TL;DR: P0 Security argues that machine identities now outnumber humans by 50 to 1 in some cloud environments, yet most IAM programmes still assume human-paced access reviews, manual ownership and stable lifecycles, leaving stale NHI credentials easier to exploit and harder to detect. The missing control plane is governance over issuance, ownership, expiry and revocation before compromise becomes lateral movement.
Editorial analysis by NHI Mgmt Group, based on content published by P0 Security: “Outnumbered and Underprotected: The Hidden Risk of Non-Human Identities”.
By the numbers:
- Machines outnumber humans by 50 to 1 in some cloud environments.
- The Non-Human Identity Management Group has catalogued 52 real-world NHI breaches.
- Only 15% of organizations feel confident in their ability to prevent NHI-related breaches, according to the Cloud Security Alliance cited by P0 Security.
Key questions
Q: What breaks when non-human identities are not governed like human accounts?
A: Service accounts, API keys, tokens, and AI agents can retain access long after the original task ends because they do not naturally pass through joiner-mover-leaver processes.
Q: Why do service accounts with standing privilege increase lateral movement risk?
A: Standing privilege expands the blast radius of one compromised identity.
Q: How do security teams know whether NHI governance is actually working?
A: Look for lifecycle completion, not just more inventory.
Practitioner guidance
- Inventory machine identities comprehensively Build a living register of service accounts, API keys, bots, deployment jobs and other non-human identities, including where each credential is used and who owns it.
- Assign an accountable owner to every NHI Require a named business or technical owner for each machine identity so revocation, rotation and scope changes have an explicit decision-maker.
- Enforce expiry on machine credentials Set expiration dates or TTLs for credentials issued to workloads, pipelines and service accounts, and remove any process that relies on indefinite validity.
Bottom line: The core problem is not just secret exposure, but unmanaged machine access that persists without ownership, expiry or reliable offboarding.
What's in the full article
P0 Security's full article covers the operational detail this post intentionally leaves for the source:
- Practical examples of how machine identities are embedded in CI/CD, Terraform and container workflows
- The article's discussion of why ownership, expiration and audit trails are missing from many NHIs
- The specific governance actions the author recommends for making machine access ephemeral
- The examples of real-world compromise patterns involving API keys and long-lived service accounts
👉 Read P0 Security's analysis of why non-human identity governance is the missing control plane →
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Machine identity governance is now a control plane problem, not a secrets-storage problem: Vaults can store credentials, but they do not by themselves define ownership, scope or end-of-life. That distinction matters because the article’s core failure is not exposure alone, but unmanaged persistence. The practitioner conclusion is that governance must sit above storage and govern the lifecycle of every non-human identity.
A few things that frame the scale:
- NHIs outnumber human identities by 25x to 50x in modern enterprises, according to the Ultimate Guide to NHIs.
- Around 59% of companies report experiencing a data breach related to poorly managed offboarding processes.
A question worth separating out:
Q: What is the difference between human identity reviews and NHI access reviews?
A: Human identity reviews usually rely on manager attestation and organisational hierarchy. NHI reviews need operational ownership, risk-based scoping, and evidence of remediation because service accounts and tokens do not fit the same reporting model.
👉 Read our full editorial: Non-human identity governance is the missing control plane