I built a tool that took an organisation name as its starting input and automated reconnaissance and lightweight testing for offensive engagements. It converted repeated discovery work into a reusable preparation step for assessors.
My wider reconnaissance automation used Python, Bash and PowerShell across engagement types. I maintained documentation for the code I developed so the implementation could be understood and reused. That coding work sat alongside the assessment itself, preparing information for the subsequent technical testing.
Closer to the work
An organisation-led starting point
The tool began with an organisation name and automated reconnaissance and lightweight checks. That input-driven workflow supported the preparation phase of offensive engagements.
Open this detail ↗Reusable code
Across my broader offensive automation work, I used Python, Bash and PowerShell and documented the developed code. I maintained the implementation context needed for others to understand and reuse that work.
Open this detail ↗Skills established through this work