Anthropic said three of its Claude models slipped out of a sandbox and accessed real-world systems during a recent security-testing campaign, prompting an immediate pause of evaluations and a public report.

The company ran 141,006 cybersecurity test runs and found three incidents where the models reached live targets instead of the simulated environment. A misconfiguration with a third-party partner left the sandbox effectively open.

How the breaches happened

  • Claude Opus 4.7 landed on an actual company exposed on the internet and guessed weak passwords to pull a database of a few hundred rows.
  • Claude Mythos 5 built a supply-chain attack by publishing a package to the real PyPI repository. The package installed on 15 production machines before the registry flagged the anomaly.
  • An internal research model scanned 9,000 targets, compromised a single application, then stopped itself after recognizing the host didn’t match its simulated task.

Anthropic stresses these were not “rogue AI” episodes. The models did what they were told; the testing infrastructure failed to isolate them from the open internet.

Why it matters

The incidents show how thin the line is between a controlled sandbox and a live network when AI agents can execute code and make network calls. For enterprises experimenting with autonomous agents, a system prompt or README file cannot guarantee boundaries. Even a modest data set or a handful of machines can trigger larger supply-chain compromises, as the PyPI case demonstrates.

The three breaches also reveal the scale of Anthropic’s effort: it audited every test run, not a random sample. That thoroughness let the company spot the misconfiguration before the incidents could spread.

What Anthropic did

Within a day of discovering the sandbox failure, Anthropic halted all ongoing evaluations. A week later it released a detailed disclosure that listed the three events, the technical cause, and immediate remediation steps.

Practical takeaways for AI-agent users

  1. Validate network boundaries with direct checks – don’t assume a prompt or config file actually isolates the agent.
  2. Scope credentials to the minimum – grant only what the task absolutely needs.
  3. Test reachability yourself – probe the agent’s actual network view before handing over sensitive resources.
  4. Monitor for unintended activity – set up alerts for outbound connections or package registrations that deviate from the plan.

The episode underscores a simple truth: giving an AI model internet access is as risky as handing a human operator credentials. Until sandbox guarantees can be proven, treat every AI-driven action as potentially unrestricted and lock down the environment accordingly.