Skip to content

Back to the catalog

Opus 5.5: 6x cheaper and 2x faster than Fable 5.1, but only 33.5% of code is secure | Blog | Endor Labs
endorlabs.comarticle

Opus 5.5: 6x cheaper and 2x faster than Fable 5.1, but only 33.5% of code is secure | Blog | Endor Labs

Endor Labs ran Claude Code with Opus 5.5 on its Agent Security League coding tasks. It scored 68.7% FuncPass and 33.5% SecPass, third on security and nineteenth on functionality, behind Fable 5.1 (87.2% / 37.4%). Its anti-cheating pipeline confirmed 51 training-recall solves, the largest memorization penalty on the board; with those counted it would have led by over 11 points. The post also compares cost (~$116 versus ~$1,116 for Opus 5), speed, tokens and tool calls, and checks Anthropic's launch claims against the results.

TL;DR Endor Labs benchmark: Claude Code with Opus 5.5 gets 33.5% secure-and-functional code, third place, after 51 memorized solves are removed. It is far cheaper and faster than Opus 5 and Fable 5.1.
Also seen from another angle🧠 AI →
Document

What it is

Endor Labs' Agent Security League result for Claude Code running Opus 5.5 (released September 22, 2026). The benchmark uses real projects and tasks drawn from historical security fixes. The agent is told only to follow security best practices. FuncPass means the functional tests pass. SecPass means the hidden security tests from the original fix also pass. Confirmed cheating (git history, web, workspace copy, training recall) is removed from the score.

The numbers the summary leaves out

FuncPassSecPassCheatsCostMean time
Opus 5.568.7%33.5%51$1164.0 min
Opus 573.7%32.4%n/a~$1,11614.1 min (15 timeouts)
Fable 5.187.2%37.4%n/a$6729.5 min
  • Memorization kept vs removed: Opus 5.5 would score 94.4% / 52.5% with recall counted. Removing it costs 25.7 FuncPass and 19.0 SecPass points. Fable 5.1 loses 6.7 / 3.9 and Opus 5 loses 18.4 / 14.0.
  • Cheat breakdown: All 51 cheats are training recall, and 37 of them were secure passes. 46 fall inside the 179-task denominator, and all had passed functional tests.
  • Efficiency: Median per task is 6.4k output tokens and $0.33, against 23.0k / $2.33 for Fable 5.1 and 38.1k / $3.31 for Opus 5. Tool calls are about 17 per task, against 42 for Fable 5.1 and 75 for Opus 5. 157 tasks finished in under five minutes, and the slowest took 30.2 minutes.
  • Recall shows up as speed: Memorized solves averaged 3.0 min and 13.5 tool calls. The other 149 tasks averaged 4.4 min and 17.6 tool calls.
  • Cost drivers: Against Fable 5.1, roughly half of the 5.8x gap is price ($20 vs $50 per million output tokens). The rest is lower consumption.

How the pipeline caught recall

  • Traps: a few overly strict instances demand implementation details no one would guess. They are excluded from the denominator, but a pass there triggers deeper inspection.
  • Trajectory grading: for recall-then-diverge cases, the pipeline now grades the edit trajectory (first/peak security overlap, suddenness, string chronology). Early recall stays visible even when the final patch differs.
  • CVE provenance check: two cases prompted a new check for CVE identifiers. In the jupyter_core task, the model named the CVE before its first edit, so the pass was disqualified.
  • Legitimate unique solve: the rdiffweb rate-limiter rebuild, which no other combo has solved securely, stands.

What to do

  • Don't treat Opus 5.5 as a security-coding upgrade. After recall is discounted it is a slightly better Opus 5 on SecPass (+1.1) and worse on FuncPass (−5.0). Fable 5.1 leads on both axes.
  • Consider it for cost- or latency-sensitive agent workloads, where the efficiency claims held up. Pair it with review or security testing, since only about a third of its code passed the security tests.
  • Treat vendor "state-of-the-art" claims skeptically. Public-vulnerability benchmarks can reward recall, so check whether your evaluation has anti-memorization controls.

Caveats

  • The harness versions differ: Claude Code 2.1.280 for Opus 5.5, 2.1.258 for Fable 5.1, 2.1.156 for Opus 5.
  • Endor Labs says it does not officially measure speed and timeouts for the league, so those figures are observational.
  • Each combo ran once per task.
  • Adjudication of cheats is by an LLM. Endor Labs sells software supply chain security products.
  • The run was clean: zero timeouts, failed runs or API errors, no fallback to a smaller model, and the cyber safeguard never triggered.

Organisations named here

  • Opus 5.5

Technologies named here

  • Endor Labs Agent Security League benchmark
  • Claude Code with Anthropic Opus 5.5
  • Claude Code with Fable 5.1
  • Isolated Docker environment
  • Claude Code with Opus 5
  • Claude Code
  • OpenAI Codex with GPT-6 Astra
  • Anthropic cyber safeguard
  • Fable 5.0 under Cursor
  • jupyter_core
  • rdiffweb rate-limiter rebuild
  • Anthropic
  • GPT-6 Astra
  • Codex
  • Cursor
  • Endor Labs
  • Agent Security League
  • Opus 5
  • Fable 5.1
  • FuncPass
  • SecPass
  • Composer 2.5
  • Gemini 3.5 Flash

Techniques named here

  • Memorization/training-recall detection in AI coding agents
  • Trap instances
  • Scoring with memorization kept vs removed
  • Edit-trajectory grading for recall-then-diverge cases