TL;DR: Opal Security finds that AI coding agents are creating access patterns inside engineering workflows that standard IAM and IGA tools were not built to explain, bound, or audit. The governance gap is moving from static provisioning to runtime ownership, scoped permissions, and auditability for identities that emerge inside development automation.
At a glance
What this is: This is an Opal Security analysis of why AI coding agents expose limits in legacy IAM and IGA, especially when identities and permissions are created inside engineering workflows.
Why it matters: It matters because IAM, IGA, and PAM teams increasingly need to govern runtime access for non-human actors without relying on review models built for slower, human-paced change.
👉 Read Opal Security's analysis of identity governance for AI coding agents
Context
AI coding agents are prompting a governance problem that legacy IAM and IGA were not designed to solve. The issue is not simply that more access exists, but that identities and permissions now emerge inside engineering workflows, automation, and cloud systems rather than through a central request-and-approve path.
In that model, access decisions must be explainable, time-bound, tied to real usage, and informed by risk. That puts pressure on governance processes that assumed stable identities, slower change, and a clear separation between human users, services, and the systems that increasingly create access on their behalf.
Opal Security frames this as a shift in how engineering works, not just a tooling problem. The underlying pattern is already typical in fast-moving cloud and AI-driven teams, which means identity governance has to adapt to runtime behaviour rather than treat it as an edge case.
Key questions
Q: How should teams govern AI-assisted development workflows that use coding agents?
A: Treat them as identity-governed execution paths, not just productivity tools. Define who can start the workflow, which tools and data sources it can reach, what evidence is required for review, and how access is revoked if the workflow expands beyond its intended scope. The key is to govern the chain of delegated action, not only the final code output.
Q: Why do legacy IAM and IGA tools struggle with AI-assisted development?
A: They were built for slower, more stable access models where a human or service account could be provisioned once and reviewed later. AI-assisted development creates permissions in motion, inside repositories, deployment pipelines, and automation layers, so static certification cycles miss the real decision point. The result is a governance gap at runtime, not just an administration gap.
Q: What breaks when access is created inside automation rather than through IT workflows?
A: The usual separation between identity administration and operational work breaks down. Ownership becomes unclear, audit evidence becomes harder to reconstruct, and periodic reviews no longer capture the moment when access was actually used. That is why workflow-origin access needs policy and accountability at issuance, not only after the fact.
Q: Should organisations create separate policies for AI agents and human users?
A: Yes. Human users, customer agents, and internal service identities have different lifecycle, risk, and assurance requirements. A single policy set usually overgeneralises and either blocks useful automation or leaves software actors over-privileged. Separate policy treatment makes ownership, scope, and auditability much clearer.
Technical breakdown
Why AI coding agents break static IAM assumptions
Traditional IAM and IGA models assume access is requested, approved, and then reviewed later against a stable identity. AI coding agents complicate that model because they can read repositories, update infrastructure, and trigger workflows as part of day-to-day development. That means the access pattern is not just more frequent, it is often generated inside the workflow itself, where the identity, the action, and the authorisation context can change during execution. Governance built around a one-time grant cannot fully explain or audit that behaviour.
Practical implication: govern these agents as runtime actors, not as ordinary users with static entitlements.
Why explainability and auditability now matter at issuance time
The article’s core governance shift is that access is no longer sufficient if it is merely provisioned correctly once. Teams now want access to be explainable, time-bound, tied to real usage, and informed by risk, which means the control point moves closer to issuance and action. In practice, that requires ownership and policy context to be attached before the agent or workflow can act, rather than reconstructed after the fact from logs and recertification records.
Practical implication: require auditable ownership and policy context before access is granted, not only during periodic review.
How one governance layer must cover humans, services, and agents
The article highlights a growing operational mismatch: cloud roles, internal services, SaaS entitlements, and AI-assisted coding tools do not behave the same way, yet security teams are being asked to apply one standard across all of them. That is where separate IAM silos break down. A governance layer that models humans, services, and agents together can preserve a single access picture while still allowing different policy rules for different identity types. Without that unification, teams lose consistency in approval logic, audit coverage, and ownership.
Practical implication: define one access governance model that can represent human, service, and agent identities without forcing them into the same workflow.
NHI Mgmt Group analysis
AI coding agents expose a runtime governance gap, not just an access review problem. The article shows that standard IAM and IGA tools were built for access that changes slowly and can be reviewed after the fact. AI-assisted development introduces identities and permissions inside the workflow, where they are created and consumed too quickly for legacy governance rhythms. Practitioners should treat runtime access creation as the new governance boundary.
Explainability is becoming a control requirement, not a reporting feature. When access must be time-bound, usage-aware, and risk-informed, governance cannot stop at entitlement lists. The relevant question is whether the organisation can explain why an identity exists, what it may do, and for how long it should exist inside a workflow. That is a different discipline from periodic certification, and it pushes identity teams toward policy at issuance rather than policy after use.
Identity governance for engineering now spans humans, services, and agents as one system. The article is strongest when it points out that cloud roles, internal services, SaaS entitlements, and AI coding tools are all part of the same operating environment. A separate control model for each creates blind spots at the boundaries between them. Workflow-origin identity drift: identities that arise inside build and deployment workflows do not fit legacy assumptions about static ownership or stable review windows. Practitioners should redesign governance around the workflow boundary, not the user directory.
Legacy IGA breaks when the governed identity is created by the work itself. Standard access processes assume a clear request, a stable subject, and a later review cycle. The article describes a world where engineering automation and AI-assisted tools create permissions as part of normal execution, which means the governance object is no longer external to the task. That invalidates the old separation between production work and access administration. Practitioners should stop assuming governance can be bolted on after the fact.
Agent governance and NHI governance are converging on the same operating requirement. Even when the article focuses on coding agents, the core issue is still non-human identity governance: ownership, scope, auditability, and lifecycle control for actors that are not people. That convergence matters because teams that already govern service accounts, cloud roles, and other NHIs will recognise the same failure mode here. The discipline is no longer about category labels. It is about whether the organisation can govern any non-human actor that can change access in motion.
What this signals
Governance teams should expect AI coding agents to force access control closer to execution time. Once a workflow can create or change permissions while work is in progress, the old assumption that access can be reviewed safely after provisioning no longer holds.
Workflow-origin identity drift: this is the pattern where identities and permissions are created inside engineering execution rather than outside it. That shifts the control problem from entitlement review to runtime governance, which is the point at which most legacy IAM processes become least reliable.
For practitioners
- Define ownership for every coding agent Assign a clear business or engineering owner to each agent before it can read repositories, update infrastructure, or trigger workflows. Ownership should include who approves scope changes and who is accountable when the agent’s behaviour changes.
- Scope agent permissions to the workflow Limit each agent to the minimum repository, cloud, and SaaS permissions needed for the task it performs. Avoid broad standing access that outlives the specific development workflow or deployment cycle.
- Make access decisions explainable and time-bound Require the governance record to show why access exists, how long it should remain valid, and what usage justified it. If the organisation cannot explain the access in operational terms, it should not remain permanent.
- Model humans, services, and agents together Use one governance view that can represent human users, service accounts, and AI coding agents in the same access inventory. That makes cross-entity audit, policy enforcement, and exception handling consistent across engineering workflows.
Key takeaways
- AI coding agents are changing the identity problem from static access administration to runtime governance inside engineering workflows.
- The article argues that explainability, time-bounding, and usage-aware access are now expected for modern identity decisions.
- Practitioners need one governance model that can represent humans, services, and agents without losing auditability at the workflow boundary.
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 CSF 2.0 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI03 — Identity & Privilege Abuse | AI coding agents are governed through identity, ownership, and scoped privilege inside workflows. |
| Recommendation — Apply ASI03 to bound agent privileges and verify who can change access during execution. | ||
| OWASP Non-Human Identity Top 10 | NHI-05 — Overprivileged NHI | The article centres on non-human access that grows beyond the assumptions of legacy IAM. |
| Recommendation — Review agent and service permissions for overprivilege and remove standing access that exceeds task scope. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The article is about governing access permissions and authorisations for non-human actors. |
| Recommendation — Use PR.AA-05 to formalise entitlement governance for agents, services, and workflow identities. | ||
| MITRE ATT&CK | TA0006;TA0008 — Credential Access; Lateral Movement | Workflow identities with broad access can become paths for credential abuse and movement across systems. |
| Recommendation — Map agent privilege exposure to TA0006 and TA0008 when access spans repositories, cloud and SaaS systems. | ||
Key terms
- AI Coding Agent: An AI coding agent is software that writes, edits, reviews, or tests code with limited human prompting. It operates as an agentic system that can plan actions, call tools, and modify development artifacts, so its identity, permissions, and audit trail must be governed like any other privileged software actor.
- Workflow-Origin Identity: Workflow-origin identity is an identity or permission set that arises inside an operational workflow rather than through a central IT request process. It matters because the access decision is created where the work happens, which makes static review and traditional approval chains less reliable.
- Runtime Governance: Runtime governance is the set of controls that verify what a system or agent is actually doing after deployment. It combines monitoring, authorization checks, and access validation so teams can detect drift, misuse, or excessive privilege in motion rather than assuming build-time policy still holds.
- Explainable Access Administration: Explainable access administration means access decisions can be traced to a policy, a reason, and an accountable owner. This matters because AI-assisted or delegated administration can become opaque unless the programme preserves decision provenance and challengeability.
What's in the full article
Opal Security's full article covers the operational detail this post intentionally leaves for the source:
- How the vendor maps access across engineering tools, cloud platforms, and AI coding agents
- The specific operating model Opal describes for explainable, time-bound access decisions
- Why the company argues that standard IAM and IGA workflows no longer fit AI-assisted development
- How Opal frames governance for humans, services, and agents in one access model
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle 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 programme, it is worth exploring.
Published by the NHIMG editorial team on June 23, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org