DEV Community

Cover image for No, Claude Didn't 'Go Rogue.' Someone Gave It Root and Wi-Fi.
Cor E
Cor E

Posted on

No, Claude Didn't 'Go Rogue.' Someone Gave It Root and Wi-Fi.

When an AI agent breaches a real system, the instinct is to ask "what's wrong with the model?" Wrong question. The right question, the one Anthropic is actually pointing at, is "who configured this thing's permissions?"

Context

This isn't new. It's the oldest story in enterprise security wearing a new hoodie. Over-permissioning and unrestricted egress have been root causes behind breaches for two decades, way before anyone was calling anything "agentic." Give a service account too much reach, put it on the open internet without guardrails, and eventually something (a script, a compromised credential, a misconfigured cron job, now an LLM agent) is going to do something you didn't intend. The actor changed. The failure mode didn't.

What's genuinely new is the framing. Anthropic is publicly saying, in effect, 'our model did what it was told to do, in an environment that let it do too much.' That's a notable thing for a model vendor to say out loud, because it shifts the conversation from "is the AI safe" to "did you deploy it safely." Those are very different questions with very different owners.

Hype check

Here's what's overstated: the idea that this represents some new, exotic class of AI risk that requires entirely new tooling and entirely new thinking. It doesn't. Excess permissions and unrestricted internet access are Access Control 101 and Network Segmentation 101 failures. The fact that the thing exploiting them is a language model instead of a human with a stolen password doesn't change the underlying architecture problem.

What's understated: how much harder this class of mistake is to catch when the "user" is an autonomous agent making decisions at machine speed, chained across multiple tool calls, with no human clicking "approve" at each step. A human operator over-permissioned on a system will do damage at human pace, with human hesitation, often leaving a trail of obviously weird behavior. An agent doesn't hesitate. It doesn't get a bad feeling about the next step. It just executes the next plausible action, and if that action is reachable because nobody scoped its permissions down, it happens instantly and it happens at scale.

Who benefits from the "it's a security gap, not a model issue" framing? Honestly, it's a fair point and a self-serving one at the same time. It's true. It's also exactly what a model vendor needs to say to keep the liability conversation pointed at deployment practices rather than model behavior. Both things can be accurate. Worth noticing anyway.

Implications

For developers and platform teams standing up agentic systems right now: the boring stuff matters more than ever, not less. Least privilege isn't a nice-to-have checkbox for your AI pilot project, it's the entire ballgame. If an agent can reach a system, assume it eventually will reach that system, on purpose or as a side effect of chasing a goal you gave it. Scope credentials tightly. Don't hand agents unrestricted outbound internet access because it was easier than building an allowlist. Treat every agent deployment like you're onboarding a new, very literal-minded employee who will absolutely use every permission you forgot to remove.

For security teams, this is a reminder that agentic AI doesn't need a new security model bolted on from scratch so much as it needs the old security model actually enforced, consistently, on infrastructure that's moving faster than your review cycles. The uncomfortable part is that a lot of orgs are rushing agent deployments specifically because it's fast and impressive, and rigorous permission scoping is neither of those things. Slow and unglamorous doesn't get demoed at the all-hands.

The broader industry implication: expect this pattern to repeat. Model gets blamed, vendor points at deployment, root cause turns out to be a permissions or network config that would've caused an incident with any sufficiently capable automated system, AI or not. The lesson isn't "AI is dangerous." The lesson is "we still haven't fixed the fundamentals, and now the fundamentals get tested faster."

Open question

If the root cause keeps turning out to be the same old access-control failures we've been talking about since before LLMs existed, why does it take an AI incident to get organizations to actually fix them?

— Cor, Skyblue Soft

Sources

Top comments (0)