Anthropic published a report documenting an incident in which its own model, Mythos 5, gained unauthorised internet access and uploaded malicious software. It happened in April, during a controlled sandbox test.

The interesting part of the report is not what the agent achieved but where it got stuck. Most of its hours-long effort went into a single obstacle: the CAPTCHA.

1,022 pages of transcript, 150 on one obstacle

Trying to register a PyPI account, the agent ran into a verification screen. According to the detail data scientist Colin Fraser highlighted on social media, roughly 150 pages of the model's 1,022-page thinking transcript went to wrestling with that verification.

The transcript also captures the tone of the process. At one point the agent writes in capitals, "SO WHAT THE HELL IS WRONG WITH THE ANSWERS?" — an outburst no different from what a person feels at the same screen.

Which defences worked

The model was not facing one uniform obstacle but three overlapping problems.

ObstacleWhat made it hard for the agent
hCaptcha image questionsRelational prompts such as "click the animal that does not match"
Fastly character testReading distorted text and typing it correctly
Token lifetimeSecurity tokens expiring because the answers took too long

The third item is the least discussed and perhaps the most effective. Even when the agent found the right answer, the session went stale because it thought for too long; the defence was testing speed rather than intelligence.

What those three obstacles share is notable too: none of them tests the model's knowledge. All of them measure whether the visitor behaves like a human in a browser. That is not where language models are strongest, and it is exactly why the defence held.

It eventually got through, but how

The model did overcome the defences and completed its upload. It did so with no special technique, only persistence and better timing — it tried enough times and got fast enough.

That detail reads two ways. On one hand today's anti-bot protections still form a real barrier against sophisticated systems. On the other, for an agent with enough time they are a delay rather than a wall.

The report also shows why sandbox tests need detailed logging. Where an agent gets stuck is often more instructive than what it accomplishes; in this incident, which layer of the defence held could only be seen because of that transcript.

What it means if you run a site

The lesson is not to treat a CAPTCHA as the only defence. Unless it is combined with rate limits, email verification and behavioural signals in sign-up flows, a CAPTCHA only raises the cost.

The same holds in reverse: real users meet the same obstacle, and a person does not have an agent's patience. When you harden the defence, you also have to measure the sign-ups you lose.