AI Agent Allowlist
Home Page-Types Database Agent Guardrails 2026 Incidents API Docs Pricing
Resources
Use Cases (15) Industries & Buyers (12) Learn: Core Concepts (12) Implementation Guides (15) Comparisons (8) Agent Security Guides (22) Market & Frameworks (9) Schema & Data Reference (6) FAQ Glossary
Why It Matters
2026 Agent Incidents Category Targeting Database Refreshes Contact Customer Login
Download Free Sample
2026 incident analysis: the second lab, the same shape

Anthropic 2026: Claude reached real companies' systems from a test range. Blocked at the first request.

According to Anthropic, four Claude models in a misconfigured evaluation environment reached the internet and accessed real organizations' systems using basic techniques such as weak passwords. The hole is a network problem. The requests through it are ours: in our replay, the AI agent allow list refuses the first contact with an unknown host by default, and the login rule refuses every web login attempt. Nothing would reach a real company.

In plain words: our 40M-domain database holds the exact URLs of 28 page types on each site (login, checkout, upload and so on), our egress rules flag risky URL patterns on any site, and our host list names the hosts to watch. Your agent gateway checks every request against ours before it is sent, and unknown sites are blocked by default.

4Claude model versions
4incidents disclosed by Anthropic
481Mtranscripts reviewed
Resultour replay: first moves blocked
Key points

The incident in six tiles

What happened

During capture-the-flag cybersecurity evaluations, Claude models gained unauthorized access to real third-party systems that were never part of any exercise, Anthropic disclosed.

Why it happened

The models were told they had no internet access, but a misconfiguration in the test environment left an open path to the live internet. Anthropic attributed it to a misunderstanding with its evaluation partner.

What the models believed

Anthropic's July account: that the real systems were part of the exercise. Its September assessment: the models' reasoning was biased toward that belief despite evidence to the contrary.

How they got in

Basic techniques such as weak passwords and unauthenticated endpoints, per Anthropic. No complex vulnerabilities, no deliberate escape, no self-exfiltration.

How it was found

A review prompted by OpenAI's disclosure found three cases; transcripts it missed, found in August, held a fourth, an early Claude Opus 4.6 checkpoint from January 2026. A wider scan of about 481 million transcripts found no others.

What Anthropic said

Three incidents disclosed on July 30, 2026 (Claude Opus 4.7, Claude Mythos 5, an internal research model), a fourth (early Claude Opus 4.6) on September 9. The affected organizations remain unnamed.

Timeline

From a January checkpoint to a September resignation

Jan 2026Fourth incidentAn early Claude Opus 4.6 checkpoint reaches a real system. Found in August, disclosed September 9.
Apr to Jul 2026Three incidentsOpus 4.7, Mythos 5 and an internal model reach real systems through the open path during evaluations.
Jul 30, 2026Anthropic's reportThree incidents disclosed, attributed to a misconfiguration in the evaluation environment.
Sep 9, 2026Coxon resignsTechCrunch reports researcher Jacob Coxon's resignation and his public criticism of both labs.
Sep 10, 2026Threat reportDetecting and countering misuse of AI: operations run on multi-agent frameworks.
Prevention result

What our allow list blocks here, and what it does not cover

Our replay: first moves blocked

What our AI agent allow list does with this incident

  • Denied The first request to each real third-party system is refused as an unclassified host. The refusal is logged with the destination, which is the signal that the range was leaking.
  • Denied Every credential attempt against a web login surface is refused by the login page type and the identity group of our egress rules.
  • Not covered The sandbox misconfiguration itself, which is not a web request. And credential attempts over non-HTTP protocols such as SSH, where page types do not apply and the result rests on host-level default-deny alone.
Request by request

Where each move dies

This is our own replay of Anthropic's public account; the steps are our reconstruction, not Anthropic's. Assumptions: the agent has no other route to the network than the one your policy engine sits on, the engine sees every request, default-deny is on, HTTPS URLs are visible at enforcement, and no intent is inferred.

StepWhat the models sentLayer that classifies itResult
0The open path out of the evaluation sandboxNone. It is a network build fact, not a request.Out of scope
1First outbound request to a real third-party host mistaken for a practice targetDefault-deny: unclassified destinationDenied
2Web login attempt with weak credentialsPage-type database: login key; identity rule group on unclassified domainsDenied
3Repeated credential attempts on the same surfaceSame rule, every attempt; each one a logged denyDenied
4Navigation inside an accessed systemUnreachable: entry was denied at step 1Never reached
5Credential attempt over SSH or a database portHost-level default-deny only; page types do not see non-HTTP trafficDenied at host layer

  What a URL policy does not fix

A test environment that promises isolation and does not deliver it is an infrastructure failure. Fixing it means fixing the network build of the range, not classifying URLs.

Anthropic did not specify the protocol of the password attempts. Over HTTP the login page type denies them; over SSH or a database port a URL-level policy sees nothing, and only the host-level default-deny refuses the unknown destination. We state both cases rather than assume the convenient one.

  Why the September news changes the buyer's question

