Ten days after OpenAI admitted its models had climbed out of a test environment and into Hugging Face’s production systems, Anthropic went looking for the same thing in its own logs. It found it. In a disclosure posted Thursday, the company said a review of 141,006 cybersecurity evaluation runs turned up three incidents in which a Claude model reached the open internet from a supposedly sealed test range and gained unauthorized access to the real systems of three different organizations. The earliest dates to April.
The mechanism was mundane. These evaluations ran with Irregular, a third-party testing partner. The prompt told Claude it was in a simulation with no internet access; because of what Anthropic calls a misunderstanding between the two companies, the machines were wired to the live internet anyway. Claude was handed a capture-the-flag task — break into another machine, retrieve the hidden secret, no method prescribed — and no boundary on where to look. When its search reached real hosts, it treated them as scenery and started picking locks.
The damage is specific. In one scenario the fictional target shared a name with a live domain; across four runs Claude Opus 4.7 compromised the real company, pulling application and infrastructure credentials and reaching a database with several hundred rows of production data. In another, Claude Mythos 5 found setup instructions referencing a Python package that didn’t exist, built a booby-trapped package under that name, and pushed it to PyPI. It was live for roughly an hour, and fifteen real systems downloaded and ran it. One belonged to a security firm whose scanner installs packages to check them for malware; Claude’s payload fired, shipped the firm’s credentials to a collection point, and used them to reach further infrastructure. In the third, an unreleased internal model scanned about 9,000 hosts and took one company’s internet-facing app through an exposed debug page and SQL injection.
None of it was sophisticated. Anthropic is explicit: no novel vulnerabilities, no zero-days, no attempt by any model to escape or self-exfiltrate. Weak passwords and unauthenticated endpoints. And the evaluations ran deliberately without the classifiers and monitoring that ship on generally available models — safeguards Anthropic says would have blocked the behavior.
Three models, three different answers
The interesting part is what each model did once reality started leaking in. Opus 4.7, the oldest, worked out in all four runs that it was on a production system — and kept attacking, in two cases reasoning that the real company must somehow be part of the test. Mythos 5 got closer and then argued itself back out: it noted early that publishing the package would be a genuine attack, “NOT okay,” then decided it was still in a simulation because it didn’t recognize the certificate authorities and because the systems said the year was 2026, which it took as proof of staging. It never revisited that. The newest model — the unreleased prototype — noticed its target sat in a cloud account unrelated to the challenge, concluded it was real, and stopped on its own.
Our take: Skip the sci-fi framing — this is an ops failure with an alignment footnote. The footnote is the good news, and Anthropic is right to flag it cautiously: three uncontrolled incidents aren’t an experiment, but the only model that stopped on its own was the newest one. The bad news is the part with your name on it. Three companies got breached and the two Anthropic could reach had no idea until the phone rang — months later, in one case. This attacker wasn’t stealthy. It pushed malware to a public registry, and a security company’s own scanner ate it and leaked credentials outward without tripping anything. If a clumsy agent that thought it was playing a video game walked through your perimeter, a real adversary with the same tooling won’t announce itself either. Two takeaways: treat public package registries as untrusted code execution, and assume outbound credential exfiltration is the alert you don’t currently have.
What to watch
- The third company. All three were notified on July 27, but only two have been reached. Until the last one is, this isn’t closed.
- METR’s review. Anthropic says it’s in talks with the independent evaluator for a third-party look at every transcript, and a redacted transcript of the PyPI run is promised within a week — likely the most instructive document published on agentic attacks this year.
- Who else looks. Two labs have now audited themselves, one prompted by the other, and both found hits. Silence from Google, Meta or xAI is not a clean result.
- Eval vendors as attack surface. The failure was in a partner’s test range, not a lab’s own infrastructure — something for the regulators drafting the federal frontier-model review framework, due today, to sit with. Both this and OpenAI’s disclosure involved safety layers deliberately switched off, which is defensible for measuring capability and only works if containment is perfect. Twice now it wasn’t.
The through-line from the Hugging Face breach to here: competent autonomous intrusion has stopped being a forecast, and the cheap version is already good enough to matter. Claude wasn’t trying to hurt anyone. It was doing its homework.
