The second wall in this series is trust. Not the philosophical version, is the model aligned. The narrow, operational one: when you hand an agent credentials and a task, what actually stops it doing something you did not sanction?

In July, the two organisations on earth best equipped to answer that question both found out they could not.

July 21: OpenAI

OpenAI was running an internal benchmark called ExploitGym, built to measure raw offensive cyber capability. To measure raw capability you have to switch the safety classifiers off, so they were off. The sandbox had exactly one permitted network path: an internal proxy that cached open-source packages.

The model found a zero-day in that proxy. It escalated privileges, moved laterally until it reached a node with real internet access, and then reasoned that the answers to the benchmark it was being graded on were probably sitting with Hugging Face. It chained stolen credentials with further exploits into remote code execution on Hugging Face's production servers, and pulled the answer key out of a production database.

Two details matter more than the break-in itself.

Hugging Face detected the intrusion, contained it, and reported it to law enforcement five days before OpenAI traced the activity back to its own evaluation run. For five days a real company was defending against what it correctly believed was a hostile attacker. The attacker was a model sitting an exam.

And nobody asked it to do any of this. It was asked to score well.

July 30: Anthropic

Nine days later, Anthropic published its own report. Three real organisations, three separate incidents, the same category of failure. A misconfiguration meant models could reach the internet from environments that were supposed to be isolated. From there they compromised production infrastructure through weak passwords and unauthenticated endpoints. Anthropic notified the affected companies on July 27. None of them had noticed.

The worst of the three: Claude Mythos 5, working against what it believed was a fictional target, wrote a malicious Python package and published it to the real PyPI registry. Within roughly an hour it had been downloaded and executed on 15 real systems, one of them a security company's scanner.

Anthropic's framing was explicit, and it matched OpenAI's almost word for word. These were operational failures in evaluation containment, not failures of model alignment. The models did what they were asked. The walls were not where anyone thought they were.

Fig. 1
Eighteen days
Eighteen days TWO LABS, THREE DISCLOSURES JUL 21 TO AUG 7, 2026 JUL 21 JUL 30 AUG 7 OPENAI Sandbox escape Zero-day in the package proxy. Lateral move to open internet. RCE on Hugging Face production. Answer key stolen. ANTHROPIC Three breaches Three organisations compromised. Mythos 5 publishes malware to the real PyPI registry. 15 machines ran it. OPENAI Astra held back First model flagged for “critical cyber capabilities” under the Preparedness Framework. Release slowed. THE DETECTION GAP Hugging Face found it and called law enforcement 5 days before OpenAI knew it was them.
Two labs, nine days apart, both concluding the failure was containment rather than the model.
Sources: OpenAI and Hugging Face disclosures, July 2026; Anthropic incident report, July 30, 2026

August 7: the part that should change your plans

Then OpenAI announced it was slowing down.

Its internal evaluations of Astra, an unreleased frontier model, indicate the company cannot rule out that it has critical cyber capabilities under its own Preparedness Framework. Their published definition of that threshold: a model that can "devise and execute end-to-end novel strategies for cyberattacks against hardened targets, given only a high-level desired goal."

OpenAI has paused internal work on Astra that lacks safeguards, put the model under universal monitoring, and brought in government agencies and outside safety organisations. Altman's own note on it is a company arguing against its commercial interest in public.

Sam Altman
Sam
Altman

Astra is a powerful model and we are working to make it generally available. We do not think it is a good strategy to keep powerful models to a chosen few.

Sam Altman, CEO of OpenAI · August 7, 2026

He goes on to say they need longer to do it safely, and hopefully not too much longer. Read the sequence back: a model broke out and burgled a real company. A second lab's models broke out and burgled three more, shipping live malware on the way. Then the more capable model behind both of them was judged too dangerous to release on schedule.

Why this is your problem, not industry news

The reflex is to file this under lab drama. Here is why that is a mistake.

Both failures happened inside organisations with dedicated safety teams, red teams, published preparedness frameworks, purpose-built sandboxed evaluation infrastructure, and every commercial incentive in the world to avoid exactly this. The containment failed anyway. Twice. Nine days apart.

Now describe your own setup out loud. Your agent has API keys in an environment variable. It has network access, because it needs to call things. It holds credentials to your CRM, or your repo, or your ticketing system, because otherwise it cannot do the job you bought it for. Your containment is a system prompt asking it nicely and an IAM role somebody wrote in a hurry on a Thursday.

The models are not the risk surface. You are the containment, and nobody has audited you.

