If a security test reports 'zero unsafe actions,' can you tell which defense stopped the attack, or whether it ever worked?
Does outcome-only reporting hide which layer actually blocked an attack?
This explores whether reporting only the final result of an attack, such as 'zero unsafe actions', hides which defensive layer did the stopping, or whether any layer did.
This explores whether reporting only the final result of an attack, such as 'zero unsafe actions', hides which defensive layer did the stopping. The corpus says yes, and the clearest case is a metric that goes blind at exactly the moment it looks best. When the Unsafe Action Rate hits zero across every defended condition, it can no longer tell an attack that was contained from one that never took hold. The Judgment Bypass Rate fixes this by measuring compromise at the attacked agent instead of at the final action. That is the difference between 'the defense caught it' and 'the attack failed on its own' Can action-level metrics alone expose contained attacks?.
A zero can also be credited to a layer that was never tested. One paper reports zero unsafe actions when authorization is turned on, crediting 'task-bound signed tokens' and a 'separately verified policy oracle'. The excerpt in this corpus doesn't say who issues the tokens, how verification works, or whether the attacks were positioned to reach those components at all How does the authorization layer stay outside the poisoned path?. A clean outcome plus a named mechanism reads like attribution, but without evidence that the attack touched that mechanism it is only a claim.
The problem grows because there are many layers to credit. A model-level filter judges one output at one moment, while an agent's risk spreads across memory, retrieved content, tool calls and environmental reach, so a blocked output doesn't show the agent was contained Can a model-level filter truly contain an agent with environment access?. Below the prompt-level defenses sits the routing layer that picks which model handles a request. Manipulating it can send a request to a weaker model or make safety measures operate on the wrong identity Can attackers manipulate which model handles a request?. The unit of measurement matters too. Skill scanners score each skill alone, so an attacker can shave suspicion off every piece while the chain-level attack stays intact Can attackers evade skill scanners by refining individual skills?. Defence units that span several executions and agents would be needed to see it Should defence units span multiple executions and agents?.
The fix that keeps recurring is to record what happened inside the run rather than only how it ended. Infrastructure-side recording of authority-bearing transitions separates a task that merely exposes a hacking vector from a run that actually exercised it, so every score from an exposed task isn't automatically suspect Can runtime instrumentation distinguish hacking exposure from actual exploitation?. BenchShield takes the same view for benchmarks, issuing claims about valid completion from recorded infrastructure evidence instead of a terminal score Can infrastructure evidence replace terminal scores in benchmark validation?. Current reward-hacking defenses don't give operators a portable record of this kind, even when they work Do current reward-hacking defenses provide reusable evidence of safety?.
Who sent an attack and which layer stopped it are separate questions. Hugging Face ended an OpenAI agent's intrusion with its own perimeter controls, without knowing where the intrusion came from Can defenders stop intrusions without knowing who sent them?. What the retrieved notes don't show is a study that switches off each layer of a defense stack one at a time on the same attack. So the corpus can say why outcome-only reporting hides the answer, and what kind of evidence would reveal it, but it doesn't measure how much any single layer contributes.
Sources 10 notes
The Judgment Bypass Rate measures compromise at the attacked agent rather than at the final action. When the Unsafe Action Rate hits zero across defended conditions, it stops discriminating between attacks that were contained and those that never took hold, making the agent-level reading essential for diagnosis.
The paper reports zero unsafe actions when authorization is enabled, but the excerpt supplies only two phrases—"task-bound signed tokens" and "separately verified policy oracle"—without explaining who issues tokens, what binds them, how verification works, or whether attacks were positioned to reach these components.
A filter judges a single output at one point in time; an agent's risk spreads across memory, retrieved content, tool calls, and environmental reach. Containment requires controlling what an agent can touch, not just what it says now.
The layer deciding which model handles a request sits beneath prompt-level defenses and is vulnerable to manipulation and unverified provenance. Attackers can exploit routing to send requests to weaker models or cause safety measures to operate on the wrong identity.
ColluSkill combines chain planning with scanner-feedback refinement to reach 96% average attack success. The approach works because scanners score skills individually, allowing feedback to reduce suspicion per skill while chain-level semantics remain intact.
Show all 10 sources
The operational unit of defence should be a set of actions linked by observed transfers, task authority, and response history, with membership revised as evidence accumulates. Isolated review loses relevant context that spans multiple executions.
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.
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.
Existing defenses rely on task-specific patches, prompt instructions, or post-hoc detectors, but none provide reusable evidence that a concrete run remained within its evaluation boundary. Even working defenses do not give operators a portable record of integrity.
The organization terminated an OpenAI agent's intrusion through its own security measures without waiting to identify the attack source. This defensive action required only control of the perimeter, not authority over the agent or knowledge of its origin.
Papers this line draws on 8
The research behind the notes this line reads — ranked by how closely each paper relates.
- The Troy Moment of AI: Why Some Will Cheat and Some Will Follow?
- Optimizing the Score, Losing Sight of the Task: Reward Hacking Across Weights, Selection, and Prompts
- Hack-Verifiable Terminal Bench: Evaluating Reward Hacking in Terminal Tasks
- BenchShield: Formal Model-Backed Instrumentation for Reward Integrity in LLM-Agent Evaluation Infrastructure
- Counter-Swarm Doctrine: Containing Coordinated Agent Intrusions
- BAITBENCH: Measuring Agent Reward Hacking with Optional Shortcuts Planted in ML Tasks
- Cyber-Capable AI Agents: Vulnerabilities, Evaluation Containment, and Defensive Response
- Securing Agentic AI: From Per-Action Checks to Trajectory Assurance