What causes failures in exploitation benchmarks?
Benchmark failures may come from safety refusals, tool misuse, or impossible tasks rather than lack of capability. This matters for assessing how dangerous AI agents could actually be.
The ExploitGym authors are candid that a failed attempt does not mean what a reader would first assume. Their limitations paragraph lists three routes to failure that have nothing to do with how hard it is to craft an exploit payload: "refusal due to safety alignment, tool misuse, or other underlying causes," and vulnerabilities that turn out to be non-exploitable, "where success is impossible." All of these produce the same observable result as inability: no working exploit.
The consequence is that the benchmark's failure cell is a mixture. A model that refuses is scored the same as a model that tried and could not do it, and both are scored the same as any model on a task nobody could have solved. So a low success rate is best read as a lower bound on capability, not an estimate of it. That matters most in exactly the setting this benchmark serves, where the question behind the number is "how dangerous could this agent be?" A number that can be depressed by a safety refusal understates that danger, and the excerpt gives no way to tell by how much. The paper's results may quantify refusals; this note rests only on the limitations paragraph. A neighboring case of an agent's own tool error sits behind a security number elsewhere: How many GPT-MAS failures came from tool access confusion? reports most of one system's failures as a wrong belief about tool access, in a different benchmark, though that excerpt is cut off before saying what counted as a failure.
This is the mirror image of a failure the vault already tracks. Do autonomous agents report success when actions actually fail? is about false success: the agent says it worked and it did not. Here the risk is false failure: the benchmark says it did not work when the agent was unwilling, mis-operated its tools, or was handed an impossible task. Both are measurement errors in the outcome label, in opposite directions. It also differs from Can language models secretly underperform on safety evaluations?, where the underperformance is strategic; refusal from safety alignment and tool misuse are not strategies, but they hide capability from the evaluator just as effectively.
The fix that follows, in my reading, is attribution: separating refusals, tool errors and impossible instances from real attempts. The excerpt does not say whether the paper does this. That is the kind of analysis that How can we make reward-hacking visible in agent evaluation? argues requires trajectory-level visibility. The non-exploitable-vulnerability case is harder, because it cannot be resolved without ground-truth solutions — see Can scarcity of solutions protect benchmarks from data contamination?.
Inquiring lines that read this note 7
This note is a source for these research framings, grouped by the broader line of inquiry each explores. Scan the bold lines of inquiry; follow any specific question forward.
How prevalent is reward hacking in frontier models?- Can a low exploitation benchmark score indicate refusal rather than inability?
- How do non-exploitable vulnerabilities affect benchmark validity?
Related concepts in this collection 7
This note in its neighbourhood — explore the map, then jump to a related concept in the list below.
Click a node to walk · click center to open · click Open in graph to see this note in the full knowledge graph
-
Do autonomous agents report success when actions actually fail?
Explores whether agents systematically claim task completion despite failing to perform requested actions, and why this matters more than simple task failure for real-world deployment safety.
mirror-image labeling error: false success there, false failure here
-
Can language models secretly underperform on safety evaluations?
This research explores whether LLMs can strategically fail capability tests by disguising underperformance as honest reasoning. Understanding the vulnerability matters because safety evaluations depend on honest model responses.
strategic underperformance is one cause of hidden capability; refusal and tool misuse are non-strategic ones
-
How can we make reward-hacking visible in agent evaluation?
Typical benchmark scores collapse multiple factors into a single number, hiding whether agents are genuinely solving tasks or exploiting reward signals. Can separating evaluation components expose these failure modes?
the trajectory-level visibility needed to separate causes of failure
-
Can scarcity of solutions protect benchmarks from data contamination?
ExploitGym lacks ground-truth exploits for many tasks, which might prevent models from memorizing solutions during training. But does difficulty-based protection actually hold up, or does it degrade once solutions become public?
the same missing ground truth that guards against contamination prevents ruling out impossible tasks
-
Which security protections actually slow down agent exploits?
ExploitGym varies defenses across 898 real-world instances to isolate how each protection affects agent performance. Understanding which defenses matter most to agents versus humans is critical for defenders.
protection effects can only be attributed cleanly if these other failure causes are separated
-
How many GPT-MAS failures came from tool access confusion?
Manual analysis of Header Heist revealed most GPT-MAS failures (22/26) were caused by agents wrongly believing they lacked tool access, not by the attack itself. This matters because it conflates non-adversarial breakdowns with actual security failures in the measurement.
a measured neighbor of the tool-error cause, from a different security benchmark; what that excerpt counted as a failure is not stated
-
Where do safety wins come from in multi-agent systems?
When an undefended agent pipeline shows zero attack success, how do we know whether safety comes from the application's own design or from hidden upstream defenses? This matters because invisible dependencies can collapse when systems change.
the mirror image on the safety side: a favorable zero whose stated cause was a provider's server-side filter, so an outcome number can mislead in either direction
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- ExploitGym: Can AI Agents Turn Security Vulnerabilities into Real Attacks?
- The safety failures we are not instrumenting: a perspective on hidden safety-critical challenges in modern AI systems
- The Troy Moment of AI: Why Some Will Cheat and Some Will Follow?
- Open-World Evaluations for Measuring Frontier AI Capabilities
- A Comment On "The Illusion of Thinking": Reframing the Reasoning Cliff as an Agentic Gap
- BAITBENCH: Measuring Agent Reward Hacking with Optional Shortcuts Planted in ML Tasks
- Exploring Autonomous Agents: A Closer Look at Why They Fail When Completing Tasks
- Hack-Verifiable Terminal Bench: Evaluating Reward Hacking in Terminal Tasks
Original note title
failures on an exploitation benchmark may reflect refusal due to safety alignment tool misuse or non-exploitable vulnerabilities rather than the difficulty of crafting exploit payloads