TL;DR: PlainID says agent permission setups often satisfy access grants but fail audits because they cannot prove which policy authorised each action, leaving auditors to reconstruct decisions from fragmented logs. The control gap is not visibility alone but decision evidence: if a system cannot explain why an agent acted, the governance model is incomplete.
Editorial analysis by NHI Mgmt Group, based on content published by PlainID: “How to Build an AI Agent Permission Control Framework Security Teams Can Actually Audit”.
By the numbers:
- The ratio of machine identities to human identities is 82 to 1, and agents are pushing it higher faster than quarterly review cycles can track.
Key questions
Q: What fails when agent permissions exist but policy evidence is missing?
A: The control fails because permissions only prove that access could happen, not why a particular action was approved.
Q: Why do agent logs often fail to satisfy auditors?
A: Because logs usually record events, not authorisation decisions.
Q: What should security teams do when agent actions must be governed, not just observed?
A: They should enforce identity where the workload runs, use short-lived credentials, and reserve perimeter tools for visibility rather than control.
Practitioner guidance
- Build decision records for every agent action Capture the acting identity, the originating user or workflow, the resource touched, the policy version in force, and the outcome for each request.
- Bind authorization to composite identity Evaluate the agent and the human on whose behalf it acts together so delegated access cannot exceed the requester’s entitlement or the agent’s approved scope.
- Version and expose policy logic Store policy history, promotion state, and readable rule text so audit teams can match each decision to the approved rule at the time of execution.
Bottom line: The core failure is not lack of logging, but lack of reconstructable authorisation evidence for each agent action.
What's in the full article
PlainID's full article covers the operational detail this post intentionally leaves for the source:
- The six-layer agent permission framework, including identity, composite identity, policy, enforcement, runtime decisions, and audit evidence.
- The decision-record questions auditors and regulators ask, mapped to each layer of the framework.
- How to enforce agent controls at input, retrieval, tool-call, and response stages.
- The implementation blueprint for rolling out governance across high-risk agents without blocking delivery.
👉 Read PlainID's analysis of why agent permissions fail audits without decision evidence →
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →