TL;DR: P0 Security argues that authentication, agent inventory and logging do not decide whether a requester, agent, tool and resource should be allowed to act together at runtime, so access decisions must evaluate the full chain of authority and revoke access when the task ends. In agentic systems, control shifts from who signed in to whether the assembled action was authorised at that moment.
Editorial analysis by NHI Mgmt Group, based on content published by P0 Security: “Why Authentication Is Not Enough For Agents”.
Key questions
Q: What breaks when agent security only happens after execution?
A: When security only happens after execution, unsafe prompts can shape context, risky tool calls can complete, and sensitive output can already be exposed.
Q: Why do agentic systems need runtime authorisation instead of static permissions?
A: Static permissions describe what an agent can generally reach, but runtime authorisation decides whether that specific action, at that specific moment, is acceptable.
Q: How do security teams stop an agent from using authority it should not have?
A: Teams need to constrain the full chain of authority, not just the agent object.
Practitioner guidance
- Define runtime authorisation policy for agentic actions Evaluate the requester, agent, tool and resource together before allowing any action.
- Bind agent actions back to the initiating requester Track which human, workload, service account or upstream agent caused each action so you can explain who assembled the authority behind the event and whether that delegation was intended.
- Scope agent permissions to the task and workflow Keep agent access purpose-specific, limit the reachable systems to what the task requires and revoke the authority when the session, workflow or project ends.
Bottom line: Agentic systems create an access-control problem that authentication cannot solve because the real decision is whether a composed action path is authorised at runtime.
What's in the full article
P0 Security's full article covers the operational detail this post intentionally leaves for the source:
- How to evaluate requester, agent, tool and resource together in a runtime policy
- Why a simple agent inventory cannot prove whether an action should have been allowed
- How to structure revocation when an agent task, workflow or project ends
- What leadership needs in an audit trail to reconstruct the full chain of authority
👉 Read P0 Security's analysis of runtime authorisation for agentic access control →
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Runtime authorization is the real access control boundary for agentic systems: authentication, inventory and logging are all necessary, but none of them decides whether a specific action should be allowed once a requester, agent, tool and resource converge. The security model has shifted from identity verification to composition verification. IAM teams need to treat the runtime decision as the control event, because that is where excessive authority is actually exercised.
A few things that frame the scale:
- 59% of organisations say they lack viable alternatives to standing privileged access for NHIs and AI agents, according to Delinea research.
A question worth separating out:
Q: Should organisations treat agent access reviews the same as human access reviews?
A: No. Human reviews focus on role, business need, and employment status, while agent reviews must also cover tool scope, credential inheritance, and downstream action paths. The review object is not just the agent itself but the full execution chain it can initiate. That distinction matters because agent behaviour can change faster than a standard recertification cadence can capture.
👉 Read our full editorial: Why authentication is not enough for agentic access control