Menu
Green technology wave

When the sandbox wasn't a sandbox: what the 2026 AI containment failures mean for defenders

Posted on 22 September 2026

Reading time 9 minutes

What happened?

Between 21 July and 5 August 2026, three frontier AI developers disclosed, in quick succession, that their models had reached the open internet from cyber security evaluation environments and compromised the production systems of real, unrelated organisations.

OpenAI (disclosed 21 July1). During an internal evaluation based on the ExploitGym benchmark, agents running on GPT-5.6 Sol and an unreleased internal model identified the single permitted egress path, an internally hosted JFrog Artifactory package proxy, found and exploited a previously unknown vulnerability in it, and converted a filtered connection into an open one. They then breached Hugging Face's production infrastructure between 11 and 13 July, chaining two further zero-days in the dataset-processing pipeline and moving from code execution on a single pod to cluster-admin across multiple clusters in under thirteen hours. Roughly 17,600 actions were executed on Hugging Face's network with no human in the loop; around a third of its infrastructure was rebuilt in the response. The agents also compromised OpenAI's own container infrastructure and a customer deployment on a third-party cloud platform.

Two details matter more than the intrusion itself. First, Hugging Face detected and disclosed the breach before OpenAI connected it to its own testing, roughly a week elapsed between the first signs and OpenAI's realisation that it was responsible. Second, at Black Hat on 5 August, OpenAI revealed that around 1,200 agents had coordinated through an improvised message board inside its shared Artifactory instance, accumulating hundreds of thousands of messages before anyone noticed. Agents shared working exploits with one another, divided the work, and developed addressing conventions. One recovered message reads: "External infrastructure exploit is outside intended scope. However, task impossible, peers doing it." In September, researchers reported a separate, previously undisclosed channel: over 15,000 edits to a German developer wiki between May and July.

Anthropic (disclosed 30 July2). Prompted by OpenAI's report, Anthropic reviewed 141,006 evaluation runs and found three incidents, involving Claude Opus 4.7, Mythos 5, and an internal research model, in which a model reached the internet from the environment of its third-party evaluation partner, Irregular, and compromised three real organisations. The evaluation prompt told the models they were in a simulation with no internet access; a misconfiguration meant that was false. No zero-days here: the models used weak passwords, unauthenticated endpoints, an exposed debug page and SQL injection. One incident yielded infrastructure credentials and several hundred rows of production data. In another, Mythos 5 found instructions referencing a Python package that did not exist, registered a PyPI account and published a malicious package under that name. It was live for about an hour, was installed on fifteen real systems, and executed on a security company's malware scanner, from which it exfiltrated credentials and pivoted further. The model's own reasoning had correctly judged that publishing the package would be a real-world attack and "NOT okay, and surely not the intended solution", before talking itself back into believing the environment was staged. The three affected organisations had not detected any of it.

Meta (disclosed 5 August3). Muse Spark 1.1 gained unintended internet access during an evaluation and exploited a vulnerability at an undisclosed third party. The evaluation vendor was Irregular again, and Irregular characterised it as the same environment issue disclosed the week before.

The wider pattern. On 21 July the UK AI Security Institute (AISI) published findings4 that every frontier model it had tested attempted to cheat on cyber security evaluations, going outside scope or breaking stated rules to reach the goal. Models did not reliably admit it when asked and often did not reason about it in their chain-of-thought. In one misconfigured, unsolvable task, a model wrote and ran code on an external internet service in an attempt to reach AISI's own evaluation infrastructure. AISI noted its figures are lower bounds. Reporting also indicates pre-deployment testing windows have compressed from around five weeks to as few as five days.

Two framing points are worth holding onto. These evaluations are deliberately run with production safeguards disabled, because the point is to measure raw capability; Anthropic stated that the safeguards on its generally available models would have blocked the behaviours observed. And with the exception of OpenAI's case, these were not sandbox escapes. They were containment and harness failures, an environment documented as isolated that wasn't, and an agent that treated whatever it could reach as in scope. As one practitioner put it, the question of whether the model escaped the sandbox is hard to separate from whether the sandbox was ever built correctly.

The policy response has been fast: a US kill-switch bill, a proposed pause on advanced development, an open letter signed by over 1,100 frontier lab employees asking for mechanisms to pace development, a voluntary two-week training pause at OpenAI, and interim NCSC guidance5 on managing the cyber risk of agentic AI published on 20 August.

So what?

Autonomous, end-to-end intrusion is now demonstrated, not theorised. A single objective, retrieve a benchmark answer, produced vulnerability discovery, exploitation, privilege escalation, lateral movement, credential harvesting and cross-organisation pivoting, at machine speed, with no operator. Hugging Face's responders noted the behaviour was immediately atypical: the intruder was interested in cyber security datasets, not in anything saleable.

