Join our Newsletter — 33% off our NHI Course
Home› FAQ› NHI Lifecycle Management› What breaks when non-human identities are managed with…
NHI Lifecycle Management

What breaks when non-human identities are managed with human joiner-mover-leaver processes?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated October 6, 2026 Domain: NHI Lifecycle Management

Human lifecycle models assume a person has a start date, role changes, and an offboarding event. Non-human identities do not follow that pattern, so service accounts and secrets can persist after the business purpose changes. The result is unmanaged standing access, unclear ownership, and delayed revocation across infrastructure.

Why JML Breaks Down for Non-Human Identities

Joiner-mover-leaver processes work because people have predictable employment milestones. Non-human identities are different: they are created for systems, integrations, automations, and APIs, then left to outlive the original owner, business case, or runtime. Once you treat those identities as if they will be naturally removed by HR events, lifecycle gaps appear immediately.

The biggest break is that the control point shifts from a person leaving to a workload still existing. That means access can continue even when the integration should have been retired, the secret should have been rotated, or the service should no longer authenticate anywhere. NHIMG’s Joiner-Mover-Leaver Guide is useful here because it frames the real problem as lifecycle automation, not employee administration.

Managing non-human identities through a human lifecycle also blurs ownership. A service account can be tied to a project, a team, or a vendor dependency, but not to a clean joiner or leaver event. Without explicit ownership, deprovisioning becomes reactive, exceptions pile up, and the organisation loses track of which credentials, tokens, and certificates still matter.

What Goes Wrong Operationally

When JML is the only lifecycle mechanism, three failure patterns usually show up: stale access, orphaned identities, and hidden credentials. The identity may no longer have a valid business purpose, but it still authenticates, still has entitlements, and still depends on secrets that are difficult to inventory. Service Account Security Guide covers the practical side of discovering and governing those accounts across different environments.

Human movers also do not map cleanly to machine change. A developer changing teams does not necessarily mean the CI/CD pipeline, database connector, or cloud workload they built should retain the same permissions. If the access model is not decoupled from the person, privilege creep accumulates as inherited access survives long after the role change. IAM and IGA Basics is relevant because it connects provisioning, access reviews, and entitlement governance to that longer-lived access problem.

Offboarding is often the most visible failure, but it is not the only one. Non-human identities can also be over-provisioned at creation, reused across environments, or left with broad standing permissions because no one wants to break an automated dependency. Top 10 NHI Issues is a good reference point for the recurring patterns that emerge when those identities are managed too casually.

What JML Must Become Instead

The correct model is identity lifecycle management for the workload itself, not for the human who requested it. That means creating an explicit owner, an expiry or review point, and a revocation path for the secret or credential material that makes the identity useful. If the non-human identity cannot be tied to a current system purpose, it should be reviewed as an exception rather than allowed to persist by default. NHI Ownership and Accountability Guide reinforces why ownership is the control that prevents these identities from becoming invisible.

Practically, this shifts the question from “who joined or left?” to “what changed in the service, integration, or trust relationship?” That change may require credential rotation, entitlement reduction, environment separation, or full decommissioning. Guide to NHI Rotation Challenges is relevant because the revocation side of the lifecycle is often the hardest part to execute cleanly at scale.

For organisations that rely heavily on cloud or automation, the lifecycle also has to account for short-lived credentials and federated trust rather than static passwords. In those environments, the lifecycle control is less about “remove the user” and more about “expire the trust path, revoke the token, and ensure the workload cannot silently keep operating.” Cloud Workload Identity Guide and NHI Authentication Guide both support that operational model.

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 addresses the attack surface, NIST SP 800-53 Rev 5 sets the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingNon-human identities persist when leaver processes do not retire them.
NHI-07 — Long-Lived SecretsJML failures leave credentials active long after the business purpose ends.
NHI-05 — Overprivileged NHIMover events often leave non-human access broader than the current role needs.
Recommendation — Map workload retirement to NHI offboarding and revoke access at decommission time. Replace long-lived secrets with short-lived or tightly rotated credentials. Review and reduce entitlements whenever the workload’s function changes.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementThe issue centers on lifecycle control of credentials, tokens, and secrets.
AC-6 — Least PrivilegeStanding access survives when role changes are not translated into entitlement reduction.
Recommendation — Define issuance, rotation, revocation, and expiry rules for all authenticators. Restrict non-human access to the minimum permissions needed for the current purpose.
ISO/IEC 27001:2022A.5.16 — Identity ManagementThe topic is about managing identities across their lifecycle, including non-human ones.
A.5.18 — Access RightsJML failure leaves access in place after the purpose or owner changes.
Recommendation — Maintain explicit ownership and lifecycle records for every identity type. Review and remove access rights when the non-human purpose no longer exists.

Practitioner Guidance

What to prioritise: Separate the identity owner from the person who created it. For every service account, token, or certificate, require a business owner, a technical owner, and a review date so revocation is triggered by asset purpose, not employee status.

What to verify: Confirm that leaver workflows actually remove or expire the non-human credentials they are supposed to cover. The best test is whether you can prove the secret was rotated, the token was invalidated, and the downstream integration either failed safely or was intentionally re-authorised.

Common mistake: Treating non-human access as “temporary” just because it was created for a project. In practice, temporary service access often becomes permanent standing access unless someone owns its retirement.

Practitioner takeaway: JML breaks for non-human identities when process ownership follows the employee instead of the machine, so the control objective must be lifecycle accountability for the workload and its credentials, not just the person who requested them.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 6, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org