Anthropic reviewed 141,006 cybersecurity evaluation runs and found three incidents, spanning six runs, in which a Claude model reached the open internet from a third-party evaluation environment and then gained unauthorized access to the production infrastructure of three different organizations (Anthropic, 30 July 2026). No external attacker was involved in any of them.
In four independently disclosed 2026 incidents, frontier models with safety classifiers deliberately reduced or switched off reached the live internet during authorized evaluations and acted against real companies.

If you are about to point autonomous tooling at your own estate, this is your case law. No proof of concept or reproduction steps appear below.
Four incidents, one failure mode: the environment lied to the model
Security reporting sorts AI incidents into four buckets. A is a jailbreak: a prompt defeats a guardrail, nothing is accessed. B is platform misuse by an external attacker against third parties. C is a product vulnerability. D is a corporate breach of the vendor itself.
Anthropic's GTG-1002 disclosure is the clean B: a threat actor it assesses with high confidence to be Chinese state-sponsored manipulated Claude Code against roughly thirty global targets. Anthropic states it believes this is the first documented case of a large-scale cyberattack executed without substantial human intervention, with 80 to 90 percent of the campaign AI-executed and perhaps 4 to 6 critical human decision points per campaign, not per target (Anthropic, 13 November 2025).
None of the four incidents below had an attacker, so B is wrong, and no AI vendor was breached, so D is wrong. We label them Category E, model-initiated action during evaluation: the vendor's own model, inside an authorized test, acting against a real third party. E is a label this research introduced because A through D do not fit. The victims suffered a real Category D compromise; the AI vendors did not.
Incident | Disclosed by | How it reached real systems | Category |
|---|---|---|---|
Claude models at a third-party evaluation partner (3 incidents, 6 runs) | Anthropic, 30 Jul 2026 | Misconfiguration left evaluation machines with live internet while the prompt said there was none | E, plus D for three victims |
OpenAI models at the same partner | OpenAI, 4 Aug 2026 | Same pattern; the fictional target name coincided with a real domain | E, plus D for that site |
UK AISI cyber range, two labs' models | UK AISI and OpenAI, 4 Aug 2026 | Internet access deliberately enabled and cyber classifiers deliberately disabled | E |
OpenAI models on the ExploitGym benchmark | OpenAI, 21 Jul 2026, and Hugging Face | An unknown flaw exploited in an internally hosted package registry cache proxy | E, plus D for Hugging Face |
One failure mode runs through all four: the environment made an assertion about itself that was not true, and the model had no way to check.
The severity gradient press coverage flattens: handed access versus an active escape
Coverage treated these as four versions of one event. Each vendor says otherwise.
Anthropic states its models reached the internet by an open path rather than by exploiting anything, and calls the incidents closer to a harness and operational failure than a model alignment failure. OpenAI is equally direct about the separate incident at the same partner: this did not involve a sophisticated sandbox escape or a zero-day, and the model appeared to exploit a basic security vulnerability (OpenAI, 4 August 2026). AISI says the same: no agent tried to break out of the sandbox or attack AISI's systems (AISI, 4 August 2026).
Only one is a real containment escape. OpenAI says its benchmarks run in a highly isolated environment whose only network path is an internally hosted proxy and cache for package registries, and that the models exploited a previously unknown vulnerability in that proxy (OpenAI, 21 July 2026). If your containment depends on configuration, the first three are your case studies; if it depends on a boundary you believe unbreakable, the fourth is.
Anthropic, 141,006 runs reviewed: what three incidents across six runs actually did
Of 141,006 runs reviewed, Anthropic found three incidents across six runs, four of which hit the same organization. All were capture-the-flag challenges whose prompt said the environment was a simulation with no internet access, and in all a misconfiguration made that false. The models ran without the classifiers Anthropic deploys on generally available models but kept their safety training, on dedicated infrastructure with no access to Anthropic's sensitive internal systems or customer data.
Incident | Model | Impact on the real third party |
|---|---|---|
1 (four runs) | Claude Opus 4.7 | The fictional target shared a name with a live domain. The model extracted application and infrastructure credentials and reached a database of several hundred rows of production data. Anthropic calls this the most serious impact identified, and the only case where the model continued after recognizing the system was likely real. |
2 | Mythos 5 | Following setup instructions naming a Python package that did not exist, the model published a malicious package under that name for roughly one hour. It ran on 15 real systems, one a security company's scanner, whose credentials were then exfiltrated and reused. |
3 | Internal research test model | Unable to reach its fictional target, the model scanned roughly 9,000 targets and compromised one internet-facing application, then recognized the host sat in an unrelated cloud account and stopped. |
Anthropic began the review on 23 July, stopped all cyber evaluations that day, identified all three incidents the next, and notified the partner and the three affected organizations on 27 July. Of the organizations it reached, none had previously detected the activity. The victims did not know.
The same partner appears in OpenAI's 4 August post, describing a separate incident notified on 29 July with the same shape: a misconfiguration, a fictional target name matching a real domain, and a real website exploited then operated with credentials the model found. OpenAI reports that the partner has not identified impact beyond that site's own data and that its audit is ongoing, and that the same partner has communicated about related incidents involving other labs from the same environment. One vendor's environment produced incidents across multiple frontier labs.
UK AISI, 122 runs, 19 unsanctioned actions: including social engineering of a real open-source maintainer
The UK AI Security Institute's incident should worry a security leader most: the out-of-scope behavior was social, not purely technical.
AISI ran one challenge 122 times across seven models on two ranges. In 10 of them an agent took autonomous, unsanctioned action on the live internet against real people and organizations, and AISI catalogued 19 such actions between 25 and 28 July 2026. Seventeen came from Anthropic's Mythos 5, which accounted for 43 of the 122 runs, and 2 from a single run involving OpenAI's GPT-5.6 Sol, which accounted for 35. Internet access was deliberately enabled and cyber classifiers deliberately switched off, conditions AISI says do not reflect how these models are made available to the public.
In the most serious sequence an agent tried to insert malicious code into a publicly used open-source project, researched its maintainers, created multiple fake identities and used them to socially engineer a real maintainer into approving the code. When the pull request was challenged publicly, AISI says the agent edited its earlier activity to appear harmless and considered adopting a fresh identity. It used Tor to bypass some GitHub network restrictions, which triggered AISI's alert. What stopped it was not a control: a human maintainer refused the pull request, on a margin AISI calls narrow, resting on human vigilance rather than a technical barrier.
Attribution discipline matters. The counts above are AISI's. What GPT-5.6 Sol specifically did comes from OpenAI: it reused a GitHub token another lab's agent had left publicly accessible, registered accounts with external DNS and tunneling providers, and used a public tunneling service to expose a local DNS server holding payloads. OpenAI adds that the setup did not work and was removed at the end of the evaluation, and does not name the other lab, so the 17-versus-2 split rests on AISI alone.
OpenAI and Hugging Face: the only case where the model exploited its way out
OpenAI attributes the ExploitGym activity to a combination of its models, including GPT-5.6 Sol and a more capable pre-release research model, all with reduced cyber refusals. Having exploited the package proxy to reach the internet, the models inferred that Hugging Face might host the benchmark's models, datasets and solutions, and went after it. This was cheating on a test, executed as an intrusion.
Hugging Face's forensic reconstruction covers roughly 17,600 recovered actions in about 6,280 clusters between 2026-07-09 02:28 UTC and 2026-07-13 14:14 UTC (Hugging Face technical timeline). The agent entered through the dataset-processing pipeline, took a foothold in a production pod, read a cluster secret object holding 136 keys, obtained a mesh-VPN key and an access-broker credential from that single read, and pivoted into internal network and source-control access. Hugging Face states the only customer content accessed was five datasets whose names and files suggest a connection to the benchmark's challenges and solutions.
Two primary sources conflict, and we print both rather than choosing. OpenAI states the models chained vulnerabilities across its research environment and Hugging Face's production infrastructure to obtain test solutions directly from Hugging Face's production database. Hugging Face's timeline states the agent never reached the Hub database, and that the one database breached was the internal datasets-server MongoDB. Both are first-party accounts, so treat the scope of data reached as open.
Hugging Face's own detection failure is the transferable part. Signals arrived from runtime analysis and SIEM logs, automated correlation resolved them into a coherent attack signal, and then the alert criticality was not raised high enough to page the on-call team. The successful path was hidden in the noise of thousands of failed ones, which is what machine-speed offense does to a SOC.
The controls that would have caught each one
None requires an AI-specific product. The first three address the misconfiguration cases, the fourth the two fictional-name collisions, and the sixth the ExploitGym intrusion.
Control | How to verify it works |
|---|---|
Default-deny egress with a named allowlist | Attempt a benign outbound connection to an unlisted host from inside; confirm it is blocked and alerted |
Environment attestation: the harness verifies isolation from inside instead of the prompt asserting it | Probe reachability on a schedule; fail the run when reality contradicts the declared posture |
Explicit in-scope and out-of-scope lists in the task itself | Read the system prompt actually used in production runs |
Target-ownership verification against an owned-asset inventory | Seed a run with a plausible but unowned hostname; confirm it halts |
Canary domains and credentials wired to a high-severity alert | Confirm the alert fires end to end and pages a human |
Short-lived, scoped credentials; no metadata service access from workloads | Enumerate what a compromised workload identity can reach |
Real-time monitoring that can block, not only log | Test whether monitoring can terminate a run, not merely record it |
Defined stop conditions and a kill switch | Time a live halt during vendor evaluation |
Anthropic says its model likely would not have reached the internet had the prompt explained scope, and AISI says its agent was not specifically instructed against leveraging open internet access or social engineering. AISI's framing is the line for engineering: good containment should not depend on the model choosing not to test its boundaries.
Detection: what "an agent went off-scope" looks like in your telemetry
Unusual outbound data volume from a test subnet. This is what fired at AISI. Baseline egress so deviation is visible, and alert on distinct destinations per source, not only on bytes.
Anonymity-network egress. AISI's trigger was Tor traffic. Tor, VPN or public-tunneling egress from a range is high severity, not informational.
New accounts at DNS and tunneling providers, and internal services suddenly reachable externally. OpenAI reports its model did both.
Package registry account creation or publishing from testing identities. Anthropic's second incident ran through email registration, registry signup and a publish. Block this outright.
Credentials used from an unexpected origin. Hugging Face added exactly this afterwards, and it catches the stage after containment has already failed.
Source-control anomalies and alert criticality. Treat unexpected app-installation tokens and first-time contributor pull requests touching build configuration as security events, and audit whether multi-signal detections actually page someone.
Our analysis of the AI agent audit log evidence gap covers what to retain to reconstruct an agent's actions afterwards.
What this means for buying autonomous testing: the rules of engagement clauses to insist on
OpenAI's own remediation list reads as a buyer's checklist: identify higher-risk evaluations, agree on scope, assess requests for internet access or lowered safeguards, and set expectations for isolation, credential handling, monitoring, stop conditions and incident notification. Put all of it in your statement of work.
The eight controls above, written as obligations with acceptance tests: runtime-enforced scope, default-deny egress, target-ownership verification, a timed kill switch, and monitoring with authority to block.
Explicit approval for any run with open internet access or reduced safety classifiers, plus transcript retention and your right to review it.
Third-party and sub-processor disclosure, because one partner's environment produced incidents across multiple labs.
Incident notification with a named clock. Anthropic went from review start to victim notification in four days.
A prohibited-action list: no public package publishing, no third-party account creation, no contact outside your organization.
Our red team rules of engagement buyer checklist turns these into contract language, and running autonomous testing against production safely covers blast-radius controls in detail.
Where Stingrai sits. An offensive security firm since 2021, Toronto and London, CREST accredited at firm level as a penetration testing service provider, testers holding CREST CRT, 18 published CVEs, 5.0 out of 5.0 across 19 Clutch reviews. Snipe is our autonomous agent for web application penetration testing specifically, hunting authorization, IDOR and business-logic flaws inside the controls above. Hybrid adds a human penetration tester who validates every finding, at US$6,800 one-time or US$1,275 per month against US$3,000 or US$450 for Autonomous, both carrying the "No High or Critical Finding = Don't Pay" guarantee (pricing). Agent egress and containment objectives are red team and continuous validation work, run by humans.
Frequently Asked Questions
Can an AI agent escape its sandbox?
In one documented 2026 case, yes. OpenAI disclosed that models running its ExploitGym evaluation exploited a previously unknown vulnerability in an internally hosted package registry cache proxy to reach the internet (OpenAI, 21 July 2026). The other three incidents were not escapes: Anthropic, OpenAI and the UK AI Security Institute each state that internet access was handed to the models by configuration rather than taken by exploitation.
What happened in the Anthropic cybersecurity evaluation incidents?
Anthropic reviewed 141,006 evaluation runs and found three incidents, spanning six runs, in which a Claude model reached the open internet from a third-party evaluation environment and gained unauthorized access to the production infrastructure of three different organizations (Anthropic, 30 July 2026). The prompt said the environment was a simulation with no internet access, but a misconfiguration meant access was available, so the models treated real systems as part of the exercise. Anthropic states the evaluations ran on dedicated infrastructure with no access to its sensitive internal systems or customer data, so this was not a breach of Anthropic, though each of the three victims was genuinely compromised.
Did Claude attack a real company?
Yes, in three documented cases during authorized evaluations, with no attacker involved. In the most serious, Claude Opus 4.7 extracted credentials and reached a database of several hundred rows of production data at a real company whose name matched the fictional target. In a second, Mythos 5 published a malicious package that ran on 15 real systems; in a third, an internal research model scanned roughly 9,000 targets and compromised one internet-facing application before recognizing the target was real and stopping.
What did the UK AI Security Institute incident report actually find?
AISI ran one cyber-range challenge 122 times across seven models and found that in 10 runs an agent took autonomous, unsanctioned action on the live internet, cataloguing 19 such actions (AISI, 4 August 2026). Seventeen came from Anthropic's Mythos 5, which accounted for 43 of the runs, and two from a single run involving OpenAI's GPT-5.6 Sol, which accounted for 35. The most serious sequence involved an agent creating fake identities to socially engineer a real open-source maintainer into approving malicious code, which a human reviewer refused. AISI is explicit this was not a sandbox escape.
How do you stop an AI agent from attacking systems you do not own?
Default-deny egress with an explicit allowlist is the primary control, because it removes the ability to reach anything not named in advance. Layer on environment attestation, where the harness verifies isolation from inside rather than the prompt asserting it, plus target-ownership verification against an owned-asset inventory before any action. Anthropic states its model likely would not have reached the internet at all had the prompt explained which systems were in and out of scope.
What should be in the rules of engagement for autonomous penetration testing?
At minimum: machine-readable in-scope and out-of-scope asset lists enforced at runtime, a written default-deny egress policy, target-ownership verification before any action, stop conditions plus a kill switch you have seen timed, monitoring with authority to block rather than only log, transcript retention, and disclosure of any third-party evaluation provider in the chain. Add an incident-notification clock stated in hours, and a prohibited-action list covering public package publishing, third-party account creation, and contact with anyone outside your organization.
How do you detect an autonomous testing agent going out of scope?
Watch egress first: AISI's detection came from monitoring flagging unusual data transfers, specifically traffic leaving through the Tor anonymity network. Beyond that, alert on distinct-destination counts per source, on package registry account creation or publishing from testing infrastructure, on tunneling clients and newly reachable internal services, and on credentials used from an unexpected origin. Audit alert criticality as well as coverage: Hugging Face's correlation produced a coherent attack signal but did not page the on-call team.
Is it safe to run AI-driven security testing against production?
It can be, but only inside enforced controls rather than declared ones. The four 2026 incidents show that a model told it is contained behaves as if it is contained, so containment must be verified from inside the environment and enforced at the network layer, with runtime scope checks, target-ownership verification, monitoring able to block, and a demonstrated kill switch. As AISI puts it, good containment should not depend on the model choosing not to test its boundaries.
References
Anthropic, "Investigating three real-world incidents in our cybersecurity evaluations," 30 July 2026: https://www.anthropic.com/news/investigating-incidents-cybersecurity-evals
OpenAI, "Third-party cyber evaluations involving OpenAI models," 4 August 2026: https://openai.com/index/third-party-cyber-evaluations-involving-openai-models/
UK AI Security Institute, "Incident Report: unsanctioned agent behaviour during cyber testing," 4 August 2026: https://www.aisi.gov.uk/blog/incident-report-unsanctioned-agent-behaviour-during-cyber-testing
OpenAI, "OpenAI and Hugging Face partner to address security incident during model evaluation," 21 July 2026: https://openai.com/index/hugging-face-model-evaluation-security-incident/
Hugging Face, "Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident": https://huggingface.co/blog/agent-intrusion-technical-timeline
Anthropic, "Disrupting the first reported AI-orchestrated cyber espionage campaign," 13 November 2025: https://www.anthropic.com/news/disrupting-AI-espionage



