TL;DR: The Agents of Chaos paper red-teamed OpenClaw-based autonomous agents and found 16 incidents where agents obeyed impostors, entered infinite loops, leaked confidential data, or had their policies rewritten because identity, delegation, and revocation boundaries were missing, according to Highflame. The deeper lesson is that agentic execution breaks assumptions built into request-based IAM, because authority needs to be scoped to an execution chain, not a single message.
NHIMG editorial — based on content published by Highflame: The “Agents of Chaos” Paper on autonomous agent failures and identity control
By the numbers:
- Across 16 documented incidents, agents in the paper obeyed impostors, entered loops, and leaked data when authority was not scoped.
- When AWS credentials are exposed publicly, attackers attempt access within an average of 17 minutes.
Questions worth separating out
Q: What breaks when autonomous agents treat messages as authority?
A: Identity collapses at the input layer.
Q: Why do autonomous agents need cryptographic identity instead of display-name trust?
A: Because display names and chat context are not durable proof of who is authorised to act.
Q: How should teams govern sub-agent delegation in autonomous systems?
A: Treat every delegation hop as a new authorisation event.
Practitioner guidance
- Bind agent actions to cryptographic identity Replace display-name or channel-based trust with a stable cryptographic identity for every agent, and require the token to prove who is acting before any tool call is approved.
- Attenuate every delegation hop Make each sub-agent inherit only the minimum scope needed for the next step, and require explicit delegation exchange before any new privilege is introduced.
- Revoke the full execution graph Design revocation so that stopping the root identity cuts off descendants before the next tool invocation, not only after a session ends.
What's in the full article
Highflame's full analysis covers the operational detail this post intentionally leaves for the source:
- The paper’s incident-by-incident breakdown of 16 autonomous agent failures, including spoofing, looping, memory injection, and libel propagation
- The identity-layer mapping for ZeroID, including WIMSE URIs, RFC 8693 delegation, and chain-wide revocation mechanics
- The distinction the source draws between identity controls, runtime guardrails, and content safety boundaries
- The execution-control model described for containing agent tool use across delegation chains
👉 Read Highflame's analysis of autonomous agent identity and execution control →
Autonomous agent identity and scope boundaries: what broke in the paper?
Explore further
Message authenticity is not identity for autonomous agents. The paper shows that a chat message, display name, or conversational context cannot serve as an authorisation decision for an agent that can act independently. That assumption was designed for human-paced instruction, not runtime execution by a software actor with memory and tools. The implication is that autonomous agent governance must begin with cryptographic identity, not conversation history.
A few things that frame the scale:
- NHIs outnumber human identities by 25x to 50x in modern enterprises, according to Ultimate Guide to NHIs.
- Only 5.7% of organisations have full visibility into their service accounts, which means most teams cannot reliably trace non-human authority paths.
A question worth separating out:
Q: What happens when revocation is only tied to a single token?
A: Harmful execution can continue after the first bad decision because the agent may already have spawned new actions, stored state, or delegated authority. Revocation has to reach the entire execution path if practitioners want containment before the next tool call.
👉 Read our full editorial: Agents of Chaos exposes why autonomous agent identity needs scope boundaries