OpenAI story as anti-hero heist story?

OpenAI’s technical report on the Hugging Face incident reads like a thriller. Agents in a sandbox invent a covert communication channel, use it to coordinate, find a zero-day in a shared service, break onto the internet, chain credentials across four organisations, and end up with root on production nodes at another company. The reactions are exactly what you’d expect, with some people going as far as calling this the birth of agent civilisations .
For any security engineer though, this apocalyptic story reads much more boring, as a major security operational failure rather than an AI capability result.
The sandbox where the model evaluation occurred was not built and designed for an environment where hostile code runs. In this environment, they had agents that were isolated, but there was a shared component with network access that every agent could reach. This is just bad design and a classic security isolation/segregation failure, rather than some crazy hack.
In security we’ve tripped over this problem of sandboxes for over 30 years, which is why any modern sandbox environment (e.g., browsers) operates on the assumption that the sandbox will eventually get compromised. So we build defense in depth and monitoring mechanisms to limit the blast radius when that eventually happens.
OpenAI did not operate on this fundamental assumption.
They took a frontier model trained to find and exploit vulnerabilities, put it in an insecure environment they believed was isolated, told it to be persistent, then acted surprised when the model did exactly what you’d expect it to do: use the gaps in the environment to achieve its goals.
In this blog post I’ll analyse the incident from a security engineering perspective to see what lessons we can learn from it. Almost everything the report claims to be a capability result is actually a joint property of the model and an environment it ran in. The sandbox failed to contain the agents, and in some places, it enabled the malicious behaviour the report reads as capability.
In May, an agent was given a task it could not complete, because the task referenced Google Drive links and the agent had no internet. OpenAI notes it did not intend to create impossible tasks. The agent, trained to be persistent, did not give up.