In Case You Missed it
How to Build a Custom Parser
A guide into the world of parsing. Learn how to build your own custom parser from scratch.

The Key to Automation Success
When I first started in network automation, I took to Vim, vigorously writingout code. Was it clean code, easy to support and extend? Hell no! I have toadmit it was damn ugly code. At the end of the day, I had just started out andwas enjoying my newfound love for network automation. After a shor…
Quickly Spot Container Vulnerabilities with Docker Scan
Previously [https://www.packetflow.co.uk/how-to-security-lint-your-code/] I shared how you canscan your Python code for security issues. However, with the increased use ofcontainers in network automation, I wanted to also share with you a way tolocally scan your Docker images for security issues/…

Shameless Plug
Master Network Automation
Take your Network Automation Skills to the Next Level!

Open-source Releases
Two open-source projects saw recent releases worthy of a mention - Batfish and Network Importer.
Release Batfish 2021-04-12 · batfish/batfish
Release notesThis release brings a huge number of new features including support for Fortigate devices and IOS cross-VRF leaking, major performance improvements to parsers, and hundreds more chang...
Release v2.0.0 · networktocode/network-importer
Enhancements Major Refactoring to leverage diffsync as the main engine to compare the state of the network with the state of the SOT.The new architecture supports third party extensions natively,...