Subscribe to the Non-Human & AI Identity Journal

How should organisations govern non-human identities inside IGA programmes?

Treat non-human identities as governed identities with owners, purposes, expiry paths, and review cycles. Service accounts, API keys, and tokens should enter the same lifecycle discipline as human accounts, with explicit onboarding, certification, rotation, and offboarding steps. If an identity cannot be assigned to a business owner, it should not remain privileged.

Why This Matters for Security Teams

IGA programmes were built to prove who has access, why they have it, and when it should end. That model still applies to non-human identities, but the control problem is harder because service accounts, API keys, tokens, and certificates are often created faster than they are governed. NHI Mgmt Group notes that only 5.7% of organisations have full visibility into their service accounts, while 71% of NHIs are not rotated within recommended time frames, which turns routine automation into persistent risk. The governance gap is not theoretical: the Top 10 NHI Issues and NIST Cybersecurity Framework 2.0 both point to the same operational reality, namely that identity inventory and access review fail when machine identities are treated as static exceptions.

The practical risk is privilege that outlives its purpose. When an NHI is provisioned without a named owner, expiry path, or review cadence, it becomes hard to certify and harder to remove. In practice, many security teams encounter misuse only after a secrets leak, a failed audit, or an incident response exercise reveals that nobody can explain why the identity still exists.

How It Works in Practice

Inside IGA, NHIs should be governed as first-class identities with the same lifecycle discipline as human accounts, but with controls adapted to machine behaviour. That means onboarding is tied to a business purpose, an accountable owner, a defined system context, and a clear expiry condition. It also means certification must verify continued need, not just list a technical owner in a spreadsheet. The Ultimate Guide to NHIs — Lifecycle Processes for Managing NHIs is useful here because it frames lifecycle management as a control process, not a one-time registration exercise.

In mature programmes, the workflow usually looks like this:

  • register the NHI in the IGA system with an owner, purpose, source application, and downstream entitlements;
  • classify the identity by risk, such as production access, third-party exposure, or privilege to secrets stores;
  • set a review cadence based on business criticality and token lifetime;
  • rotate or reissue credentials on a defined schedule, especially where secrets are embedded in CI/CD or code;
  • revoke or disable the identity automatically when the application is retired, the contract ends, or the purpose changes.

Where possible, connect IGA records to vaulting, PAM, ticketing, and cloud control planes so certification is evidence-based rather than manual. Current guidance suggests that no single control is enough: inventory, ownership, rotation, and revocation have to work together. The NIST Cybersecurity Framework 2.0 supports this lifecycle orientation through asset, access, and continuous risk management, while the Ultimate Guide to NHIs — Regulatory and Audit Perspectives shows why auditors expect demonstrable accountability for machine identities.

These controls tend to break down when identities are created directly by developers or automation pipelines without an IGA registration step, because the programme loses the ability to certify, attest, and retire them consistently.

Common Variations and Edge Cases

Tighter governance often increases operational overhead, requiring organisations to balance stronger assurance against deployment speed and automation reliability. That tradeoff is especially visible for ephemeral workloads, third-party integrations, and CI/CD systems, where short-lived access can be legitimate but still needs traceability. Best practice is evolving here, and there is no universal standard for how much automation should be delegated to engineering teams versus central IGA owners.

One common edge case is service accounts that are shared across multiple applications. These should not be allowed to remain unowned simply because they are technically convenient; they need a business owner, a technical steward, and a documented reason for shared use. Another edge case is external or vendor-managed access. If a third party administers the NHI, the IGA record still needs the internal sponsor, the vendor relationship, and the offboarding trigger. NHIs also deserve separate handling from human joiner-mover-leaver flows when token TTLs are measured in hours rather than months.

For audit readiness, the strongest programmes link certification results to actual control evidence, not declarations. NHI Mgmt Group’s research on the Ultimate Guide to NHIs shows why long-lived secrets and weak offboarding remain persistent failure points, and the JetBrains GitHub plugin token exposure case is a reminder that unattended machine credentials can survive far beyond their intended use. In practice, the hardest part is not adding NHIs to IGA, but keeping the registry accurate when engineering teams move faster than governance workflows.

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 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 Covers NHI inventory and ownership, which are core IGA governance requirements.
OWASP Non-Human Identity Top 10 NHI-03 Addresses secret rotation and lifecycle control for machine identities.
NIST CSF 2.0 PR.AA-01 Identity proofing and access governance apply to non-human identities too.

Register every NHI with an owner, purpose, and expiry so it can be reviewed and retired.