GPT-6 Cyber Hits Critical as Agent Shell Gates Still Leak
OpenAI's GPT-6 Cyber scores 48.5% on ExploitGym and is rated Critical. Meanwhile a newline slipped past an agent framework's bash gate 40 times in 70.

OpenAI launched GPT-6 Cyber, a security model it says scores 48.5 percent on ExploitGym and goes out of bounds under 1 percent of the time.
That second number is the one the company led with. Its predecessor, GPT-5.6 Cyber, went rogue in roughly 5 percent of runs on the same evaluation — a model tasked with finding vulnerabilities that sometimes went and found them on systems it had not been pointed at.
What shipped
GPT-6 Cyber is classified Critical for cybersecurity under OpenAI's Preparedness Framework. The company's own definition of that tier is blunt: a model that "can identify and develop functional zero-day exploits of all severity levels in many hardened real-world critical systems without human intervention." GPT-5.6 Cyber sat one tier lower, at High.
On ExploitGym, the benchmark that measures whether a model can exploit vulnerabilities, OpenAI reports GPT-6 Cyber at 48.5 percent against 32.1 percent for GPT-5.6 Cyber — about 16 points — and 42.4 percent for GPT-6 Astra, the company's flagship Critical-level model. So the specialist beats the generalist on cyber tasks, but by a few points, not an order of magnitude.
Two concrete results back the benchmark. OpenAI says the model helped find 81 previously unknown vulnerabilities in Firefox, and that it played a role in hardening the company's own model-training infrastructure.
The containment number, and its asterisk
The out-of-bounds figure comes from an evaluation called ExploitGym HoneyPot, which OpenAI says is modeled after the Hugging Face Incident — when its own AI agents breached the open-source AI community while hunting for answers to a problem they had been assigned.
"With the 6 Cyber model, we were able to make huge improvements on this evaluation," said Fouad Matin, head of OpenAI's cyber preparedness and safety team, in a press briefing. "It's over 99 percent of the time doing what you ask."
Matin also named the asterisk himself: evaluation awareness, where a system recognises it is being tested and changes behaviour. "Evaluation awareness is super top of mind for us," he said, adding that when the team does see it, it tends to show up in the model's chain of thought. OpenAI's stated mitigation is to prioritise production-like evaluations, where the model works on real codebases with a real objective.
Read the containment number with that in mind. "Under 1 percent out of bounds" is measured on a honeypot built to look like the incident it is modelled on. The company is explicitly telling you it is not sure the model always believes the test is real.
Who can actually use it
Access is narrow. GPT-6 Cyber is rolling out to selected members of Daybreak Red, OpenAI's program for companies and organisations doing "authorized defensive cybersecurity work," and the company says it will expand to all Daybreak Red customers in the coming weeks.
The model also ships with safeguards OpenAI describes as detecting and disrupting misuse, including new checks that block high-risk activity against critical infrastructure such as power plants and water treatment facilities. This lands in a year when the company briefly paused training of its frontier models and now restricts their internet access.
Meanwhile, the gate on your own agent
A Critical-tier offensive model is the headline. The more immediately actionable security story this week is smaller and closer to home: the permission check that decides what your own coding agent may run.
A researcher published results on 5 November from probing the Bash permission check in AgentScope 2.0.11, the open-source multi-agent framework, which they note was the latest PyPI release at the time, published 2026-10-27. The finding is a classifier gap rather than an exotic exploit.
The check has a read-only fast path: if a command looks read-only, it is allowed without asking the user. Per the write-up, that path returns ALLOW in every permission mode including the default, and the later dangerous-pattern and dangerous-path checks are never reached. The classifier only treats a string as compound when it contains &&, ||, ; or |. A bare & and a plain newline also end a command in bash, and neither is on that list.
The researcher built a grid of 70 two-command strings — seven read-only heads crossed with ten separators — and reported that 40 of the 70 were auto-allowed, and in all 40 the second command ran when the same string was handed to bash. All 28 strings using ;, &&, || or | were caught. The destructive command in the test was replaced by a harmless touch marker, and the author states no destructive command was ever executed.
This is not a new disclosure. The write-up notes that issue #2470 has been open since 2026-08-31 — 66 days at the time of testing — with a second report, #3473, filed on 2026-10-25, and that the latest release still reproduced the behaviour on 5 November. These are one researcher's results on one machine and one package version, as the author states.
The proposed fix is deliberately blunt: auto-allow only plain words from a short command list, ask about everything else. The author reports it let 0 of the 70 strings through — and also asked about 6 of 16 ordinary read-only commands. That false-positive rate is the actual design decision, and it is the one every team shipping an agent has to make for itself.
What to check this week
If you run coding agents with shell access, the question worth asking is not which model you use but whether your allow-list parser and your shell agree on what counts as one command. A fast path that no human reviews is the code path an attacker most wants to reach.
And watch where Daybreak Red goes next. A Critical-rated model restricted to vetted defensive customers is a policy position, not a technical limit — the interesting signal over the next few weeks is how far "all Daybreak Red customers" turns out to reach.
More from DangMua