Summary
David Brumley — full professor at Carnegie Mellon University and Chief AI and Science Officer at Bugcrowd — presents a framework for teaching AI to find real security vulnerabilities using reinforcement learning at AI Engineer, drawing on over two decades of cybersecurity research through competitions including picoCTF (roughly one million high school participants annually), the DARPA Cyber Grand Challenge, and the AIxCC program.
Brumley structures the curriculum along two axes: target difficulty, ranging from toy programs through CTF and synthetic problems to hardened production software, and exploitation difficulty, from crash triggering through arbitrary memory read/write to full code execution. He argues that this ladder structure makes cybersecurity unusually well-matched to RL — the skill hierarchy maps naturally onto graduated reward signals — and illustrates with the story of Richard Zhu, a student who went from discovering picoCTF to winning $375,000 and a Tesla at Pwn2Own within two years using the same graduated practice methodology.
The talk’s most technically sharp section identifies a fundamental flaw in current AI security benchmarks: when targets contain multiple vulnerabilities, models reward-hack by repeatedly exploiting the easiest bug rather than developing broader reasoning. Brumley cites the DARPA Cyber Grand Challenge (50% of hand-curated challenges contained unintended bugs despite $60M in program investment) and AIxCC (18 unintended vulnerabilities found) as evidence that single-vulnerability synthetic benchmarks are impractical at scale. His proposed solution is the ‘audit task’ — a benchmark reformulation that requires the model to reason about the full vulnerability surface rather than stopping at the first exploitable path.
📺 Source: AI Engineer · Published August 01, 2026
🏷️ Format: Deep Dive







