Skip to main content
Tools 10 min read

Claude Opus 5 Prompt Injection Hits 0% Across 129 Tests

Claude Opus 5 prompt injection tests show 0% success with Auto Mode versus 3.7% without across 129 scenarios, making resistance a model selection metric.

Claude Opus 5 achieves a 0% prompt injection success rate across 129 browser-agent scenarios, offering a model-attributed security metric for foundation model selection.

For most of the agent era, prompt injection has been treated as an architecture problem. You add input filters, stand up a gateway, scope tool permissions down, and treat the model underneath as a neutral surface that any vendor could supply. The Claude Opus 5 prompt injection result disrupts that assumption. Paired with Anthropic's Auto Mode, Opus 5 reportedly held a 0% injection success rate across 129 browser-agent scenarios, against 3.7% without Auto Mode, according to the Opus 5 System Card. That spread is narrow in absolute terms, but its significance is structural: for the first time, builders have a comparable, model-attributed security number to place next to price, latency, and reasoning quality when they choose a foundation model.

Stay in the loop.

Get the latest posts and exclusive content delivered to your inbox.

Join 3 readers. No spam. Unsubscribe in one click, anytime.

What the 129-Scenario Benchmark Actually Tested

Two numbers anchor the evaluation: 0% injection success with Auto Mode enabled, and 3.7% without it, across 129 browser-agent scenarios. Both figures trace to the Opus 5 System Card and Anthropic's prompt injection research. What those sources do not spell out in equivalent detail is the test design: how the 129 scenarios were constructed, what payload types they cover, or whether the two runs differed only in the Auto Mode toggle.

That last gap is where interpretation matters. If the only variable changed between runs was Auto Mode itself, the 3.7-to-0 delta isolates a model-side factor rather than an external defense layer. That reading is consistent with how Auto Mode is described, but builders should treat it as analytical inference, not as a confirmed methodology detail from Anthropic.

Even taken at face value, 129 scenarios covers a narrow slice of the injection threat space. The USENIX Security benchmark methodology illustrates how academic evaluation suites struggle to represent the full diversity of injection vectors, from novel phrasing to multi-step payload chains. The result reads as directional evidence of Auto Mode's contribution, with the finer coverage questions examined later.

Why Browser Agents Make Injection the Dominant Risk

Browser agents that hold authenticated session credentials make browser agent security a high-stakes concern when processing untrusted web content.

A browser agent does not just read untrusted content. It operates with authenticated session state, the same cookies and tokens a human user has, and it can act on what it reads within milliseconds. The EMNLP live injection demo documents how realistic payloads embedded in web pages can steer an agent toward attacker-chosen actions, not merely produce a wrong answer. The gap between a chatbot injection and a browser-agent injection is the gap between misinformation and unauthorized fund transfers, account deletions, or data exfiltration performed under your credentials.

That blast radius compresses the time window for human intervention. A chatbot that returns a manipulated answer gives the user seconds or minutes to notice. A browser agent that follows an injected instruction to approve a payment, revoke an access key, or export a customer list can complete the action in the same request cycle that ingested the malicious page. External filters can catch obvious payloads, but every filter you add sits inside the interactive loop and adds latency to a tool that already feels slow. A model that resists injection internally avoids that tradeoff entirely.

This is why prompt injection has held the top slot in the OWASP LLM Top 10 across release cycles: when the agent holds privileged access to real systems, an injected instruction is a direct path to a safety incident, not a content-quality issue. Browser agent deployments are where that severity curve is steepest, and where model-side resistance, like the Opus 5 result, matters more than equivalent protection delivered by an external gateway.

Prompt Injection Resistance as a First-Class Selection Criterion

Most model selection guides frame the decision around four axes: cost per token, latency, context window, and reasoning quality. Microsoft's production model selection guide is a representative example. Security, when it appears, is usually a compliance checkbox (data residency, SOC 2, output moderation) rather than an attack-surface metric tied to a specific threat model.

Opus 5's result argues for adding a fifth axis: measured injection resistance under a defined adversarial test set. This is about demanding the same benchmarkable security signal you already demand for throughput and accuracy, not trusting one vendor over another on reputation.

The practical shift is small but consequential. When you shortlist two models with comparable reasoning quality, you currently break ties on price or latency. If both vendors disclose injection test results under a shared methodology, you can break ties on which one is less likely to execute a payload buried in a scraped product page. Prompt injection resistance becomes a tie-breaker with real operational consequences, not a marketing claim you have to take on faith.

How Claude Opus 5 Prompt Injection Resistance Compares

Frontier model comparison on prompt injection resistance depends on vendors disclosing scenario-level test results under a shared methodology.

This is where the comparison gets difficult. You cannot yet line up GPT-class, Gemini, and Claude models on a shared injection-resistance leaderboard with confidence. The LivePI benchmark analysis argues that existing injection test suites are too easy, and that realistic in-the-wild payloads expose materially higher success rates than clean lab scenarios suggest. OpenAI has published its own prompt injection safety framing, but a directly comparable number to Anthropic's 129-scenario result is not publicly available in matching form.

