INQUIRING LINE

If an AI scores zero at writing hacking exploits, did it fail, or did it just refuse to try?

Can a low exploitation benchmark score indicate refusal rather than inability?

This explores whether a zero or near-zero score on an exploit-writing benchmark tells you the model can't do it, or whether the model may simply have declined to try.


Yes, a low score can mean refusal rather than inability, and the corpus treats this as a real measurement problem. On ExploitGym, the exploitation benchmark, a zero mixes together at least three different things: the model's safety training told it to refuse, the tools broke, or the vulnerability was impossible to exploit in the first place. What causes failures in exploitation benchmarks? Because those causes all produce the same number, a low score is only a lower bound on what the model can do, not an estimate of it. That matters most when the question is how dangerous an agent is, because a refusing model and an incapable model look identical on the scoreboard.

The problem is sharper here because exploitation is the step where a vulnerability becomes a real attack, and benchmarks have mostly not measured it. Frontier models do well at reproducing vulnerabilities, writing patches, and solving capture-the-flag puzzles. Do cybersecurity benchmarks actually measure exploitation? The same skill that helps defenders assess vulnerabilities also lowers the barrier for attackers, so no single measurement settles whether high capability is good or bad without knowing who has access and under what controls. Does measuring exploit capability help or harm defense? Safety alignment is built to suppress exactly this behavior, so refusals on this benchmark are close to the expected outcome.

The corpus doesn't offer a direct fix for refusal, but it shows a way to make the score less opaque. Some evaluation designs separate the benchmark, the harness, and the environment, so you can inspect what the agent did instead of reading one final number. How can we make reward-hacking visible in agent evaluation? Others record infrastructure-side evidence of what the agent actually did, which turns a bare score into a claim about whether it followed the intended path. Can infrastructure evidence replace terminal scores in benchmark validation? Runtime instrumentation can also tell a task that merely exposed an attack vector apart from a run that used it. Can runtime instrumentation distinguish hacking exposure from actual exploitation? Applied to exploitation, a trajectory would show whether the agent declined at the first step, crashed on a tool error, or tried and failed.

The same logic runs the other way for reward hacking. There, a low rate of shortcut-taking is the good outcome, and a benchmark like BaitBench can compare the public-versus-hidden score gap to see whether an agent chose the shortcut. How often do agents exploit optional shortcuts in benchmarks? Interpreting any low or high number depends on what the agent chose to do, not only on whether it could.


Sources 7 notes

What causes failures in exploitation benchmarks?

ExploitGym's zero scores mix together safety refusals, tool errors, and impossible vulnerabilities—making low scores a lower bound rather than a true measure of capability, particularly problematic when assessing agent danger.

Do cybersecurity benchmarks actually measure exploitation?

ExploitGym shows that while frontier models excel at vulnerability reproduction, patch generation, and CTF tasks, exploitation—the step where a vulnerability becomes a real attack—remains largely unmeasured in the benchmark literature.

Does measuring exploit capability help or harm defense?

ExploitGym demonstrates that exploit generation supports both defensive vulnerability assessment and lowering barriers to offensive attacks simultaneously. No single measurement distinguishes between these outcomes without knowing who has access and under what controls.

How can we make reward-hacking visible in agent evaluation?

AgentCompass separates benchmark, harness, and environment into independent components, enabling trajectory analysis that surfaces reward-hacking and other failure modes scalar scores conceal. This architectural change shifts evaluation from opaque final scores to inspectable agent behavior.

Can infrastructure evidence replace terminal scores in benchmark validation?

BenchShield enables benchmark operators to issue claims about valid task completion grounded in recorded infrastructure evidence rather than terminal scores alone. This shifts from a single number to a verifiable claim about whether an agent followed the intended evaluation path.

Show all 7 sources
Can runtime instrumentation distinguish hacking exposure from actual exploitation?

Infrastructure-side recording of authority-bearing transitions distinguishes tasks that merely expose a hacking vector from runs that actually exercise one. This separation prevents every score from an exposed task being automatically suspect.

How often do agents exploit optional shortcuts in benchmarks?

BaitBench plants optional shortcuts in three synthetic tasks that boost public test scores but fail on hidden test sets. By keeping honest solutions available and measuring the gap between public and hidden performance, it quantifies how often agents choose to exploit task-level vulnerabilities rather than solve problems robustly.

Papers this line draws on 8

The research behind the notes this line reads — ranked by how closely each paper relates.