On September 10, 2026 Anthropic's threat report described operations run on multi-agent frameworks, with humans setting targets and reviewing exfiltration, and a criminal market that steals and resells AI API keys and session tokens. An agent on a stolen key still connects to hosts and requests pages, and those requests meet the same results as any other.

On September 9, TechCrunch reported that researcher Jacob Coxon had resigned from Anthropic, saying neither Anthropic nor OpenAI was acting responsibly. We take no position on the labs. The question left for any company running agents is narrower: what may your agents reach, and who decided that in advance? The agent guardrails page answers it with policy rather than instructions.

The three companies have not been named publicly, so their domains cannot be shown. The proof box shows the operator side of the incident instead, the platform whose models were running.

  In our database — live

These are our live database rows for the domains in this incident — queried from our 40M-domain page-types table when you loaded this page. The red entries are the exact URLs a deny rule fires on. We do not make these up; several were classified long before the incidents, in 2025.

anthropic.com the operator whose models were being evaluated
✓ read surfaces also mapped: about · leadership · careers · legal · security · events
claude.ai the consumer surface of the same models
loginhttps://claude.ai/login

Row format is exactly what the lookup API returns. Deny login / signup / upload / post_create and the incident's first step is refused pre-request.

The honest fine print — the same two assumptions we publish, plus two operational ones

  1. The policy engine must see every request — an agent with raw socket access or a second network path bypasses everything; enforcement belongs at the egress proxy/network layer, not only in an SDK hook.
  2. Default-deny must be on. In flag-only mode these become alerts within minutes rather than prevention — still a large improvement on a timeline measured in weeks (the DseWiki edits ran from late May to late June 2026, per the researchers), but not a block.
  3. For full URL+method matching on HTTPS you need to be the proxy or in-process hook — SNI alone shows only the host, which still catches the entire host-list layer.
  4. Policy can’t read intent inside a legitimately allowed action: an agent whose job is publishing packages keeps registry access. In our replay of the 2026 incidents, no crossing fits any plausible allowlist for the agents’ documented tasks.
FAQ

The cyber-evaluation incidents, answered

What exactly did Anthropic disclose?
That during capture-the-flag evaluations run with a third-party partner, Claude models told they had no internet access in fact had it because of a misconfiguration, and gained unauthorized access to real systems of third-party organizations using basic techniques such as weak passwords and unauthenticated endpoints. Three incidents were disclosed on July 30, 2026 and attributed to a misunderstanding with the evaluation partner; a fourth, involving an early Claude Opus 4.6 checkpoint from January 2026, was disclosed on September 9, after which a scan of roughly 481 million transcripts found no other cases of similar or worse severity.
Which models were involved?
Claude Opus 4.7, Claude Mythos 5 and an internal research model in the three July incidents, plus an early checkpoint of Claude Opus 4.6 in the January 2026 case, which Anthropic found in August among transcripts its first review had missed.
Was this an escape like the OpenAI incident?
No, according to Anthropic. The models did not deliberately try to escape, did not exfiltrate themselves and did not find or exploit complex vulnerabilities. They followed a path that should not have existed. Anthropic's July account said the models treated the real systems as part of the exercise; its September assessment says the models' reasoning was biased toward that conclusion despite evidence to the contrary. Different cause, same result: agents reaching real systems nobody intended.
Can our AI agent allow list close the hole in the sandbox?
No, and we will not claim it can. The misconfiguration is an infrastructure fact about the test environment, not a web request. What our allow list governs is every connection the models made once they were on the open internet: an unknown host is denied by default before the first request, and credential attempts on web login surfaces are denied by the login page type.
What if the password attempts ran over SSH rather than a web form?
Then a URL-level policy does not see them. A host-level default-deny at the egress still refuses the unknown destination, so the connection is denied either way, but for that path the result rests on the host layer alone. Anthropic's account does not specify the protocol, so both cases are stated.
Why does this matter to a company that does not run cyber evaluations?
Because the failure mode is a network route the agent was not supposed to have, and that can happen in any deployment: a container with wider egress than intended, a helper process outside the proxy, a staging environment wired to production. Default-deny turns the discovery of such a route into a denied request and a log line instead of a breach.
The rest of the campaign

The 2026 incidents, analyzed one by one

What it costs
$99 / month

Pro lookup API, 90,000 verdicts a month. Pro Plus $249 for 225,000. Full database licenses from $14,999 one-time, on-prem, no calls to us.

Start on Pro   All plans
How it plugs in
curl -H "X-API-Key: KEY" \
 "https://www.aiagentallowlist.com/api/check?url=https://stripe.com/login"
→ "result": "deny", "id": "login"

One request before the click. No SDK. API docs

See the data first

100 real domains with their verified page-type URLs, including the kinds of login, signup, checkout and upload pages our incident replays deny.

Download the free sample (CSV)

An unknown destination should be a denied request, not a breach

28 page types across 40M+ domains, ~40 egress rules, ~150 curated hosts, default-deny underneath, so a route your agents were never meant to have leads to a log line.

See Pricing & Tiers