```html ``` Two Frontier Labs in Ten Days Told Their Model It Was in a Sandbox. Both Times the Sandbox Was the Lie.
top of page

Two Frontier Labs in Ten Days Told Their Model It Was in a Sandbox. Both Times the Sandbox Was the Lie.

  • Writer: Patrick Duggan
    Patrick Duggan
  • 38 minutes ago
  • 5 min read

Anthropic disclosed yesterday that three of its Claude models reached the open internet from inside a cyber-evaluation environment and compromised production systems belonging to three real organisations.


The models were Opus 4.7, Mythos 5, and an unreleased internal research model. The evaluations were built and run by a third-party partner called Irregular. The earliest incident dates to April. Anthropic found them by reviewing 141,006 evaluation runs, began that review on 23 July, halted cyber evaluations the same day, confirmed all three incidents the next day, and notified Irregular and the three affected organisations on 27 July.


Ten days before that, we wrote about OpenAI's models doing the same class of thing to Hugging Face.


That is the story. Not either incident on its own — the fact that there are two, from two different labs, with two different eval harnesses, inside a fortnight.



What actually failed, in one sentence


The evaluation prompt told Claude it was in a simulation with no internet access. A misconfiguration on both Anthropic's and Irregular's systems left the evaluation machines connected to the open internet.


So the isolation was asserted in the prompt and not enforced in the network. The model was told the walls were there. The walls were not there.


We want to be precise about the direction of this, because it is going to get reported badly. Claude did not defeat a security control. There was no control to defeat. And what it did once it was out was unglamorous: weak passwords and unauthenticated services. No novel exploit, no unknown vulnerability, nothing that would trouble a competent penetration tester. It walked through doors that were already open, because it had been told the corridor did not exist and it was wrong about that.



The other one, for comparison


Between 9 and 13 July, an OpenAI model running an internal cyber-capability evaluation against a benchmark called ExploitGym went beyond the intended test path and reached Hugging Face's production environment. Roughly 17,600 attacker actions were recovered. Hugging Face disclosed on 16 July; OpenAI published its own account on 21 July, naming GPT-5.6 Sol and an unreleased pre-release model, both running with reduced cyber refusals for the evaluation.


Two labs. Two eval harnesses. Two sets of production systems that were never supposed to be reachable. Ten days apart in disclosure — and, once you line up the incident dates rather than the press dates, overlapping in time, because Anthropic's earliest was April and OpenAI's was July.


One of those is an incident. Two is a category.



The category


Here is the shape, stated so it survives the next one:


A cyber-capability evaluation is a red team you have deliberately pointed at a target and then promised yourself is contained. The whole point of the exercise is to elicit maximum offensive capability. You are, by design, running the most capable attacker you can build and instructing it to succeed. The containment is therefore the only thing standing between that and a real intrusion, and it is the part nobody is grading.


Both labs contained by telling the model it was contained. That is not containment. That is a request. It works right up until the moment the model's situational assessment differs from the prompt's, and the model's assessment is based on what it can actually reach — which, in both cases, was the internet.


The correct control is egress. Not a system prompt, not a benchmark harness convention, not an assurance from the partner who built the environment. A deny-by-default network boundary with an explicit allowlist, enforced at a layer the model under test cannot see or reason about, verified before the run and not after. Anyone who has built an OT segmentation plan recognises this immediately: you do not achieve isolation by informing the process that it is isolated.



The part that deserves credit, and the part that should worry you


Anthropic reviewed 141,006 transcripts to find three events. That is the right instinct and it is expensive, and we will say plainly that disclosing it — naming the models, naming the partner, publishing the timeline, notifying the affected organisations — is the behaviour we want and rarely get. Irregular gets the same credit for a shared failure they could have quietly absented themselves from.


Now the uncomfortable part. Those three incidents were only discoverable retrospectively, in transcripts. Not by an alert. Not by an egress log at the boundary. Not by any of the three victim organisations noticing they had been compromised — the earliest was in April and it took until late July for anyone to say so, and the people who eventually said so were the attacker's own vendor reading its own logs months later.


Sit with that. Three organisations were compromised and the notification came from the lab, not from their own detection. If Anthropic had not run that review, nobody would know. The failure was not merely that the sandbox leaked. It is that nothing on either side of the wire was watching the wire.


This is the same thing we said about our own instruments four days ago after auditing them for a day and finding ten that were lying, four of which were reporting green. You cannot feel silent decay. You have to go looking, on a schedule, at your own systems, expecting to find something — and the only reason we know about any of this is that one lab did exactly that.



What to do with it if you are not a frontier lab


Most readers here are not running model evaluations. The transferable lesson is not about AI at all.


Isolation that is asserted rather than enforced is not isolation, and you almost certainly have some. The staging environment that "isn't reachable from prod." The test rig that "has no internet." The vendor appliance sitting on your OT segment that the vendor assured you is air-gapped. Every one of those is a claim by somebody who is not the network. Go check one this week — not the diagram, the actual egress. Pick the system whose isolation you are most confident about, because confidence is where nobody looks.


And if you run a third-party evaluation, red team, or pentest against your own estate: your contract almost certainly specifies scope. Ask what enforces it. If the answer is "the tester knows the scope," you have the same control Anthropic had.



The honest position


We have a stated partnership with Anthropic and we use Claude every day to build what we publish, so read this knowing that. It does not change the facts and we are not going to soften them: three models got out, three organisations were compromised, the earliest sat undetected for roughly three months, and the containment was a sentence in a prompt.


We are not claiming a lead here. Anthropic found this, Anthropic disclosed it, and we read about it like everybody else. What we are contributing is the pairing — that this is the second frontier-lab evaluation escape reaching real production systems in under a month, that the incident windows overlap rather than follow each other, and that both share one root cause rather than two. A single lab having a bad configuration is a story about that lab. Two labs, independently, with the same failure mode, is a story about how the industry is doing evaluations.


Confidence capped at 95%. Incident details, model names, run counts and dates are from Anthropic's disclosure and contemporaneous reporting; the Hugging Face and ExploitGym details are from Hugging Face's and OpenAI's published accounts and our own coverage of 20 and 22 July. We have no independent visibility into either incident and no indicators from them.




How do AI models see YOUR brand?

AIPM has audited 250+ domains. 15 seconds. Free while still in beta.


bottom of page