TL;DR: Agents break least-privilege assumptions because their access surface emerges at runtime, not at provisioning time, according to Noma Security’s analysis. The real governance gap is that access review, OAuth and OIDC models, and standing-permission controls were designed for predictable sessions, while agentic systems can change intent, tools, and impact mid-session.
At a glance
What this is: This analysis argues that agent access control fails when privilege is assembled at runtime, not at provisioning time, making standing permissions and traditional identity models too static for agentic systems.
Why it matters: IAM and NHI teams need to treat agent decision-making as part of the access problem, because runtime scope drift can invalidate least-privilege assumptions and expand blast radius before review cycles can catch up.
Context
Least privilege depends on being able to define required access before execution begins. That assumption holds for deterministic service accounts, but it weakens when an agent decides which tools, data, and actions to use while the task is already underway.
The governance gap is not just broader permissions. It is that access control, audit, and federation models were built for predictable sessions and stable intent, while agents can change direction mid-task and still appear to act within policy.
For identity programmes, this means agent access has to be treated as a runtime governance problem, not only an entitlement design problem. The question is no longer just who or what was provisioned, but what an agent can be manipulated into doing once it starts operating.
Key questions
Q: What breaks when an agent's access is decided at runtime?
A: Static least-privilege design breaks because the effective access set is not fully knowable before the task begins. That means provisioning-time scoping cannot describe the real risk surface, and teams end up granting broad access to avoid blocking unknown future actions. The control failure is not just over-permissioning, but unmanaged runtime scope drift.
Q: Why do agents with standing permissions create outsized risk?
A: Standing permissions give an agent a durable blast radius that can be exploited or misused faster than human review can respond. If the agent is manipulated through task context or untrusted input, it can carry out valid but unintended actions at machine speed. The issue is the mismatch between persistent access and dynamic decision-making.
Q: What are the signs that agentic access controls are failing?
A: The main signs are invisible tool use, delayed discovery of actions, and audit logs that explain an outcome only after it has already occurred. If a security team cannot see which agent attempted which action on which target at the moment of execution, the control is monitoring, not governing.
Q: How should teams govern delegated AI agent actions without losing attribution?
A: Use a separate runtime identity for the agent and tie it to the sponsoring human in the audit trail. That lets teams answer who authorised the action, which agent executed it, and which system was touched without collapsing everything into one user session.
Technical breakdown
Why runtime access surfaces defeat provisioning-time least privilege
Least privilege assumes the access set can be known before the session starts. That works when the identity follows a fixed workflow, because the permissions can be enumerated and scoped in advance. Agentic systems break that assumption because tool selection, retrieval, and action timing emerge from context during execution. The result is a moving access surface that cannot be fully captured in static provisioning models. The practical risk is not only over-permissioning, but also over-broad standing access created to avoid blocking unknown future tasks. Once that happens, the control plane is already behind the runtime behaviour.
Practical implication: scope access to task execution, not to the identity as a permanent entitlement set.
How confused deputy behaviour appears at machine speed
The classic confused deputy problem happens when a legitimate identity is tricked into using its permissions for an unintended purpose. In agentic systems, the manipulation vector is often untrusted content carrying hidden instructions inside a document, email, or retrieved context. The agent can then call tools or move data while remaining fully authorized from the system's point of view. Nothing appears broken in the logs because the access is valid. What breaks is the separation between data and instruction, which means authorization alone is no longer enough to prove safe intent.
Practical implication: inspect whether the agent can be steered by retrieved content into actions that remain formally authorized but operationally wrong.
Why OAuth, OIDC, and SAML struggle with agent delegation chains
OAuth 2.0, OIDC, and SAML were built for bounded sessions, predictable applications, and a clear principal-to-resource relationship. Agentic systems stretch all three assumptions because a single task may involve multiple principals, delegated sub-agents, or decisions made on behalf of different users. That makes accountability harder to attribute and review, especially when the action path is assembled dynamically. The deeper issue is not that these standards are obsolete, but that they were not designed to represent runtime agency with shifting authority and chained delegation.
Practical implication: add external enforcement and attribution controls where federation alone cannot describe or constrain agent behaviour.
NHI Mgmt Group analysis
Runtime privilege is now the core governance boundary: The access set for an agent is no longer a fixed entitlement artifact. It forms during execution, which means least privilege cannot be treated as a one-time provisioning decision. That changes identity governance from static scoping to dynamic control over what an agent can do in the moment. Practitioners should treat runtime privilege as a primary governance object, not an implementation detail.
Access review assumes a stable subject, and that assumption fails for agents: Review cycles were designed for identities whose permissions persist long enough to be observed, certified, and remediated. An agent can acquire, use, and alter its effective access within a single task, which means the review window may never see the real risk state. The implication is that certification alone cannot govern agent behaviour; issuance and execution controls have to do the work.
Confused deputy risk becomes an intent problem, not just a permission problem: The permissions may be legitimate while the action path is manipulated by data that the agent treats as instruction. That breaks the old assumption that authorization equals safety. The practical conclusion is that identity security for agents has to account for instruction separation, task context, and external enforcement, not only permission scope.
Standing privilege is a governance shortcut that no longer scales: Teams grant broad access so the agent can handle whatever comes up, but that pushes the hard decision into a later review that rarely happens. In agentic systems, that shortcut creates immediate blast-radius inflation because the agent can act faster than a human can intervene. Practitioners should see standing privilege for agents as deferred governance debt, not operational convenience.
Agent access control needs a named control plane for runtime scope drift: The article points to a distinct control problem that can be described as runtime privilege drift. That drift is the gap between what an identity was allowed to do at provisioning time and what it can be manipulated into doing once the task is underway. The field should treat that as a first-class governance concept and build policy, monitoring, and enforcement around it.
What this signals
Runtime privilege drift: Agent governance breaks when access is treated as a static entitlement instead of a state that can change inside the task itself. For identity teams, the practical shift is toward execution-time controls that constrain what an agent can do at the point of action, not just what it was allowed to do at provisioning.
The programme question is no longer whether least privilege exists in policy. It is whether the control survives contact with dynamic tool choice, hidden instructions, and chained delegation. If it does not, the access model is describing the past while the agent is operating in the present.
For practitioners
- Define task-scoped access for agents Issue credentials per session and tie them to a specific task objective, not to a broad reusable role that persists across unrelated work.
- Inventory every agent and its reachable tools Build a complete register of deployed agents, the credentials they inherit, the systems they can reach, and the tools they can call.
- Separate instruction from retrieved content Review whether retrieved documents, emails, or ticket text can influence agent behaviour and trigger actions that remain formally authorized.
- Move enforcement closer to execution Add an external control plane that checks intended actions before execution, instead of relying only on logging and post hoc review.
- Eliminate standing privilege for agent workflows Replace persistent broad access with short-lived access that expires when the task ends and is re-issued only for the next approved task.
Key takeaways
- Agent access control weakens when access needs emerge during execution, because static provisioning cannot fully define the runtime privilege surface.
- The governance problem is larger than excessive permissions alone, since manipulated intent can produce valid-looking actions that still create real damage.
- Identity teams need execution-time enforcement, task-scoped access, and clearer delegation boundaries if they want agent governance to stay credible.
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, OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST AI RMF and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI02 — Tool Misuse | The article centers on agents using valid access in unintended ways through manipulated inputs. |
| ASI03 — Identity & Privilege Abuse | Standing permissions and delegated access are the central governance failure discussed. | |
| ASI09 — Human-Agent Trust Exploitation | Hidden instructions in retrieved content are used to steer legitimate agent actions. | |
| Recommendation — Map agent workflow misuse to ASI02 and constrain which tools can be reached in each task context. Apply ASI03 to limit agent privilege scope and prevent durable access from becoming the default. Use ASI09 controls to separate trusted instructions from untrusted content before execution. | ||
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | The article explicitly warns against broad standing access for agents acting as non-human identities. |
| NHI-07 — Long-Lived Secrets | The analysis favors short-lived, task-scoped credentials over reusable access that persists across sessions. | |
| Recommendation — Reduce agent blast radius by removing overprivileged access paths and re-scoping permissions to task need. Replace persistent secrets with short-lived credentials that expire when the task ends. | ||
| NIST AI RMF | GOVERN — AI Governance and Accountability | The article is fundamentally about governance ownership, accountability, and control of agent behaviour. |
| Recommendation — Establish governance for agent identity, approval, and accountability before deployment expands. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | Agent access control and authorization boundaries are the article's primary security concern. |
| Recommendation — Review authorizations so agent permissions are scoped, justified, and continuously bounded to task need. | ||
| MITRE ATT&CK | TA0006;TA0008 — Credential Access; Lateral Movement | Overbroad agent permissions can enable unauthorized reach across systems and resources. |
| Recommendation — Map agent permission creep to TA0006 and TA0008 and watch for broad reach paths in workflows. | ||
Key terms
- Runtime privilege drift: The expansion of effective access during execution, after a task begins, when an autonomous actor finds or uses paths beyond its original intent. This differs from overprovisioning at setup because the risk emerges from behaviour while the work is in flight.
- Confused Deputy: A confused deputy is a privileged system that is tricked into performing an action on behalf of an untrusted requester. In agentic AI, the agent may misread malicious input as legitimate intent and then use its own authority to act, which turns a logic problem into a security incident.
- Task-Scoped Access: Task-scoped access is permission granted for one defined purpose and removed once the task is complete or the session expires. For non-human identities, it reduces standing privilege and limits how long an attacker can exploit a stolen credential.
- Standing Privilege: Standing privilege is access that remains active even when no immediate task requires it. For NHI programmes, it is a common failure mode because long-lived credentials and persistent roles create unnecessary exposure. Reducing standing privilege usually means tighter expiry, on-demand access, and clearer review of who or what still needs access.
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 building or maturing an IAM or identity governance programme, it is worth exploring.
Published by the NHIMG editorial team on August 21, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org