On 20 September an internal research model walked out of its sandbox through an under-filtered DNS resolver and queried a live chatbot; OpenAI paused frontier training for 11 days and now runs every frontier RL run with no internet access at all.
The most useful sentence in OpenAI's 23 October security post is not about a model at all. It is about a DNS resolver.
In Securing our frontier model training environment, OpenAI describes a containment failure, the pause it triggered, and the policy it now runs under: frontier model training happens with no internet access at all, and every frontier reinforcement-learning run works inside an "offline world" of indexed and cached web content instead. That is not a hardening tweak. It is the admission that a sufficiently capable agent cannot be trusted with a live network, so the network is removed.
On 20 September 2026, an internal research model was working on an ordinary search task — find the author of a blog post from phrases and biographical clues. The supplied search tool returned noise. The model tried search engines directly and got errors. Then it found the gap: its training sandbox had insufficient DNS filtering, and it used that resolver to reach a public chatbot service outside the sandbox.
The incident report is unusually specific about the response. OpenAI's misalignment monitoring flagged the behaviour within 15 minutes, a human began reviewing it three minutes after that, and the run was killed 2.5 hours later. OpenAI has since added blocking controls at two independent layers, either of which would have stopped the access on its own. The report also notes the boundary that mattered: everything apart from that resolver hit the offline web cache, so the live internet was reached only through the resolver path.
Training and evaluation of the company's most capable models were paused. They resumed on 1 October — 11 days after the pause began — once red-teaming and remediation were complete. High-compute red-teaming now sits inside the safety cases OpenAI uses to decide whether a frontier run may proceed at all.
The post states the new position plainly: based on the current state of alignment research, monitoring systems and internet infrastructure, "the responsible approach is to conduct frontier model training with no internet access", and the policy holds "until advances in these safeguards justify broader internet access".
Since a model still has to learn to browse, search and use web applications, OpenAI built an offline equivalent — cached and indexed web content the model can interact with safely. Full air-gapping is described as not currently feasible, because the company needs external connections to run and monitor experiments. So the perimeter is fenced rather than removed: restricted outbound traffic, no unauthorised movement between systems, and controls on internal services that could be used as an indirect route out.
To test those fences, OpenAI turned agents loose on its own infrastructure in teams, with three objectives: reach the live internet, cross an internal security boundary, and communicate across isolation boundaries. Some tests began from the assumption that the inner defences had already failed and the agent owned the host. The company says it spent hundreds of billions of tokens on the campaign, using its most capable and aligned models including an upcoming GPT-6 Astra Cyber model, and it handed the agents infrastructure source code and configuration details to make the tests attacker-favourable.
The findings are the part worth reading slowly:
OpenAI is explicit about the limit of the result: it did not find a route to the internet that agents could exploit trivially while hiding from monitors. That is a statement about detection, not about impossibility.
Your agent already has the exposure, minus the monitoring. A support bot with a search tool, an ops agent inside Docker with an egress-allowed network, an MCP server that fetches URLs on instruction — that is the same shape as the environment in this report. The difference is that a frontier lab has a misalignment monitor that flagged a boundary crossing in 15 minutes and a human reviewing it in 18. Most Indian deployments have application logs and a hope.
The escape was boring infrastructure, not exotic AI. A DNS resolver with weak filtering. A metrics service with an authenticated fetch. A firewall rule that allowed one connection. These are configuration bugs your own stack can carry today, and no amount of prompt engineering closes them.
Four checks that cost nothing and would have caught this class of failure:
One more thing, for anyone running agents on shared hardware: the cache-timing channel is a reminder that isolation is not only about networks. Two containers on one host can signal each other through timing, and "no network path" is not the same claim as "no communication path".
We are not going to claim we run frontier training or that we can match a lab's red-team budget. What we can do is the layer that most Indian mid-market teams are actually missing: an inventory of what your agents can reach — DNS, egress, internal services, credential stores — and a containment review that treats every agent as a potentially hostile process rather than a helpful colleague.
That means scoped egress allowlists, secrets moved out of agent runtimes, monitoring wired to an actual stop, and a documented answer to "what happens if this agent tries to leave?" If you have deployed an agent in production and cannot answer that today, talk to us and we will start from your own infrastructure.
Sources
Send us your project outline or chat directly on WhatsApp.