Research
Share Knowledge
Brainstorm Ideas
Achieve More
Autonomous agents are not just a new software risk—they are a new class of non-human identity most enterprises have no governance model for.
Half of security teams already rank agentic AI as 2026's top attack vector, but only a third have AI-specific controls in place.
Using OWASP's 2026 agentic risk framework, this piece traces how one hijacked agent objective cascades into privilege abuse, tool misuse, and unauthorized agent-to-agent action.
Closes with three questions to ask before approving any agent for production.
A mid-sized logistics firm's procurement agent did exactly what it was built to do: read incoming vendor correspondence, reconcile it against open purchase orders, and update payment routing when a supplier changed banking details. It had managed hundreds of these updates without incident. On a Tuesday afternoon, it processed one more - a routing change embedded in an email that looked, to every automated check the agent ran, like a legitimate vendor notice.
It wasn't. The email contained instructions buried in the formatting of the agent's language model, dutifully parsed as content to act on. The agent did not get hacked in any conventional sense. No credentials were stolen; no firewall was breached. It simply did what a well-behaved, well-licensed employee might do if handed a convincing forged letter—and because the agent's standing permissions let it update payment details without a second approval, that trust was enough.
By the time finance caught the discrepancy three days later, the damage was done.
This is a goal hijack: an attacker does not break into the system; they redirect what the system already believes it should be doing. It is the entry point for every serious agentic AI incident surfacing in 2026—and it is also the least interesting part of the story. The interesting part is what made the hijack costly instead of harmless.
The Real Vulnerability Isn't the Prompt
It is tempting to file this under "AI can be tricked" and move on. That framing misses the actual failure. The agent was not compromised because it was fooled but because it was holding standing, unsupervised authority to act on financial systems.
A human employee, if handed the same forged email, would have that authority checked by a second signer, a threshold rule, and an audit step. The agent had none of that friction because nobody had designed friction for it. It was provisioned like a piece of software and trusted like an employee, without the controls either category requires.
This is the reframe enterprises need to make, and quickly: autonomous agents are not a new software risk category. They are a new class of identity—one that acts, holds credentials, and makes consequential decisions, but one that most identity and access management programs were never built to see. Security teams have spent two decades maturing how they govern human identities and, more recently, machine-to-machine service accounts.
Agents do not fit cleanly into either model. They are persistent like a service account but adaptive and goal-directed like a person, which means they inherit the risks of both categories and the governance of neither.
Security researchers already frame most agentic incidents this way. Goal hijacking succeeds specifically when an agent cannot distinguish a trusted instruction from data it happens to be reading. Once that redirection happens, the actual damage ceiling is set by one thing: how much standing privilege the agent was carrying at the time.
That's not a model problem. That's an identity-governance problem, wearing an AI costume.
The Same Blind Spot, One Layer Down
Zoom into how agents actually get work done, and the same gap reappears at the tool level. Modern agents do not just generate text—they call APIs, query databases, execute code, and move data through dozens of connected tools. Each of those tools is a permission boundary, and in most current deployments, authorization is checked once, at the agent level, and then trusted implicitly everywhere downstream. A tool does not ask, "Should this agent, right now, be allowed to do this specific thing?” It asks, "Is this a request from an authenticated agent?" and stops there.
That's the difference between a genuinely governed system and a convenient one. It is also exactly how a hijacked objective turns into an unauthorized action: the agent does not need to break into the payment system; it just needs to ask a tool that already trusts it to do something the tool was never told to refuse.
Then It Starts Talking to Other Agents
Enterprises are moving fast toward multi-agent architectures—one agent drafts, another reviews, another executes—because it mirrors how teams work and it scales faster than a single monolithic agent doing everything. It also multiplies the identity problem instead of solving it. Messages passed between agents are frequently unauthenticated or only weakly verified; one agent generally trusts another agent's output more readily than it would trust raw external input, on the assumption that "another agent said it" implies legitimacy.
That assumption is exactly backwards from how zero-trust architecture treats every other actor in the enterprise. A compromised or manipulated agent does not need to fool a human to spread damage—it just needs to pass its poisoned instruction to a peer that has been configured to listen.
When an Authorized Agent Goes Rogue
The endpoint of this chain isn't a dramatic breach. It is quieter and harder to catch: an agent that continues operating exactly as authorized but has drifted from the behavior it was approved for.
Not an intruder—an insider.
Trusted, credentialed, and misaligned. Because agents are interconnected by design, that drift rarely stays contained to one system; it fans out through every downstream process the agent touches before anyone notices the baseline has shifted. This is the scenario that every control in this piece is built to catch—not because agents are malicious, but because "authorized and trusted" was never supposed to mean "unsupervised and unaccountable."
3 Questions Before You Approve Your Next Agent
Every risk traced above collapses back to the same three unanswered questions. Before any agent goes into production, your team should be able to answer all three without hesitation:
1. WHO IS ACTING?
Every agent needs its own verifiable identity—never a borrowed human session, never a shared service credential. If you cannot name the agent independently of the system it runs on, you cannot govern it.
2. WHAT ARE THEY AUTHORIZED TO DO?
Permissions should be scoped, time-bound, and revocable—the same standard applied to any privileged human account, not broader defaults granted for convenience.
3. CAN WE PROVE IT LATER?
Every consequential action needs an auditable trail against a behavioral baseline, so drift is detected in hours, not discovered in a quarterly review after the damage is done.
The Bottom Line…
Agentic AI did not invent a new category of cyber risk. It exposed a gap enterprises have been carrying for years: identity governance built for humans and static service accounts, applied to something that acts more like both at once. The organizations that get ahead of this will not be the ones that deploy agents fastest—they will be the ones that can answer all three questions above before the first agent ever touches a production system.