Cloud security spending follows a familiar pattern. CSPM tooling lands first, often Wiz or Prisma Cloud or Microsoft Defender for Cloud. CNAPP follows when the CSPM data outgrows the team’s ability to triage. EDR and XDR show up because someone in the boardroom asked about ransomware.
SIEM gets a refresh because the previous SIEM was unloved. Behind all of this, the single largest source of cloud security risk goes unfunded: the Joiner-Mover-Leaver lifecycle.
Table of Contents:
Why This Matters More Than the Next CSPM Upgrade
The Verizon Data Breach Investigations Report places stolen credentials at the top of initial access vectors year after year. Public breach disclosures repeat the same pattern: a leaver retained access to a SaaS application that was outside the SSO catalog, an administrator’s account was orphaned after a reorganization, a contractor’s identity remained provisioned across three cloud accounts after the project closed. The breach is the consequence of an identity that should not exist still exists.
CSPM finds misconfigurations. CNAPP correlates misconfigurations with workload risk. Neither tool finds an orphaned identity in a SaaS application that is not federated to your identity provider. That identity is invisible to the cloud security stack. The control that would have caught it is JML automation, working from HRIS through every system the user ever touched.
The Control Framework Already Names This Work
NIST 800-53 Rev. 5 control AC-2 (Account Management) and its enhancements AC-2(2), AC-2(3), AC-2(11), and AC-2(13) name the work explicitly. AC-2(2) requires automated mechanisms to manage accounts. AC-2(3) requires automatic disabling of accounts within a defined timeframe. AC-2(11) requires usage conditions. AC-2(13) requires monitoring of inactive accounts. Every NIST CSF 2.0 implementation, every SOC 2 Type II audit; every HIPAA Security Rule assessment touches these controls.
The control is not new. The treatment of the control as a cloud security priority is. Most enterprises still classify JML as IT housekeeping rather than as a cloud security control, and budget accordingly.
What Good JML Automation Looks Like
Identity sourced from HRIS as the single source of truth, typically Workday or SuccessFactors. Joiner events trigger automated provisioning to the identity provider (Microsoft Entra ID, Okta) within minutes, with birthright entitlements assigned by department, role, and location attributes.
Mover events trigger entitlement adjustment with explicit attestation by the new manager and automatic removal of stale access after a defined window. Leaver events trigger deprovisioning across every connected system within a defined SLA: typically, four hours for privileged users, twenty-four hours for general workforce. Active sessions are revoked at deprovisioning. PAM credentials rotate on admin departure. Audit trail is preserved end-to-end.
The connectors matter. SCIM is the standard, supported by virtually every modern SaaS application. Legacy applications without SCIM need bespoke connectors via SailPoint, Saviynt, or Okta Lifecycle Management.
Cloud accounts (AWS, Azure, GCP, OCI, IBM Cloud) need their own provisioning patterns, often through identity-center constructs (AWS IAM Identity Center, Azure Privileged Identity Management) layered over the IGA tool.
The Blast Radius Math
A single retained leaver account in a high-privilege role can compromise a customer database, transfer funds, exfiltrate intellectual property, or stage a ransomware attack. The financial impact dwarfs every CSPM finding the same enterprise will produce in a year. And yet because JML happens between systems rather than within a single platform, it slips between the security tools that watch each platform individually.
Cyber insurers have noticed. Renewal questionnaires now routinely ask for evidence of automated deprovisioning, JML SLA performance, and orphan account audits. Failure to demonstrate operational effectiveness here can result in coverage reductions, premium increases, or claim denials. The control has moved from optional to financial material.
How To Start Without Rebuilding Identity from Scratch
Begin with the leaver workflow for privileged users. This is the smallest scope with the largest risk reduction: a four-hour SLA on terminating privileged access across every system the leaver could touch. The workflow design is documentation; the technical work is connector configuration in your existing IGA tool or in your identity provider directly. Most enterprises ship this within thirty days.
Then expand to the full workforce leaver workflow at twenty-four hours. Then mover workflows with manager attestation. Then joiner workflows with HRIS-driven birthright. Customer identity, machine identity, and contractor identity each get their own variants. The full program ships in six to nine months for a regulated mid-enterprise.
Recommended Reading:
What This Looks Like When BluEnt Does It
BluEnt’s IAM practice runs JML rollouts as a sequenced program: privileged-user leaver in Month 1, full workforce leaver in Months 2 to 3, mover automation with attestation in Months 4 to 6, joiner automation with birthright in Months 6 to 9.
The work spans Microsoft Entra ID, Okta, SailPoint, Saviynt, AWS IAM Identity Center, Azure Privileged Identity Management, and the SaaS applications that need SCIM or custom connectors. Privileged session monitoring on PAM credentials is co-delivered with established SOC partners.
The deliverable is not just automation. It is the audit evidence that JML is operating effectively, mapped to NIST 800-53 AC-2 and IA-5, exported continuously to the GRC tool of choice, and pre-formatted for SOC 2, HIPAA, ISO 27001, and PCI DSS audits.
For the full IAM practice that includes JML and beyond, see Identity and Access Management. For the cloud control plane that JML governs access to, see Cloud Security Services. For the broader practice context, see the IT Security and Cybersecurity Hub.





Map a Security Program to NIST CSF 2.0 
