Subscribe to the Non-Human & AI Identity Journal

LifeCycle Revocation

Lifecycle revocation is the process of removing identity access when a user, contractor, service, or certificate is no longer authorised. In mature programmes it is not a single event, but a verified chain across systems, making sure old privileges disappear everywhere they were previously accepted.

Expanded Definition

Lifecycle revocation is the operational end-state of an identity relationship: access is withdrawn, credentials are invalidated, and downstream trust is removed across every system that previously accepted the NHI. In practice, it spans service accounts, API keys, certificates, tokens, and agent credentials, not just human offboarding. The term is used alongside lifecycle management because revocation must follow discovery, ownership, rotation, and retirement steps. NIST’s OWASP Non-Human Identity Top 10 work highlights why lifecycle controls matter: unused or over-privileged identities often linger after the business no longer needs them.

Definitions vary across vendors on whether revocation includes only disabling the source account or also forcing dependent systems to invalidate cached sessions, replicas, and issued tokens. In mature NHI programmes, proper revocation includes confirmation that access was removed from vaults, brokers, CI/CD, Kubernetes, SaaS apps, and federation layers. The most common misapplication is treating revocation as a single delete action, which occurs when teams disable the primary record but fail to invalidate every token, key, and certificate already issued.

Examples and Use Cases

Implementing lifecycle revocation rigorously often introduces operational friction, requiring organisations to balance fast shutdowns against service continuity and auditability. That tradeoff is especially visible when the identity belongs to an application with many dependent jobs or when the credential is shared across environments.

  • A contractor leaves a platform team, and the service account they owned is removed from the directory, vaulted secrets are rotated, and dependent pipelines are reissued according to the NHI Lifecycle Management Guide.
  • An API key used by a retired integration is found in code and ticketing systems; lifecycle revocation includes deleting the key, purging copies, and checking for related exposure patterns described in the Guide to the Secret Sprawl Challenge.
  • A machine certificate expires after migration, but revocation still matters because previously trusted sessions may persist until the relying party checks revocation status or receives updated trust material.
  • An AI Agent loses its business approval, so its MCP-connected credentials and tool permissions are removed to prevent it from acting on stale authority.
  • A shared NHI is overused by multiple applications, and revocation requires coordination because one shutdown event can expose hidden dependencies across several systems.

For certificate and token handling, lifecycle revocation should align with the OWASP Non-Human Identity Top 10 guidance on secret exposure and identity sprawl, while the Ultimate Guide to NHIs — Lifecycle Processes for Managing NHIs shows how revocation fits into the broader control chain.

Why It Matters in NHI Security

Lifecycle revocation is where governance becomes measurable. If access cannot be removed completely, then rotation, offboarding, and least-privilege controls are only partially effective. NHIs are often more numerous than human identities, and they are frequently forgotten because they are embedded in automations, data flows, and service integrations. That is why revocation failures can become long-lived exposure paths rather than isolated mistakes. NHI Mgmt Group research shows that only 20% of organisations have formal processes for offboarding and revoking API keys, which means most environments leave at least some non-human access unmanaged.

The security impact is usually bigger than the initial incident. A stale token can enable lateral movement, a dormant certificate can preserve trust in a compromised integration, and an unrevoked service account can continue to call production systems long after ownership changes. Guidance on lifecycle hygiene in the Guide to NHI Rotation Challenges is useful here because revocation and rotation often fail for the same reason: no one can prove where the credential exists. Organisations typically encounter the consequences only after an offboarding event, incident review, or audit discovery, at which point lifecycle revocation becomes operationally unavoidable to address.

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-04 Covers lifecycle failure modes where stale NHIs and secrets remain active after they should be removed.
NIST CSF 2.0 PR.AC Access control outcomes depend on timely removal of no-longer-authorised identities.
NIST Zero Trust (SP 800-207) Zero Trust requires continuous trust reassessment, including removal of obsolete credentials.

Verify every issued secret, token, and certificate is invalidated, not just the source identity record.