TL;DR: Governance is breaking at the access layer as cloud-native infrastructure, AI adoption, API sprawl, and machine identities outpace traditional GRC controls, according to Apono’s analysis, which also cites 63% of breached organisations lacking AI governance policies and 97% lacking proper AI access controls. The real shift is from documenting controls to enforcing them continuously where access is actually granted.
At a glance
What this is: This is an analysis of top GRC software categories, with the central finding that cloud-native governance now fails most visibly at access enforcement and runtime control.
Why it matters: For IAM and NHI practitioners, it shows why policy tracking alone is no longer enough when overprivileged humans and non-human identities can reach production systems instantly.
By the numbers:
- 63% of breached organizations lacked AI governance policies to manage or prevent shadow AI.
- 97% of those that reported an AI-related security incident lacked proper AI access controls.
- 72% of organisations have experienced or suspect they have experienced a breach of non-human identities.
- Only 13% of organisations feel extremely prepared for the reality of agentic AI despite the majority racing toward autonomous adoption.
👉 Read Apono's analysis of GRC software for cloud-native and NHI-heavy teams
Context
Governance, risk, and compliance software only works when controls map to how access is actually granted, reviewed, and revoked. In cloud-native environments, that means the primary failure point is often the access layer, where human users, service accounts, workloads, and AI agents can all accumulate standing privilege faster than policies can be updated.
This article uses the GRC category to make a broader point about NHI governance: static control registers do not stop dynamic access paths. The practical question for IAM and security teams is whether their GRC stack only documents risk, or also enforces least privilege across runtime systems. That distinction is now typical, not edge-case planning.
Key questions
Q: How should security teams handle governance when access changes at cloud speed?
A: Security teams should move governance closer to the point of access. That means using policy-driven approvals, time-bound entitlements, automatic revocation, and audit trails that cover humans and non-human identities. If a control cannot change what happens in production, it is documentation, not enforcement.
Q: What is the difference between GRC documentation and runtime enforcement?
A: GRC documentation records what should happen, while runtime enforcement controls what actually happens when access is requested or used. In cloud-native and NHI-heavy environments, both are needed, but only runtime enforcement reduces active exposure. Documentation without enforcement leaves standing privilege and stale credentials in place.
Q: Why do non-human identities complicate governance programs?
A: Non-human identities complicate governance because they are numerous, machine-speed, and often poorly owned. Service accounts, tokens, certificates, and AI agents can all retain access longer than intended, and they are easy to miss in human-focused reviews. Governance must therefore include lifecycle, ownership, and revocation controls for every machine identity.
Q: Should organisations prioritise just-in-time access over broader GRC automation?
A: Organisations should not treat this as an either-or choice. Broader GRC automation improves policy, reporting, and evidence collection, while just-in-time access reduces standing privilege and blast radius. If the biggest risk is uncontrolled access to production, start with JIT for critical systems and expand governance from there.
Technical breakdown
Why access-layer governance is becoming the control point
Modern GRC platforms were designed to manage policies, evidence, and audit workflows. Cloud-native systems create a different problem: access changes continuously through APIs, pipelines, and automation, so the control point shifts to runtime authorisation. When teams rely on tickets and periodic reviews, the control may be correct on paper and stale in production. NHI governance becomes harder because service accounts, tokens, and AI agents can be granted access outside human approval paths. The architecture challenge is not visibility alone, but linking identity decisions to enforced, time-bound access at the moment of use.
Practical implication: Treat runtime access enforcement as part of GRC design, not as an adjacent IAM project.
How just-in-time access changes the compliance model
Just-in-time access replaces persistent privilege with time-scoped access that expires after a task or approval window. That matters because compliance evidence becomes a by-product of access control rather than a separate reporting exercise. In NHI environments, JIT also narrows blast radius by reducing the lifetime of tokens, credentials, and elevated roles. The limitation is that JIT only helps if it is paired with policy, identity context, and revocation logic. Without those pieces, teams can still create temporary overprivilege that looks compliant but is poorly governed.
Practical implication: Use JIT to make access review, approval, and revocation measurable at the point of execution.
Why machine identities need the same governance attention as humans
Machine identities behave like durable access paths, not like ordinary users. Service accounts, API keys, and certificates often outlive the systems and tasks they were created for, which creates hidden privilege accumulation. When AI agents enter the picture, access can become both autonomous and opaque, especially if governance tools do not track who or what initiated the request. The result is a governance gap between policy intent and operational identity behaviour. NHI security therefore needs entitlement discovery, ownership, and lifecycle controls, not just classic user access governance.
Practical implication: Inventory machine identities separately and enforce lifecycle ownership, review, and revocation rules.
Threat narrative
Attacker objective: The attacker aims to convert stale or excessive machine privilege into durable access that can be used for lateral movement or data exposure.
- Entry occurs when an overprivileged service account, API key, or agent credential is left active beyond its intended task window.
- Escalation happens when the same identity is used to request broader access through missing scope controls or weak approvals.
- Impact follows when persistent access reaches production systems, data stores, or infrastructure controls that should have been time-bound.
Breaches seen in the wild
- Moltbook AI agent keys breach — Moltbook breach exposed 1.5M AI agent keys.
- AI LLM hijack breach — attackers used stolen AWS access keys to hijack Anthropic LLM models on Bedrock.
Read our 52 NHI Breaches Analysis report for a comprehensive view of breaches impacting Non-Human Identities including AI Agents.
NHI Mgmt Group analysis
Access-layer governance is now the decisive control plane for cloud-native GRC. Traditional GRC programs still matter for policy, evidence, and audit traceability, but they no longer stop the most common failure mode in dynamic environments. The point of control has shifted to where access is granted to humans, workloads, and AI agents. Practitioners should stop treating runtime enforcement as a nice-to-have overlay and treat it as the control plane that gives governance operational meaning.
Ephemeral access does not solve trust debt by itself. JIT access reduces standing privilege, but it also makes policy quality more important because bad approvals can still create short-lived exposure at high speed. The governance question is not whether access is temporary, but whether the request, approval, and revocation chain is auditable and context-aware. Teams should assume that ephemeral credentials need stronger lifecycle discipline, not weaker oversight.
Non-human identity governance has moved from specialist concern to core GRC requirement. The article's framing reflects a wider market reality: machine identities now create the same audit and exposure problems that human identities once did, only faster and at scale. That means access reviews, entitlement discovery, and policy enforcement must explicitly include service accounts, tokens, certificates, and AI agents. Teams that separate NHI governance from GRC will keep missing the actual risk surface.
Runtime enforcement will increasingly differentiate point solutions from broad GRC suites. The category is splitting between platforms that document governance and platforms that can also execute it in production workflows. For practitioners, that means procurement should focus less on feature breadth alone and more on whether the control can be enforced continuously across cloud, CI/CD, and access automation. The practical conclusion is simple: if governance cannot change runtime access, it is incomplete.
Identity blast radius is the right lens for evaluating modern GRC tools. The strongest signal in this piece is not category breadth, but how quickly a control can limit the damage from compromised or excessive access. That lens works for humans and non-humans alike, and it is especially relevant for AI agents that can operate at machine speed. Practitioners should use blast radius as the first test for any governance workflow.
From our research:
- 72% of organisations have experienced or suspect they have experienced a breach of non-human identities, according to the 2024 ESG Report: Managing Non-Human Identities.
- Enterprises that have experienced a compromised NHI averaged 2.7 separate incidents in the past 12 months, which shows how quickly identity exposure can repeat when lifecycle control is weak.
- For the operational angle, see Ultimate Guide to NHIs , Lifecycle Processes for Managing NHIs for provisioning, rotation, and offboarding guidance.
What this signals
Identity blast radius is becoming the most useful way to judge GRC maturity in cloud-native environments. If a platform can only catalogue risk, it will miss the moment when access must be reduced, expired, or denied. With 70% of organisations granting AI systems more access than human employees, according to the 2026 Infrastructure Identity Survey, the governance problem is no longer theoretical. IAM teams should prepare for access decisions to move closer to runtime and away from periodic review cycles.
NHI governance will increasingly sit inside GRC operating models rather than beside them. That shift is already visible in the article's focus on runtime enforcement, least privilege, and continuous compliance. Teams that want to stay ahead should align access reviews, audit evidence, and entitlement discovery around the same workflow so policy, identity, and execution are no longer separate control planes.
For practitioners
- Define runtime access as a governance control Map who can approve, grant, and revoke production access in the same workflow that records evidence. Make sure the control covers human users, service accounts, API keys, certificates, and AI agents, not only named employees.
- Replace standing privilege with task-scoped access Adopt time-bound access windows for sensitive systems and require automatic revocation when the task ends. Tie every approval to identity context, ticket context, and a clear owner so temporary access does not become permanent in practice.
- Separate NHI inventories from human identity reviews Build a distinct inventory for machine identities, including ownership, expiry, and credential lifecycle status. Review these entitlements on a different cadence than human access because tokens, keys, and certificates fail in different ways.
- Audit shadow AI and agent access paths Look for autonomous tools, scripts, and AI systems that can reach production data or infrastructure without a defined policy owner. Validate whether access requests, approvals, and logs can be traced back to a responsible team.
- Evaluate GRC tools by enforcement depth Test whether a platform can actually block, grant, and revoke access in workflow, or whether it only records the decision after the fact. Prioritise systems that can enforce least privilege at the moment access is used.
Key takeaways
- Cloud-native GRC now fails most visibly where policy meets production access, not where controls are written.
- NHI exposure is a repeatable governance problem, not a one-off anomaly, because machine identities accumulate privilege quickly.
- Practitioners should judge GRC tools by whether they can enforce least privilege in runtime workflows, not just document it after the fact.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-03 | The post centers on standing privilege, rotation, and runtime access controls. |
| NIST CSF 2.0 | PR.AC-4 | Least-privilege access and permission review are central to the article's governance model. |
| NIST Zero Trust (SP 800-207) | Continuous verification and dynamic access align with runtime enforcement in cloud-native GRC. |
Use zero trust principles to validate every access request and shorten the duration of elevated access.
Key terms
- Just-in-time access: Just-in-time access is a model where elevated permissions are issued only when needed and expire after the task is complete. In NHI governance, it reduces standing privilege, narrows blast radius, and creates a clearer audit trail for who or what used access and when.
- Non-human identity: A non-human identity is any identity used by software, workloads, automation, or agents instead of a person. It includes service accounts, API keys, tokens, certificates, and AI agents, all of which need ownership, lifecycle control, and review because they can be overprivileged and long lived.
- Runtime enforcement: Runtime enforcement is the practice of applying security controls at the moment access is requested or used, rather than only recording that a policy exists. For NHI and IAM programs, it turns governance into an operational control by blocking, granting, or expiring access in real time.
Deepen your knowledge
Access-layer governance and just-in-time controls are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If your team is trying to turn GRC policy into operational enforcement, it is a relevant place to start.
This post draws on content published by Apono: Top 10 Governance, Risk, and Compliance (GRC) Software Solutions. Read the original.
Published by the NHIMG editorial team on 2026-04-24.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org