Join our Newsletter — 33% off our NHI Course
Home› Glossary› NHI Lifecycle Management› Joiner-Mover-Leaver Processing
NHI Lifecycle Management

Joiner-Mover-Leaver Processing

← Back to Glossary
By NHI Mgmt Group Updated October 11, 2026 Domain: NHI Lifecycle Management

Joiner-mover-leaver processing is the lifecycle model that updates access when a person, service account, or other identity is created, changes role, or exits. In a shared platform, the same lifecycle event can drive provisioning, deprovisioning, and audit logging.

How Joiner-Mover-Leaver Processing Works

Joiner-mover-leaver processing turns identity change into a controlled lifecycle event. A joiner needs the right birthright access, a mover needs old access removed before new access is added, and a leaver needs access revoked quickly enough to prevent lingering authority or orphaned entitlements.

The model matters because access rarely stays correct by accident. IAM and IGA basics help explain why lifecycle governance is the operating context for JML, while HR, contractor management, and system ownership determine which source of truth drives the change.

What JML Processing Changes in Practice

JML is not just onboarding and offboarding. It also covers role changes, transfers, reassignments, contract end dates, and any event that changes what the identity should be able to reach. In shared platforms, the same event can trigger provisioning, deprovisioning, recertification, and logging across multiple systems.

That is why good JML design distinguishes the identity event from the access outcome. SCIM and Automated Provisioning Guide shows how automated provisioning supports the joiner and mover side of the lifecycle, but the business rule still has to decide which entitlements move, which are removed, and which require approval.

Where JML Breaks Down

JML failures usually appear as access creep, privilege creep, stale accounts, or delayed revocation. The highest-risk gap is often the mover event, where old access is left in place while new access is added, creating more privilege than either role should have individually.

Leaver failure is equally important. A departed person, contractor, or service account that keeps tokens, keys, or application access becomes a residual trust path that can be abused later. Joiner-Mover-Leaver (JML) Guide covers the common failure patterns, and Workforce Identity Security Guide shows how account recovery, resets, federation, and provisioning all intersect with the same lifecycle.

Why JML Matters for Governance and Audit

JML is one of the clearest ways to prove that access is tied to current business need rather than historical accumulation. It supports auditability by showing who approved access, when changes happened, and whether revocation occurred when the identity changed state.

For non-human accounts as well as people, lifecycle handling should include entitlement review and retirement of related secret material. NHI Lifecycle Management Guide and Ultimate Guide to NHIs, Lifecycle Processes for Managing NHIs extend the same lifecycle logic to machine and workload identities, where offboarding often means revoking credentials, rotating keys, and removing stale access paths.

Risk and Threat Considerations

JML risk is concentrated in delay, inconsistency, and missed dependencies. If access is not removed when a person or service leaves a role, attackers, former staff, contractors, or compromised accounts can retain a legitimate path into systems that should no longer trust them.

Failure mechanism: Incomplete deprovisioning leaves active accounts, tokens, keys, group memberships, or application permissions behind after a lifecycle change, so old access persists even after the business reason for it has ended.

Impact: The result can be unauthorized access, data exposure, privilege abuse, lateral movement, audit failure, or an offboarding gap that becomes a lasting security weakness.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

NIST SP 800-53 Rev 5, NIST CSF 2.0 and CIS Controls v8 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementJML processing governs issuance, rotation, and revocation of credentials and tokens.
AC-2 — Account ManagementJML is the account lifecycle mechanism for creating, changing, disabling, and removing access.
AC-6 — Least PrivilegeMover events must remove old access and preserve only the privileges needed for the new role.
Recommendation — Tie lifecycle events to IA-5 so credentials are issued, rotated, and revoked with each access change. Use AC-2 to automate account changes and disablement when identity status changes. Apply AC-6 to strip obsolete permissions during role changes and limit standing access.
NIST CSF 2.0PR.AA-05 — Least Privilege and Access ManagementCSF 2.0 access management directly maps to lifecycle-driven entitlement changes.
PR.AA-01 — Identity Management, Authentication, and Access ControlJML is part of identity and access control governance across the lifecycle.
DE.CM-09 — Monitoring for Unauthorized Personnel, Connections, Devices, and SoftwareStale or orphaned access after offboarding is a monitoring issue the CSF calls out.
Recommendation — Use PR.AA-05 to ensure access changes track lifecycle events and remove stale privilege. Implement PR.AA-01 so identity state changes automatically drive provisioning and revocation. Monitor for unauthorized or lingering access under DE.CM-09 after JML events.
CIS Controls v8CIS-5 — Account ManagementJML is an account-management control problem covering onboarding, change, and offboarding.
Recommendation — Use CIS-5 to govern account creation, modification, and removal throughout the lifecycle.
ISO/IEC 27001:2022A.5.16 — Identity ManagementJML depends on identity records being created, changed, and retired under controlled ownership.
A.5.18 — Access RightsJML governs the granting, modification, and removal of access rights.
Recommendation — Maintain identity records under A.5.16 so lifecycle changes drive current access decisions. Use A.5.18 to review and revoke access rights when roles or employment status change.

Practitioner Guidance

Why practitioners should care: JML works only when identity events, access decisions, and system updates are treated as one governed workflow. The practical question is not whether onboarding or offboarding happened, but whether every downstream entitlement, secret, and approval path changed with it.

Governance implication: The strongest JML programs anchor on authoritative source data, clear ownership, and explicit rules for movers as well as leavers. That is what prevents role drift, old-role retention, and silent exceptions from accumulating over time.

Practitioner takeaway: Treat every joiner, mover, and leaver event as an access reset point, not just an HR event.

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 11, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org