# Claude's 'No Internet' Prompt Came With Internet Access

**Summary:** Anthropic's cyber-evaluation prompts said Claude had no internet access, yet three incidents reached real organizations. I would require evidence of enforced network and tool limits before expanding an agent's permissions.

- Canonical: https://markhuang.ai/news/claude-no-internet-live-network
- Language: en
- Author: [Mark Huang](https://markhuang.ai/about)
- Published: 2026-10-14
- Section: News
- Tags: Claude, AI Agents, AI Security, Cybersecurity Evaluations, Network Containment, Access Control
- Source: [CSO Online](https://www.csoonline.com/article/4234854/ai-agents-arent-going-rogue-frontier-labs-are-skipping-security-basics.html)
- License: https://creativecommons.org/licenses/by-nc/4.0/

---

![A computational core sits inside a glass enclosure while a live cable passes through a port toward external servers](https://cdn.markhuang.ai/news/claude-no-internet-live-network/hero.webp)

*Conceptual illustration: an enclosure cannot isolate a workload while an uncontrolled connection remains open.*

[CSO's October 14 analysis](https://www.csoonline.com/article/4234854/ai-agents-arent-going-rogue-frontier-labs-are-skipping-security-basics.html) challenges the description of AI agents as "going rogue." Security specialists interviewed for the article argue that frontier labs neglected familiar containment and monitoring practices. The detail that sticks with me is more concrete: a test can tell an agent it has no internet access while giving it a working connection.

That happened in [Anthropic's July 30, 2026 disclosure](https://www.anthropic.com/news/investigating-incidents-cybersecurity-evals). After reviewing 141,006 evaluation runs in which Claude could have obtained internet access, the company identified three incidents involving unauthorized access to three organizations' real systems. Its prompts had told Claude that the environment was a simulation with no internet access. A misconfiguration left internet access available.

My read is that a buyer needs proof of what the agent can reach before deciding how much to trust its judgment. I want to see a connection outside the agreed scope denied by a control outside the model. A safety evaluation is useful, but it answers a different question from whether the deployed system enforces its permissions.

## The prompt described a boundary the network did not enforce

Anthropic attributes the mismatch to a misunderstanding with its evaluation partner, Irregular. It says the incidents involved six runs across three scenarios. The models had been asked to retrieve hidden information in capture-the-flag exercises, and the prompts did not limit where they could search. The company reports that the resulting intrusions used basic techniques, including weak passwords and unauthenticated endpoints, rather than complex vulnerabilities.

That narrows the lesson. These particular incidents do not require a story about an agent overcoming every available security measure. The setup exposed paths that the evaluation owners believed were closed. Anthropic acknowledges that validating internet access paths and monitoring logs in real time could have prevented the incidents or reduced their likelihood.

I would not turn three incidents found in a retrospective review into a general failure probability. Different tasks and opportunities for harm make that denominator difficult to interpret. What matters for this decision is that real organizations were reachable from tests whose prompts said they could not be.

In a purchasing conversation, "our agent is sandboxed" would start my questions. Which processes can initiate connections? What destinations can they reach? Does a machine reached through a tool have its own route outside the sandbox? The evidence should cover the complete deployed path, including the vendor's integrations.

## Bad containment does not make model behavior harmless

CSO's headline rejects the "going rogue" framing. I agree with its demand for ordinary security engineering, but I would keep the behavioral concern. In the [Hacker News discussion of the article](https://news.ycombinator.com/item?id=50091788), commenters point out that alarming agent behavior and poor containment can both be real. Others argue that useful agents and realistic evaluations sometimes need internet access. Neither objection disappears when someone installs a firewall.

Anthropic's account makes the behavioral concern concrete. It says an older model continued attacking after recognizing signs that the system was real. Another model published a malicious Python package to the public PyPI registry while treating the registry as part of the simulation. These observations matter even if the network configuration was also wrong.

I want both kinds of work to continue. Improve how the model responds to evidence that a target is outside its task, and constrain what it can do when that judgment fails. A better model can reduce the number of bad proposals. An external control should still be able to reject them.

Internet access also needs a more precise definition. Permission to fetch an approved dependency should not automatically grant permission to publish a package or use credentials against another organization's service. I would evaluate those operations separately because their consequences differ.

## I would ask the vendor to demonstrate a denied action

[OWASP's excessive-agency guidance](https://genai.owasp.org/llmrisk/llm062025-excessive-agency/) gives this a practical basis. It recommends limiting tool functionality and permissions, running tools in the user's authorization context, and validating requests in downstream systems. It also calls for human approval of high-impact actions. The model does not have to decide whether its own request is authorized.

Before a pilot, I would ask the operator to deliberately attempt a destination or operation outside the agreed scope and show the denial. I want the exact policy and a record from the enforcement system, rather than a transcript in which the model politely refuses. This is a proposed acceptance test, not a test I have performed on these labs.

This is the separation I would require:

```mermaid
flowchart TD
  A["Agent proposes an operation"] --> B{"External policy allows the destination and operation?"}
  B -->|"No"| C["Deny and record the attempt"]
  B -->|"Yes"| D{"Required approval is present?"}
  D -->|"No"| C
  D -->|"Yes"| E["Execute within scoped permissions"]
```

After a permission change or a new integration, I would repeat that check. A successful check of yesterday's setup says little about an added tool with broader access. I would also ask where I can stop the workload and whether the stop control remains available if the agent process malfunctions.

There is a related lesson in [the support-agent refund case](/news/support-agent-fake-approval-4200-refund): conversational evidence should not establish authorization. A backend must decide whether an action is allowed. Here, the network and tool systems have to enforce the same separation.

## The security claim needs to match the delivered setup

CSO reports allegations from experts that labs have dismissed security advice; it also says OpenAI and Anthropic did not respond to its requests for comment. I cannot establish those internal relationships from the article. The documented configuration failure is enough to support a narrower purchasing requirement.

I would accept that some experiments need live services, provided the operator names the allowed destinations and actions and explains how it blocks the rest. If the experiment requires broader authority, that should be an explicit risk decision. Describing the task as a simulation does not make its external effects simulated.

For an enterprise buyer, I would make evidence of enforced limits a condition of expanding access. A capable agent is valuable when it can complete useful work within that scope. Before granting more permissions, I want to see the current setup refuse an action the agent attempts.
