By NHI Mgmt Group Editorial TeamBased on PlainID: “PlainID and the OWASP Top 10 for Agentic Applications (2026)” (October 6, 2026)

TL;DR: PlainID argues that OWASP’s Top 10 for Agentic Applications requires runtime authorization because agent workflows plan, call tools, hand off work, and retain memory across steps, which lets authority spread beyond intended limits. The core security problem is least agency: access must be evaluated at every transition, or delegated actions can become open channels to data and systems.


At a glance

What this is: This is an analysis of OWASP’s agentic application risk list and why dynamic, step-by-step authorization is the control boundary that matters most for AI agents.

Why it matters: It matters because IAM, PAM, and NHI programmes must govern agent delegation, tool use, and chained access decisions instead of assuming static permissions are enough.

👉 Read PlainID's analysis of runtime authorization for the OWASP Top 10 for Agentic Applications


Context

Agentic AI changes the identity problem because an agent is not just a model producing text. It can plan, remember across steps, call tools, hand work to other agents, and act with delegated authority, which means access decisions can move faster than traditional approval models.

The governance gap is that enterprise permissions are usually assigned once and then assumed stable, while agent behaviour is dynamic. That mismatch creates the need for runtime authorization, where every hop in the delegation chain is checked against identity, purpose, resource, and risk context.


Key questions

Q: What breaks when agent permissions are evaluated only at login?

A: When permissions are evaluated only at login, revocation, demotion, or offboarding may not take effect until the session ends. An agent can keep acting with stale authority even after the human user’s access has changed. That creates a lifecycle gap that undermines least privilege and weakens incident containment.

Q: Why do agentic systems need per-hop authorization instead of one-time approval?

A: Because the risk is not only who started the task, but what the agent does after the first decision. Each hop can change the effective actor, the tool, the resource, or the risk level. Per-hop authorization keeps access aligned to the current state of the workflow rather than trusting the original request forever.

Q: What are the signs that an agent is overstepping its intended authority?

A: Common signs include broad tool discovery, repeated access to unrelated resources, unusual sub-agent handoffs, and actions that are not tightly tied to the original purpose. When those patterns appear, the issue is usually not the model alone but the absence of context-aware authorization at each transition.

Q: What is the difference between static least privilege and least agency for agents?

A: Static least privilege assumes the required access can be defined once and left in place. Least agency assumes the agent’s authority must be narrowed continuously as the workflow unfolds, because intent, tool choice, and execution path can change at runtime. That makes least agency a living control, not a provisioning decision.


Technical breakdown

Why least agency matters more than broad delegation

Least agency is the agentic analogue to least privilege, but it is more operational because the agent’s intent can change during execution. In an agent workflow, the risk is not only that a permission exists, but that the permission can be reused across steps, tools, and sub-agents without re-evaluation. Runtime authorization addresses this by making each transition a fresh decision point rather than treating the original task request as a standing grant. That matters because agent systems often combine planning, memory, and action in one loop, so broad delegated authority can silently expand as the session evolves.

Practical implication: Treat each agent step as a separate authorization event, not a continuation of the original user request.

How tool and API authorization limits agent misuse

Agentic systems often fail at the boundary between intent and action, where the agent chooses a tool, passes parameters, and receives data back. If authorization only happens at the front door, the agent can still misuse a permitted tool, overreach on a parameter, or direct output to an unsafe destination. A context-aware control plane reduces this risk by checking the requested operation, target resource, data sensitivity, and current risk context before allowing the call. That makes the control responsive to what the agent is trying to do right now, not just what it was allowed to do at onboarding.

Practical implication: Authorize tools, parameters, and outputs separately so a permitted agent cannot turn broad access into uncontrolled action.

Why delegation chains create identity and privilege abuse risk

Delegation chains in agentic systems can span human user, primary agent, sub-agent, tool, and API, and each hop can inherit more authority than intended. The key technical issue is that implicit delegation is easy to miss when systems treat the chain as one continuous workflow. Runtime authorization forces identity intersection at each hop, so the effective access is bounded by the current actor, the represented user, and the delegated purpose. That is what prevents a single approved task from becoming a general-purpose access path through the environment.

Practical implication: Map and control the full delegation chain so inherited authority does not outlive the task that created it.


NHI Mgmt Group analysis

Least agency is becoming the decisive control boundary for agentic systems. The article correctly frames the problem as a mismatch between dynamic agent behaviour and static enterprise permissioning. That mismatch is not solved by adding more policy at onboarding, because the real risk appears when the agent starts planning, calling tools, and passing work onward. Practitioners should now treat runtime authorization as the point where identity governance becomes executable.

Agentic access cannot be governed as if the model and the actor were the same thing. The article shows that the agent is the actor, while the LLM is only one component inside it. That distinction matters because model-layer risk lists do not capture delegation chains, tool selection, or action timing, which are the real identity governance failure points. The implication is that agentic security needs identity-aware enforcement, not just model safety controls.

