AI agents are increasingly able to find, exploit, and fix software vulnerabilities. Without a shared benchmark grounded in real systems, it is hard to quantify risk or progress.
Key idea: Evaluation should reflect evolving, real-world codebases—not only synthetic toy bugs.
BountyBench includes:
These dollar amounts let researchers estimate the economic impact of agent successes and failures.
To capture the full lifecycle, BountyBench defines three task types:
Difficulty can also be modulated by how much guidance is given, from near zero-day discovery to exploiting a known issue.
Evaluations of several AI agents show different offense/defense balances. Some coding agents are stronger at Patch than Exploit, while other custom agent setups are more balanced across offense and defense.
Takeaway: Useful cyber evaluation needs both offensive and defensive tasks, real systems, and metrics tied to practical impact.