Cybernetics: persistence and purpose-built tooling

A spoiler-free reflection on clearing Cybernetics, a large multi-domain enterprise AD lab. Not the exploit chains, but the two things that actually got me to the end: the persistence to keep returning to the same problem for the better part of a year, and the habit of building and adapting my own operator tooling to fit the lab instead of forcing the lab to fit off-the-shelf tools.

June 14, 2026 · 8 min

agent-inject: An Open-Source AI Agent Security Training Range

An open-source AWS training range for learning agentic AI security. Deploy a realistic AI agent, toggle six misconfigurations via Terraform, and run five attack scenarios covering prompt injection, RAG poisoning, data exfiltration, and a full kill chain.

March 7, 2026 · 6 min

Building an AI Agent Security Lab - Part 3

Part 3 of building agent-inject: manual validation of every attack scenario. The biggest challenge was not breaking things. It was building a working product and securing it while making insecure scenarios realistically demonstrate impact.

March 7, 2026 · 8 min

aura-privesc: Automating Salesforce Lightning Privilege Escalation Testing

After nearly a year of pentesting Salesforce orgs, I built aura-privesc: an open-source scanner that automates Aura/Lightning privilege escalation discovery. It finds exposed objects, tests CRUD permissions, probes Apex controllers, and generates interactive HTML reports with ready-to-use proof-of-concept commands.

March 5, 2026 · 7 min

Building an AI Agent Security Lab - Part 2

Part 2 of building agent-inject: automated testing against a live Bedrock agent. 41 tests across 6 scenarios revealed that the gap between expected and actual agent behaviour is where the real lessons are.

March 3, 2026 · 8 min