Delegation chain visibility is now a core governance requirement. When the human, primary agent, sub-agent, and tool are all part of the access path, hidden inheritance becomes the dominant failure mode. PlainID’s mapping underscores a broader market shift: security teams are moving from static entitlement models toward per-hop decisions tied to purpose and risk. Practitioners should expect auditability, approval, and revocation to be evaluated at every transition, not only at entry.

Agent goal hijack is an authorization problem once action is possible. An attacker or poisoned input can influence intent, but the meaningful security question is whether that intent can be converted into real access. Runtime authorization breaks that link by requiring the current request, the delegated purpose, and the target resource to align before action occurs. That is why the future control plane for agentic AI will look more like dynamic identity governance than like classic application filtering.

OWASP’s agentic list is telling the market where the boundary has moved. The important shift is not that agents are dangerous in the abstract, but that they now sit inside operational workflows where authority can be exercised in real time. That expands the governance surface across tools, APIs, data, and inter-agent calls. The practitioners who will cope best are the ones who redesign authorization around transitions, not around static login moments.

From our research library:

What this signals

Least agency is the operational answer to agentic drift. Security teams should assume that an agent’s authority can expand between steps unless the control plane re-evaluates each action. That means the programme shift is from static entitlement review to runtime decisioning, with visibility into human, agent, and sub-agent identities at each hop.

Agentic AI security is now an identity governance problem, not only a model-safety problem. The article makes clear that tool use, delegated authority, and inter-agent calls are the attack surface that matters. Teams should prepare to align authorization, audit, and revocation with workflow transitions rather than with login events.

Runtime authorization should become the policy boundary for MCP and other tool-connected agent flows. When agents can call tools, query data, and hand work to other agents, the control must examine purpose, target, and context before action is taken. The programme implication is clear: if your IAM model cannot express per-hop decisions, it is not ready for production agents.


For practitioners

  • Define least agency for each agent workflow Document the minimum authority each agent needs to complete a bounded task, then deny any inherited access that is not required for that task’s current step.
  • Authorize every tool and API hop Evaluate tool choice, operation, parameters, resource target, and risk context before an agent can invoke an MCP server, API, or execution action.
  • Separate human, agent, and sub-agent identities Model each actor in the delegation chain as a distinct identity so effective access can be reduced by intersection rather than expanded by inheritance.
  • Add independent checkpoints for high-risk actions Require step-up approval or hard denial for actions that can move data, trigger side effects, or widen the agent’s access beyond the original purpose.

Key takeaways

  • Agentic AI changes access governance because authority can spread across planning, tool use, and delegation steps rather than staying fixed at login.
  • The central control failure is trusting a task request as if it were a stable permission boundary, when agent behaviour can change mid-workflow.
  • Practitioners need per-hop authorization, identity visibility across delegation chains, and tighter control over tools and actions.

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 OWASP Non-Human Identity Top 10 define the specific risk controls and attack patterns relevant to this term.

FrameworkControl / ReferenceRelevance
OWASP Agentic AI Top 10ASI01 — Agent Goal HijackThe article maps how manipulated agent intent can become unauthorized action.
ASI02 — Tool MisuseTool invocation, parameters, and allowed actions are central to the article’s control model.
ASI03 — Identity & Privilege AbuseThe article centers on bounded delegation and preventing inherited privilege expansion.
Recommendation — Apply ASI01 controls to stop redirected agent goals from turning into permitted actions. Restrict agent tool use to approved operations, parameters, and destinations. Bound delegated authority so agents cannot inherit more privilege than the task requires.
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHIAgent permissions are treated as non-human access that should not be broadly inherited.
Recommendation — Reduce agent entitlements to the minimum authority required for each workflow step.

Key terms

  • Least Agency: The agentic equivalent of least privilege, the principle that AI agents should be granted only the minimum level of autonomy necessary to complete their designated task, and no more. Coined in the OWASP Top 10 for Agentic Applications 2026.
  • Runtime Authorisation: Runtime authorisation is the practice of deciding access while a task is in progress, rather than only at provisioning time. It matters for NHIs because credentials and entitlements can change risk mid-session, especially when automation or AI agents interact with sensitive systems.
  • Delegation Chain: A delegation chain is the sequence of identities, credentials, and tool calls an agent uses to complete a task across systems. It matters because each step may appear acceptable on its own while the combined path produces an outcome no reviewer would have approved directly.
  • Per-Hop Authorization: Per-hop authorization is a model where each service or agent in a delegation chain makes its own access decision. The check happens at the point of action, using the current caller, the resource, and the context for that hop. It prevents one edge decision from silently authorizing the entire downstream path.

What's in the full article

PlainID's full article covers the operational detail this post intentionally leaves for the source:

  • The full OWASP Top 10 for Agentic Applications mapping from ASI01 through ASI10 with PlainID's control boundaries.
  • Examples of runtime authorization decisions across human, agent, sub-agent, tool, and data transitions.
  • PlainID's description of how policy, approval, and audit are applied at each hop in the delegation chain.
  • The vendor's capability-by-capability explanation of bounded authority, parameter controls, and revocation paths.

👉 PlainID's full article covers the OWASP agentic risk mapping, delegation-chain controls, and per-hop authorization detail.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on October 13, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org