Because credentials establish authorization for the agent, not authenticity of the underlying request. An agent with a valid token will carry out a fraudulent instruction just as faithfully as a legitimate one. The missing control is verification of the person being represented, not more token management.
Why Credentials Alone Cannot Prove Who Issued the Instruction
AI agent credentials prove that a tool or agent is allowed to act, but they do not prove that the instruction behind the action is genuine. That distinction matters because impersonation usually targets the request path, not just the login path. A valid token, API key, or session can still be used to execute a fraudulent instruction if the system does not verify who is being represented.
That is why agent security has to separate authorization from authenticity. The most relevant control question is not “does the agent have a working credential?” but “can the system confirm that this specific request came from the right human, context, or approving workflow?” Current guidance in agentic security treats request provenance, approval boundaries, and action scoping as core controls, which aligns with the risks highlighted in the OWASP Agentic AI Top 10.
In practice, impersonation is usually discovered only after an agent has already completed the wrong action under perfectly valid credentials.
How It Works in Practice
The failure mode is straightforward: an attacker, malicious insider, or spoofed workflow supplies a request that looks legitimate to the agent, and the agent executes it because its credentials are valid. The credential answers “may this agent act?”, while the authenticity problem asks “who should this action really be for?” Those are different questions, and mixing them creates a false sense of control.
Effective designs therefore add an approval or verification layer around high-impact actions. In agentic environments, that usually means binding the request to a verified human identity, a trusted workflow, or an explicit approval event before the agent can perform sensitive steps. For example, if an agent can move data, change records, or trigger external side effects, the system should check the requester’s legitimacy, not just the agent’s possession of a token. NIST’s NIST AI Risk Management Framework is useful here because it pushes organisations to manage AI trustworthiness through governance, not just access mechanics.
- Use credentials to scope what the agent can do.
- Use separate verification to confirm who approved the action.
- Bind sensitive actions to step-up checks, signed approvals, or workflow attestations.
- Limit the blast radius of any single agent token, even when the request appears normal.
Where this guidance breaks down is in high-velocity integrations that allow silent, unattended execution, because there is no independent approval point to distinguish a genuine instruction from a spoofed one.
Common Variations and Edge Cases
Tighter verification often increases friction, so organisations have to balance speed against the cost of mistaken trust. The right control depends on whether the agent is acting on routine, low-impact tasks or on actions that create financial, operational, or security consequences.
One common edge case is delegated execution, where a human initiates a task and the agent completes it later. In that model, the credential may still be valid, but the authentication evidence can go stale. Another edge case is cross-channel impersonation, where an instruction arrives through a chat system, ticket, or API, but the agent treats every channel as equally trusted. The strongest practice is to treat channel trust, requester identity, and action sensitivity as separate checks rather than one combined permission decision. The OWASP Non-Human Identity Top 10 is especially relevant when the agent’s credentials are long-lived or shared across environments, because those conditions make impersonation easier to scale.
Another useful reference point is CSA MAESTRO agentic AI threat modeling framework, which helps teams think about delegated authority, tool access, and control boundaries as separate security problems. The practical takeaway is that high-value agent actions should fail closed when requester authenticity is uncertain, even if the credential itself is technically valid.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and CSA MAESTRO address the attack and risk surface, while NIST AI RMF and NIST SP 800-63 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | A2 — Identity and Access Control | Agent impersonation hinges on validating who requested the action. |
| A3 — Tool and Data Authorization | Credentials alone do not prove the request is genuine before execution. | |
| Recommendation — Bind sensitive agent actions to verified requester identity and approval context. Enforce per-action authorization checks before an agent can use tools or data. | ||
| NIST AI RMF | GOVERN-2 — AI risk governance | Impersonation risk requires governance over trustworthy AI action provenance. |
| Recommendation — Establish governance for approval, provenance, and accountability of agent actions. | ||
| NIST SP 800-63 | IAL2 — Identity Assurance Level 2 | Verified identity evidence is needed when agent actions represent a person. |
| Recommendation — Require stronger identity assurance for requests that drive high-impact agent actions. | ||
| CSA MAESTRO | TRUST-2 — Trust Boundary and Authority | Delegated agent authority must be bounded from mere credential possession. |
| Recommendation — Separate delegated authority from request authenticity in agent trust boundaries. | ||
Practitioner Guidance
What to prioritise: Treat any agent action that can change data, move funds, expose secrets, or trigger external effects as a separately governed event. The first control question should be whether the instruction is bound to a verified requester, not whether the agent can authenticate.
What to verify: Confirm that sensitive actions have an independent authenticity signal, such as signed approvals, step-up verification, or workflow binding. If the same token can be reused across requests without provenance checks, impersonation risk remains high even when credential hygiene is strong.
Decision rule: If an action would be harmful when issued by the wrong person, do not allow the agent to rely on credential possession alone. Require a second control that proves who the request represents, and escalate any exception to the owner of the process, not just the platform team.
Practitioner takeaway: The objective is not to make the agent “more authenticated”, it is to make sure every meaningful action is both authorised and attributable to the right human intent.