AI BenchmarksAI SafetyCybersecurityOpenAIAI Agents

OpenAI's Hacking Model Passes 95% of Exploit Tests. Its Own Defense Benchmark: 0 of 20 Pass.

On August 10, 2026, OpenAI shipped GPT-5.6-Cyber and reported it completes 95.0% of advanced exploit-development requests. The standard, guardrailed version of the same underlying model completes 1.5% of the identical test. That's not a smarter model, it's a 63x gap from one flipped switch. The same specialized model then turns around and writes worse vulnerability reports than the general-purpose one it was built to outperform. And when 2 unrelated teams ran their own defense benchmarks this summer, on real attack logs and real disclosed vulnerabilities, not one of the 20 LLMs they tested, GPT-5.6 included, could clear a 50% pass bar. Here's the full data trail on why AI offense scaled first, and defense hasn't caught up.

2026-08-13Β·13 min read

TL;DR

  • πŸ” The switchβ€” GPT-5.6 Sol completes 1.5% of advanced exploit-chain requests with standard guardrails. Strip them via Daybreak Red and the same model family, GPT-5.6-Cyber, clears 95.0%. Last year's specialized model only hit 57.3%.
  • πŸ› The receiptsβ€” CVE-2026-15903 (CVSS 8.8, Chrome's V8 engine, patched by Google in mid-July), 400+ privilege-escalation bugs in a mainstream OS kernel, 5 vulnerabilities in a major mobile OS, 3 critical flaws in a widely used database.
  • πŸ”’ Who gets itβ€” Daybreak Red is restricted to named partners: Accenture, Cisco, Cloudflare, CrowdStrike, IBM, Palo Alto Networks, and a handful of others.
  • πŸ“ The turnβ€” on OpenAI's own Vulnerability Discovery and Report Writing evaluation, GPT-5.6-Cyber scores lower than plain GPT-5.6 Sol. OpenAI's explanation: shorter, less detailed reports.
  • πŸ”§ The patch problemβ€” 1Password's Off-by-1 Labs generated 6,000+ AI patches for 6 disclosed vulnerabilities. Only 26.0% fully fixed the bug clean. 53.9% failed outright or introduced a new one.
  • πŸ“Š The SOC testβ€” Simbian AI ran 20 LLMs through 1,002 real attack investigations. The pass bar is 50% tactic coverage. The top model hit 44.5%. Zero of 20 passed.

The number that OpenAI published about its own model

On August 10, 2026, OpenAI expanded its cyber-defense program, Daybreak, into 2 access tiers and shipped a new model built specifically for the work: GPT-5.6-Cyber. Buried in the announcement is a benchmark that says more about AI safety than any refusal-rate chart in the last year: the Advanced Cybersecurity Completion Rate, which measures how often a model completes exploit-chain development, authentication bypass, and privilege-escalation requests rather than refusing them. The standard model, GPT-5.6 Sol, completes 1.5% of that test set. Grant vetted defenders reduced guardrails through Daybreak Blue and the same Sol model barely moves, to 2.0%. Swap in GPT-5.6-Cyber, and completion jumps to 95.0%.

Advanced Cybersecurity Completion Rate

GPT-5.6 Sol (standard)1.5%
Daybreak Blue (Sol, reduced guardrails)2.0%
GPT-5.5-Cyber (prior gen)57.3%
GPT-5.6-Cyber (Daybreak Red)95.0%

Source: OpenAI, "Expanding Daybreak as the Cyber Defense Window Narrows," Aug 10, 2026

Read that gap carefully. It isn't a capability jump between GPT-5.6 Sol and GPT-5.6-Cyber in the sense of raw intelligence, both trace back to the same frontier model family, released the same week. It's the difference between a safety filter left on and a safety filter removed. The 95% capability was already latent in the model. OpenAI's own numbers say the guardrail, not the intelligence, was the only thing standing between 1.5% and 95%.

What 95% actually finds

This isn't an abstract leaderboard number. OpenAI credits GPT-5.6-Cyber with real, disclosed vulnerabilities in software most of your stack depends on:

CVE-2026-15903

CVSS 8.8 β€” Chrome's V8 engine. Patched by Google in mid-July 2026, before OpenAI's announcement.

400+

privilege-escalation bugs found in a mainstream OS kernel.

5

vulnerabilities in a major mobile OS, including app-to-privilege-escalation chains.

3

critical flaws in a widely used database, including a remote-code-execution path.

The model that can do this at a 95% clip isn't public. OpenAI restricts Daybreak Red to a named list of vetted partners, including Accenture, Cisco, Cloudflare, CrowdStrike, IBM, and Palo Alto Networks. The capability exists at scale. Access to it doesn't, outside roughly 10 companies.

The same model, ranked 2 different ways

Here's the part that doesn't fit the simple β€œbigger number wins” narrative. On ExploitGym, a benchmark that only checks whether an agent can turn a known bug into working code execution, GPT-5.6-Cyber cleanly beats both Sol and GPT-5.5-Cyber. But OpenAI also runs an internal Vulnerability Discovery and Report Writing evaluation: find a real bug in a live repository, prove it works, then write a report a human security team can act on without redoing the work. On that eval, GPT-5.6-Cyber, the 95% model, scores lowerthan plain GPT-5.6 Sol. OpenAI's own explanation is that the specialized model produces shorter, less detailed reports. On a harder benchmark called ExploitBench, with the sandbox left on, Sol running under Daybreak Blue beats Cyber outright at the standard 300-turn limit, and the gap only narrows once the run length doubles.

ExploitGym (exploit completion only)GPT-5.6-Cyber beats Sol & GPT-5.5-Cyber
Vulnerability Discovery & Report Writing evalGPT-5.6 Sol beats GPT-5.6-Cyber (shorter, less detailed reports)
ExploitBench, 300-turn (sandbox on)Daybreak Blue (Sol) beats GPT-5.6-Cyber outright

The model that's best at breaking in is not automatically the model you want writing the incident report, or running the slower, more careful version of the same job. That's a real design trade-off, not a footnote, for any team deciding which model to point at defensive work.

Now ask it to defend instead of attack

3 weeks before OpenAI's announcement, 1Password's Off-by-1 Labs ran a completely separate test, with no connection to OpenAI or Daybreak: generate patches, not exploits, for 6 real disclosed high-impact vulnerabilities using ChatGPT 5.5 and Claude Opus 4.8. Over 6,000 AI-generated patches later, the results describe a field that hasn't caught up to what offense can already do.

What happens when AI patches a real vulnerability

Fully fixed, no side effects26.0%
Fixed, but changed app behavior20.1%
Failed, or introduced a new vulnerability53.9%

Source: 1Password Off-by-1 Labs research, Aug 2026. 6,000+ patches, 6 disclosed vulnerabilities, ChatGPT 5.5 + Claude Opus 4.8.

More than half of AI-generated patches in that study either didn't fix the problem or quietly created a new one while claiming to. The researchers' own conclusion: β€œno conditions we identified resulted in generated patches that would be consistently safe to trust without significant human supervision.”

The SOC-analyst test nobody passes

A second, unrelated study points the same direction. Simbian AI's Cyber Defense Benchmark, published July 18, 2026, ran 20 different LLMs, from GPT-5.6 to Claude Opus 4.6, through 1,002 real attack investigations, each with over 100,000 security events, spanning all 13 MITRE ATT&CK tactics, the standard taxonomy for how real intrusions unfold. The job simulates a SOC analyst: given the raw logs, reconstruct what the attacker actually did.

Reconstructing a real attack from the logs

Claude Opus 4.6 (#1 of 20)44.5% Β· 7 of 13 tactics
GPT-5.6 Sol (#2 of 20) Β· $4.03/investigation41.0% Β· 6 of 13 tactics
50% pass bar β€” 0 of 20 models cleared itnot reached

Source: Simbian AI, Cyber Defense Benchmark, Jul 18, 2026. 20 LLMs, 1,002 investigations, 100,000+ events each.

The benchmark's own pass threshold is 50% tactic coverage. Not one of the 20 models tested reached it, including GPT-5.6 Sol, the same model family that completes 95% of offensive exploit-development requests once its guardrails come off. Put plainly: the top defensive score on this benchmark, 44.5%, is worse than the completion rate of the guardrailed, refusing-almost-everything version of GPT-5.6 on the offensive test.

3 unrelated teams, 3 different methodologies, in the same month: OpenAI grading its own model, a password-manager company grading 2 different labs' models, a security startup grading 20 models at once. All 3 land on the same shape: offense has a working 95% benchmark. Defense doesn't have a benchmark anyone clears at 50%.

The audit habit this data trail argues for

If you're shipping AI-assisted patches, code review, or incident response inside your own stack, the 1Password numbers are the ones to sit with: a 53.9% failure-or-new- vulnerability rate isn't a reason to stop using AI for security work, it's a reason to never let a patch merge on the model's word alone. A simple gate, enforced in CI rather than left to reviewer discipline, catches most of the risk before it ships:

# .github/workflows/ai-patch-gate.yml (excerpt)
# Any diff whose commit trailer marks it AI-generated
# requires 2 human approvals AND a passing regression
# suite before merge β€” no exceptions for "it's just a
# security patch, ship it fast."

on:
  pull_request:
    types: [opened, synchronize]

jobs:
  gate:
    if: contains(github.event.pull_request.body, 'Ai-Generated-Patch: true')
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Require 2 human approvals
        run: gh pr view ${{ github.event.pull_request.number }} \
          --json reviews --jq \
          '[.reviews[] | select(.state=="APPROVED")] | length >= 2'
      - name: Run full regression suite, not just the new test
        run: npm run test:regression -- --changed-behavior-check

That last flag matters more than it looks. 20.1% of the 1Password patches β€œfixed” the vulnerability by changing application behavior, the kind of regression a test suite scoped only to the new fix will never catch. Run the full suite, not the diff-scoped one, on anything labeled AI-generated.

The takeaway

The AI safety conversation has spent the last year asking whether a model can hack. That question now has an answer, and it's yes, at 95%, rising every few months, and the gap between β€œcan” and β€œwon’t” turned out to be a single configuration flag. The harder question, whether a model can clean up afterward, patch it, explain it, prove the fix didn't break something else, isn't close. Offense scaled first. Every independent benchmark published this month says defense is still waiting for its own 95% moment.

If you're routing AI-assisted security work, patch generation, or incident triage through your stack today, the model choice matters as much as the guardrail policy: the model that's best at finding a bug is not automatically the model you want writing the fix. MegaBrainroutes across 500+ models through one gateway with transparent, at-cost pricing, so testing a defensive-writing model against an offensive-completion model on your own workload doesn't mean managing 5 separate vendor accounts. And if you want an agent watching benchmark releases like these while you sleep, mhermes runs 24/7 on its own isolated VM and can be scheduled to track exactly this kind of story and flag the ones worth your attention.

MegaBrain Gateway

500+ models. One API. No markup.

Use in Claude Code, Cline, Cursor, or any coding agent.

Try MegaBrain free β†’

Newsletter

Stay in the loop

Get the latest model comparisons and guides β€” no spam, unsubscribe anytime.