Can action-level metrics alone expose contained attacks?
When a defense stops unsafe actions from executing, does measuring only the final action reveal whether the attack was blocked or never penetrated? This matters because different defense layers need different metrics to show what actually happened.
The abstract lists the Judgment Bypass Rate as one of the paper's three contributions, defined as a measure of "compromise at the attacked agent rather than at the final action." The reason for adding it shows up in the results: "Because UAR is 0% for most defended conditions, we focus on FPR, LTC, F1, and JBR." Once a defense sits at the Executor, the Unsafe Action Rate is at its floor for nearly every defended condition and stops separating them. JBR reads a different location, the agent the attack was aimed at, so it can still vary when UAR cannot.
The pair gives four cells, and the paper's headline sits in one of them: JBR at 100 percent with UAR at 0 percent (Can memory poisoning compromise decision-making even with authorization layers?). My reading, following from the definitions and not stated in the excerpt: UAR at 0 with JBR at 0 would mean the attack never took hold, while UAR at 0 with JBR at 100 means it took hold completely and was contained. The action-level number is identical in the two, and the situations differ in what they demand of an operator. In the second, the pipeline's safety rests entirely on the boundary, so a hole in it leaves nothing behind it, since the reviewer has already been shown to give way.
This belongs to the same family as Where do safety wins come from in multi-agent systems?: an outcome number that does not say which layer acted. That note attributes blocks to a layer after the fact, and JBR adds a reading taken at the agent inside the pipeline. It is also an instance of what What blocks rigorous security evaluation of multi-agent systems? calls for under diagnostic metrics: a number that says where a failure happened and not only whether one did.
Two notes from other papers state the same coarseness from the boundary-crossing and the exploitation side, and each already cites this one. What behaviors hide behind a zero crossing rate? finds that a crossing rate of zero fits four different behaviors once the route is closed, so the one rate cannot say what the agent did. Does arbitrary code execution alone capture exploit progress? is the attacker-side counterpart: a score read only at code execution treats a stalled attempt and one that stopped a rung short as the same, and on the vault's mapping a reading at an intermediate primitive would play the part the Judgment Bypass Rate plays here. Neither of those excerpts measures such a second reading, and both pairings are the vault's.
What the excerpt does not give: how compromise at the agent is scored (whether an emitted forged approval is the criterion, or something else), whether JBR is defined for the injection attack as well as memory poisoning, and how it should be compared across pipelines with different agents. LTC is used alongside it and not defined either.
Inquiring lines that read this note 21
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 do coordinated agent sequences violate constraints that individual actions respect?- Why do individual safe actions create unsafe behavior collectively?
- Does a correctly specified goal still leave open actions it does not exclude?
- Can action-level attack success rates distinguish contained attacks from prevented ones?
- How do you find which actions belong together before evaluation?
- How much does a responder action like removal shape the security boundary?
- What makes behavioral containment different from securing individual actions?
- Why do defense metrics fail without specifying the attacker's position?
- What counts as evidence for adding or removing an action from an episode?
- What feedback does ChainGuard return that an attacker could optimize against?
- What defensive levers shorten the time before probing gets contained?
- Which backend filters silently affect the reported attack success numbers?
- What makes diagnostic security metrics different from simple outcome counting?
- How can security metrics distinguish attack failure from task failure?
- What makes a security metric diagnostic rather than outcome-only?
- How do safety measurements miss reasoning that never produces action?
- Does outcome-only reporting hide which layer actually blocked an attack?
- Can outcome-only safety reporting hide which layer actually contained an attack?
Related concepts in this collection 8
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
-
Can memory poisoning compromise decision-making even with authorization layers?
When authorization systems add signed tokens and policy oracles to an AI pipeline, does this stop attackers from poisoning the agent's judgment about whether to approve actions, and what actually prevents unsafe execution?
the result that the two-rate reading makes visible
-
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.
extends: the same outcome-hides-the-layer problem, met here by measuring at the attacked agent
-
What blocks rigorous security evaluation of multi-agent systems?
Multi-agent security evaluation faces four major gaps: isolating interaction effects from architecture, designing metrics that diagnose root causes rather than just outcomes, reusing evaluation methods across different system designs, and testing open-system operation. Understanding these gaps is essential for building trustworthy multi-agent systems.
JBR as a candidate diagnostic metric
-
What behaviors hide behind a zero crossing rate?
When agents take no forbidden actions, does that zero tell us whether they stopped safely, refused transparently, escalated appropriately, or kept acting indefinitely? A single metric cannot distinguish these qualitatively different outcomes.
a zero at the action that hides what the agent did, in a boundary-crossing setting with no second reading at the agent
-
Does arbitrary code execution alone capture exploit progress?
ExploitGym scores only working code execution, but exploitation involves reaching intermediate primitives like memory read/write first. Does this top-step-only metric miss meaningful partial progress that defenders should care about?
the attacker-side endpoint-only limit; a reading at an intermediate primitive would be the counterpart (vault mapping, not measured)
-
What do benchmark scores actually reveal about model containment?
Benchmark scores measure model performance under fixed conditions but remain silent on the environment's containment properties. This raises the question of what safety information is missing from headline numbers.
the containment side of the same single-number limit
-
How can we measure whether AI errors stay visible and recoverable?
The paper proposes four conditions for safer AI systems—visibility, contestability, containability, and recoverability—but lacks concrete measures for any of them. What would it take to instrument each condition across the socio-technical system?
a candidate instrument for the containable condition at the pipeline level; the open question asks for such measures across all four conditions
-
Can runtime instrumentation distinguish hacking exposure from actual exploitation?
A benchmark task might be vulnerable to hacking without any run actually exploiting it. Can we instrument runtime authority-bearing transitions to tell exposure apart from exercise?
the same move in a benchmark setting: record the step inside the run because the terminal number reads the same either way (vault pairing)
Related papers in this collection 8
Papers most semantically related to this note, ranked by cosine similarity in the embedding space.
- The Troy Moment of AI: Why Some Will Cheat and Some Will Follow?
- Cyber-Capable AI Agents: Vulnerabilities, Evaluation Containment, and Defensive Response
- PACT: Can Enterprise AI Assistants Be Trusted Under Pressure?
- EvoSafeHarness: Evolving Model- and Domain-Specific Harnesses for Securing Agents
- Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilities
- The Decrypto Benchmark for Multi-Agent Reasoning and Theory of Mind
- BenchShield: Formal Model-Backed Instrumentation for Reward Integrity in LLM-Agent Evaluation Infrastructure
- Optimizing the Score, Losing Sight of the Task: Reward Hacking Across Weights, Selection, and Prompts
Original note title
the Judgment Bypass Rate measures compromise at the attacked agent rather than at the final action — an action-level rate alone cannot tell a contained attack from one that never took hold