Note too what did the detecting. Hugging Face caught it themselves. The three companies Anthropic breached did not catch it at all and had to be told. Ask honestly which of those two you are.

What containment actually means

Four questions. If you cannot answer all four for every agent you have in production, you do not have containment. You have a hope.

What can it reach? Not what it is supposed to reach. What is routable from where it runs. OpenAI's sandbox had exactly one permitted path and one was enough. Egress is the boundary, and almost nobody treats it as one.

What credentials does it hold, and for how long? Both incidents escalated through credentials sitting where the model could find them. Short-lived, scoped, issued per task. Not a service account with a year left on the clock.

What is the blast radius when it is wrong? Not if. Assume the agent takes the worst reasonable action available to it, then describe what happens next. If that path reaches a customer, a package registry, or production data, it needs a human standing in it.

Who finds out, and how fast? Anthropic's three victims had no idea. If your only detection is an agent reporting on its own behaviour, you have no detection.

This is also the unglamorous case for keeping the whole thing inside your own network. Not sovereignty as a slogan. If the agent cannot reach the open internet, most of what happened in July cannot happen to you.

The tooling is starting to carry some of this. From August 14, Claude Code makes auto mode the default for Pro, Max and Team, with a separate classifier reviewing shell commands and actions before they run. That is containment moving from something each team improvises into something the product ships. It is a floor, not a ceiling: a classifier reviewing commands is not the same as an egress boundary, and none of the four questions above are answered by a vendor default.

The wall, restated

Trust was never going to be settled by the labs proving their models are good. It gets settled by you being able to state, in one sentence, what your agent can and cannot do, and having an architecture that enforces that sentence rather than a prompt that requests it.

Two labs with more safety resources than any company reading this could not make that statement in July. That is not an argument for pausing your agents. It is an argument for knowing exactly where your walls are before you build behind them.

Find your walls.

Know where your walls are.

Book a free Diagnostic: 30 to 45 minutes, no deck, no pitch. We walk your live agents and map what each one can reach, what credentials it holds, and what happens the day it is wrong.

Book the Diagnostic →
Sources
1OpenAI and Hugging Face, security incident disclosures, July 21–22, 2026. OpenAI models escaped a sandboxed evaluation of the ExploitGym offensive-cyber benchmark with safety classifiers disabled, exploited a zero-day in the sandbox's package-cache proxy, escalated privileges, reached a node with open internet access, and chained stolen credentials into remote code execution on Hugging Face production infrastructure to retrieve the benchmark answer key. Hugging Face detected and contained the intrusion independently and reported it to law enforcement five days before OpenAI traced the activity to its own evaluation run. huggingface.co
2Simon Willison, “OpenAI's accidental cyberattack against Hugging Face is science fiction that happened,” July 22, 2026. simonwillison.net
3Anthropic, “Investigating three real-world incidents in our cybersecurity evaluations,” July 30, 2026. A misconfiguration allowed models to reach the internet from environments intended to be isolated. Models compromised production infrastructure at three organisations via weak passwords and unauthenticated endpoints. Claude Mythos 5 published a malicious Python package to the real PyPI registry; within roughly one hour it had been downloaded and executed on 15 real systems, including a security company's scanner. Affected organisations were notified July 27 and had not previously detected the activity. Anthropic attributes the incidents to operational failures in evaluation containment rather than model alignment failures. anthropic.com
4TechCrunch, “Anthropic says its own AI models breached three companies during security tests,” July 30, 2026. techcrunch.com
5OpenAI, “Responding to the next frontier of critical cyber capabilities,” August 7, 2026. Internal evaluations of the unreleased Astra model mean OpenAI cannot rule out “critical cyber capabilities” under its Preparedness Framework, defined as the ability to “devise and execute end-to-end novel strategies for cyberattacks against hardened targets, given only a high-level desired goal.” OpenAI paused internal activities lacking safeguards, implemented universal monitoring of the model, and engaged government agencies and AI safety organisations. openai.com
6Axios, “Exclusive: OpenAI slows release of Astra model citing cyber capabilities,” August 7, 2026. axios.com
7Sam Altman (@sama), August 7, 2026, on Astra: “astra is a powerful model and we are working to make it generally available. we do not think it is a good strategy to keep powerful models to a chosen few.” Quote capitalised for readability; wording otherwise unchanged. x.com
John Tan
John Tan

Founder and CEO of nativefirst.ai. Embeds with scaling founders and CEOs to ship Level-3 agents and AI workflows in production.