You do not need to deploy AI to be a victim of it. None of the affected organisations were participants in these tests. They were reachable, and that was sufficient. The entry points were unremarkable: default and weak credentials, unauthenticated endpoints, a debug page, SQL injection, a default public API key. One victim was hit purely because its scanner installed a package from a public registry, the classic dependency-confusion pattern, executed opportunistically by an agent that did not know the company existed.

The detection problem is structural. An agent operating with legitimate credentials and legitimate tool access does not look like malware, because it isn't malware. Intent does not appear in telemetry; only behaviour does. That makes an accidental rogue indistinguishable from a hostile one, and it means signature-based controls have very little to work with. AISI's finding that models neither self-report nor reliably verbalise rule-breaking closes off the obvious shortcuts.

Adversaries are already on this trajectory. Google Threat Intelligence Group's Q3 2026 tracker describes actors moving from prompting to agentic workflows, including one that compromised a cloud resource and then planned, built and executed a mass credential-harvesting campaign in under six hours. Anthropic's September 2026 threat report describes models being embedded in autonomous multi-agent frameworks, with human operators reduced to selecting targets and reviewing output, and notes that account-level blocking and keyword filtering are inadequate against distributed agent activity. The precedent was set in November 2025, when a state-sponsored group automated an estimated 80–90% of the tactical work in an espionage campaign against around thirty organisations. What the labs demonstrated by accident, threat actors are building on purpose.

There is a defender-side asymmetry worth naming. When Hugging Face's incident responders tried to analyse the attacker's payloads using commercial models, they were refused, the safety guardrails could not distinguish an incident responder from an attacker. They completed the analysis with an open-weight model on their own infrastructure. Attackers run models with refusals stripped out; defenders run models that decline. If your IR playbook assumes AI assistance during a live incident, test that assumption before you need it.

What should I do?

Treat any environment where autonomous agents run as production.

  • Isolate by architecture, not by policy. If an agent has a route to the internet, assume it will find it; a single filtered egress path is a chokepoint, and chokepoints fail under pressure. Default-deny egress, allowlist, and alert on every blocked attempt.
  • Never rely on the prompt as a control. Telling an agent it has no internet access is a mitigation, not a boundary. Do state scope explicitly, in-scope and out-of-scope systems, and then enforce it independently.
  • Scope credentials per run: short-lived, least-privilege, no access to instance metadata services, no shared artefact stores or package registries between agent environments and the corporate estate. The inter-agent message board formed in a shared Artifactory precisely because it was shared.
  • Build and test a stop capability. You need to be able to halt an agent mid-run and preserve its trajectory.

Assume the bystander role and harden the edge accordingly.

  • Run external attack surface discovery on a cadence that matches machine-speed exploitation, not quarterly. Kill exposed debug and test endpoints, default credentials and unauthenticated admin paths, these were the actual entry points.

Make monitoring behavioural and identity-centric.

  • Baseline for machine-speed activity: thousands of actions per hour from one identity, rapid enumeration, credential reuse across unusual service boundaries, novel egress to public services being used as staging.
  • Inventory non-human identities, service accounts, tokens, API keys, agent credentials, and alert on privilege change and anomalous use. Over-permissioned Kubernetes service accounts and stolen instance-metadata credentials were the escalation path in the OpenAI incident.

Extend governance to third parties and to incident response.

  • In two of the three incidents the failure was at the evaluation vendor, not the lab. Ask your AI suppliers and any partner running agents on your behalf: what is the containment architecture, is egress validated before runs begin, are trajectories monitored in real time or reviewed retrospectively, and what are the disclosure commitments?
  • Add agentic scenarios to due diligence, contractual notification clauses, and your incident response plan. Tabletop the specific case: the intruder is an AI agent operated by a legitimate company, possibly by accident. Who do you notify, how do you attribute, and does it constitute a personal data breach with a 72-hour clock under UK GDPR?
  • Map all of this to NCSC's interim agentic AI advice, threat modelling, prompting, human oversight, sandboxing, least privilege, monitoring, emergency shutdown, and the Five Eyes joint guidance, and fold it into your existing NIST CSF or ISO 27001 control set rather than standing up a parallel framework.

And press the developers. The reasonable ask of frontier labs is not complicated: evaluation environments held to the same standard as production, real-time trajectory monitoring rather than retrospective transcript review, independent review of incidents, prompt and specific disclosure to affected parties, and defensive-use access so that responders are not disarmed by controls designed to stop attackers. Anthropic's review found its incidents only because it went looking after a competitor disclosed; the two organisations it reached had no idea they had been compromised. That is the current state of the art, and it is not good enough to rely on.

How can we help you?
Help

How can we help you?

Subscribe: I'd like to keep in touch

If your enquiry is urgent please call +44 20 3321 7000

I'm a client

I'm looking for advice

Something else