Two things follow for builders doing a frontier model comparison on this axis. First, to public knowledge, Opus 5 has the most scenario-attributed injection data disclosed by a single frontier lab in this specific format. That is a genuine advantage for risk-adjusted selection if your agent operates in a browser context similar to the test bed, because it gives you a number you can interrogate rather than a qualitative assurance. Second, that advantage is an artifact of disclosure asymmetry, not evidence that competing models are less resistant. A vendor that has not published comparable numbers may still have strong internal protections. Treat the gap as a reason to push every vendor for their own scenario-level results, not as a conclusion that Opus 5 is uniquely safe.

What Auto Mode Changes at the Mechanism Level

Start with a counterfactual: what if the 0% rate came from an input filter rather than something inside the model? The answer matters because filters are deployment-specific scaffolding. They do not travel with the model when you switch hosting environments, change your gateway, or hand the model to a different team. A 0% result achieved by filtering would tell you something about one configuration, not about the model itself.

Anthropic has not fully opened the box on Auto Mode's internals, so the mechanism is analytical inference, not confirmed detail. Three candidate explanations are worth weighing:

  1. Input filtering. A pre-processing layer that detects and strips likely payloads before they reach the model. Plausible, but it would not explain a portable improvement across deployments, and it adds latency inside the interactive loop that browser agents cannot easily absorb.
  2. Constrained decoding. Restricting the output distribution so the model cannot emit tool-call tokens triggered by untrusted content. This could reduce injection success, but it would also degrade legitimate tool use, which the benchmark does not report.
  3. Instruction hierarchy enforcement. The instruction hierarchy paper describes treating developer and system instructions as a privileged tier that cannot be overridden by content the model ingests as data, even when that content is formatted as commands. This fits the observed delta cleanly: the text still reaches the model, but its weight in the decision is structurally demoted.

Of the three, instruction hierarchy enforcement is the most consistent fit for a 3.7-to-0 delta that does not require external gating and does not appear to trade away tool-use reliability. It explains why Auto Mode can close the gap without a separate filter or a visible degradation in agentic task performance.

The portability implication is the one that matters for selection. A model that enforces a strong instruction hierarchy internally gives you a defense that travels with every deployment, not just the ones where you configured the gateway correctly. If Auto Mode rests on this mechanism, Auto Mode injection prevention is a property of the model, not of one pipeline you happened to build around it.

The Honest Limits of a 129-Scenario Result

Zero for 129 is not zero forever. The NIST adversarial robustness framework is explicit about this class of limitation: a model that passes a fixed test set has demonstrated robustness against that set, not against the full adversarial distribution. An attacker who reverse-engineers the scenario design, or who operates outside the browser context the scenarios cover, may find gaps the benchmark never sampled.

Concretely, 129 scenarios likely does not cover several high-risk categories:

  • Multi-turn social-engineering chains that build trust across several interactions before the payload fires
  • Non-text modalities such as injections embedded in images, PDFs, or rendered code snippets
  • Adversarial phrasing tuned to your agent's system prompt, which a generic test set cannot anticipate
  • Context-window-edge attacks positioned where attention mechanisms are weakest

If your deployment surface extends beyond the tested scope, treat the 0% rate as a floor on disclosed scenarios, not a ceiling on real-world risk. The result is meaningful evidence of reduced injection risk on the tested surface, but it is not proof of invulnerability against the full adversarial distribution.

A Practical Selection Rubric for Secure Browser Agents

The goal is a scoring method that weights injection resistance alongside the axes you already use, without treating it as the sole criterion for secure AI agent model selection.

CriterionWhat to measureWhy it matters
Injection resistance (disclosed)Success rate on a published adversarial test set, with configuration notedOnly comparable when methodology is disclosed
Injection resistance (internal)Your own red-team pass rate against your agent's real surfaceCatches gaps the vendor benchmark missed
Cost per 1M tokensInput and output pricingDetermines whether you can afford additional defense layers
Latency (p50 and p95)Time to first token and to tool callBrowser agents are interactive; latency shapes user trust
Context windowMaximum tokens the model acceptsLonger context is more injection surface
Tool-use reliabilitySuccess rate on multi-step tasksSecurity does not compensate for a model that cannot finish the job
Reasoning qualityScore on relevant benchmarksThe agent still has to produce correct work

When to Still Layer Your Own Defenses

Always. Anthropic's documentation covers agent security practices alongside its model offerings. The computer-use deployment guidance points to the same conclusion: model-side resistance and architectural controls work as complementary layers, not substitutes.

Opus 5's 0% rate lowers the probability of a successful injection. It does not change the blast radius if one gets through. A browser agent with full session credentials can still do real damage in the seconds before a human notices. Cap the damage independently: scope tokens to minimum privilege, require confirmation for irreversible actions, and log every tool call for audit.

The real selection question is whether you now have enough signal to rank models on security posture instead of assuming they are all equally exploitable. With the 0% result and a disclosed methodology, the answer leans yes for the browser-agent use case, with the caveat that competing vendors have not yet published comparable numbers. Ask them for those numbers. The model that cannot or will not disclose its injection test results has told you something useful about its security posture, too.

Stay in the loop.

Get the latest posts and exclusive content delivered to your inbox.

Join 3 readers. No spam. Unsubscribe in one click, anytime.

About the author

Rachel Brennan

AI Research Editor

Rachel tracks AI research so the rest of us don't have to. With a background in NLP and a habit of reproducing papers, she turns new models and methods into ideas you can actually use.

Related Posts