Independent analysis by NHI Mgmt GroupSource article: Serval, “How automatic deprovisioning works when an employee leaves” (September 25, 2026)

TL;DR: Manual offboarding leaves Slack, Outlook and GitHub access behind after employment ends, according to Serval, while automated deprovisioning ties revocation to lifecycle events and creates a consistent audit trail. Least privilege only remains real when stale permissions are removed as reliably as they are granted.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on Serval's blog post: Automated deprovisioning closes the offboarding gap by tying access removal to lifecycle events and preserving audit evidence.

Why it matters: IAM teams need lifecycle-based revocation because dormant accounts, stale entitlements and inconsistent offboarding still create avoidable access risk across SaaS and connected systems.


Context

Deprovisioning is the control that removes access when a person no longer needs it, but many programmes still treat it as a manual cleanup task rather than a lifecycle event. That leaves a gap between HR separation and actual access revocation, especially when permissions span multiple SaaS tools and admin consoles.

The operational problem is not just missed tickets. It is that access can remain active long after the business relationship has changed, which weakens least privilege and complicates audit evidence. Joiner-Mover-Leaver processes are meant to close that gap, but they only work when revocation happens consistently across every connected system.


Key questions

Q: How should security teams automate offboarding across distributed applications when IT does not control every system?

A: Security teams should treat offboarding as an orchestrated identity workflow, not a single IT action. Automate deprovisioning wherever SSO and SCIM are supported, then assign clear ownership for tools outside the central IdP. The goal is to remove access from every system, confirm completion, and reduce the chance that ex-employees keep working access after departure.

Q: Why do dormant accounts remain a security risk after someone leaves?

A: Dormant accounts remain a risk because the credentials, tokens, or certificates attached to them may still authenticate after the person has left. If they are not disabled, expired, or rotated, an attacker can reuse them for unauthorised access, especially when the account still has service permissions, shared secrets, or delegated access paths. Dormant accounts are often missed in joiner-mover-leaver processes and access reviews.

Q: What is the difference between provisioning and deprovisioning in identity governance?

A: Provisioning grants access when a user or system needs it, while deprovisioning removes that access when the need ends. In mature identity governance, both are part of one lifecycle process, because access that is granted correctly but never removed still becomes a security problem.

Q: How do auditors verify that access was removed on time?

A: Auditors verify timely removal by comparing joiner-mover-leaver records, deprovisioning tickets, and identity logs to confirm the account was disabled, roles were revoked, or privileged access was removed within the required timeframe. They look for evidence such as access review sign-off, timestamped change records, and IAM or PAM logs that show the entitlement ended when the employment or contract event occurred.


Technical breakdown

How automated deprovisioning works in an identity lifecycle

Automated deprovisioning starts with a trusted source of change, typically an HR system or identity record, and then propagates revocation to connected applications. The core mechanism is event-driven lifecycle control: when employment status or role changes, downstream accounts and permissions are updated without a person manually stepping through each app. This is distinct from provisioning because the security objective is removal, not just creation. The architecture only works well when the source of truth is reliable and the target systems can receive the entitlement change consistently. See the SCIM and Automated Provisioning Guide.

Practical implication: Map every offboarding trigger to a single authoritative source and verify which applications actually receive the revocation event.

Why stale access breaks least privilege

Least privilege is not only about granting the minimum access at onboarding. It also depends on revoking access when the need ends, or temporary rights become permanent by default. In practice, stale entitlements often persist because teams treat offboarding as an admin checklist instead of a governance control. That is why RBAC alone does not solve the problem. Roles can still accumulate outdated memberships, and disconnected systems can keep accounts alive after the role has changed. See the IAM and IGA Basics.

Practical implication: Review where role changes and leaver events fail to remove old access, then tie those revocations to governance records rather than manual follow-up.

Why audit trails matter more than intent

An audit trail is the evidence layer that proves access was removed at the right time, from the right systems, for the right reason. Without it, teams end up reconstructing events from tickets and scattered admin logs after the fact. Automated deprovisioning matters because it makes the control observable, not just promised. That matters in compliance reviews, where auditors care about timing, scope and consistency rather than policy statements. The real control is not just offboarding; it is provable offboarding.

Practical implication: Retain machine-generated revocation records with timestamps, trigger source and affected systems so access reviews can verify completion.


Threat narrative

Attacker objective: Use stale employee access to reach systems that should no longer be available and exploit the gap before revocation occurs.

  1. Entry occurs when an employee separation leaves an account active across one or more business systems after the person has exited.
  2. Escalation follows when that live account still has permissions in SaaS tools or admin consoles that were never revoked.
  3. Impact comes from unauthorized use of the abandoned access path, which can expose data, enable misuse or complicate incident response.
  • Coupang Signing Key Breach: Unrevoked signing key credentials expose 33.7 million records after employee offboarding failure at Coupang.
  • Slack GitHub breach 2022: Slack employee tokens stolen via a compromised vendor were used to download private GitHub repositories over the 2022 holidays.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Automated deprovisioning is a lifecycle control, not an admin convenience. The security value comes from binding access removal to a governed event, not from saving IT time. When removal is manual, the control depends on memory, ticket discipline and application-by-application follow-through. The implication is that access revocation should be treated as part of identity governance architecture, not as a back-office task.

Standing access after employment changes is a governance failure, not merely an operational miss. The business may think the employee has left, but the identity still carries authority in downstream systems until revocation completes. That gap creates an identity blast radius that can outlive the role that justified the access. Practitioners should measure offboarding as an entitlement lifecycle problem, not as a queue of service desk tasks.

Audit evidence becomes stronger when deprovisioning is generated by the workflow itself. Manual reconstruction after the fact is weaker because it depends on human recollection and scattered records. Machine-generated timestamps, trigger sources and completion states make the control defensible in review. For IAM and IGA teams, the question is whether revocation is observable at the moment it happens, not whether it is documented later.

Joiner-Mover-Leaver and provisioning logic need to be symmetrical. If provisioning is automated but deprovisioning is not, the programme creates asymmetric access growth and slow removal. That asymmetry is where privilege creep becomes persistent. The practitioner takeaway is to govern joiner, mover and leaver changes as one lifecycle, with removal carrying the same operational priority as creation.

Serval's research reinforces a familiar pattern: deprovisioning fails when ownership is split across HR, IT and the IdP without a single revocation path. Every handoff adds delay, and delay is where stale access survives. The field-level implication is that lifecycle governance needs one accountable removal workflow, not several loosely coordinated approvals.

From our research library:

What this signals

Lifecycle removal is where many identity programmes still lose control. Provisioning is often automated first, while deprovisioning remains dependent on tickets, spreadsheets or disconnected admin action. That imbalance creates persistent access drift, especially in SaaS-heavy environments where a single departure can touch many systems.

Identity governance has to prove revocation, not just describe it. Once access removal is workflow-generated, the programme can measure completion, exception handling and control coverage instead of relying on informal assurance. The practical shift is from policy wording to evidence-backed lifecycle management.

Least privilege breaks down when removal lags creation. The access model can look clean on paper and still leave excess permissions active after role changes or departures. Teams should watch the time between separation and final revocation as a core governance metric, not an administrative detail.


For practitioners

  • Tie offboarding to a single authoritative trigger Use the HR system or other trusted source as the event that starts revocation, then confirm that every connected application receives the change.
  • Inventory the applications that still need manual revocation List the apps outside your IdP connector footprint and assign a removal path for each, including cases where the API exists but no standard connector does.
  • Measure revocation completion time Track how long it takes to remove access from separation to final deprovisioning across your highest-risk systems and treat delays as control failures.
  • Preserve machine-generated audit evidence Keep trigger source, timestamps, outputs and status for each revocation run so access reviews and compliance checks can verify the control without manual reconstruction.

Key takeaways

  • Automated deprovisioning matters because active accounts often survive role changes and departures long enough to become an exposure point.
  • The control is strongest when revocation is triggered by a trusted lifecycle event and recorded automatically at the time it runs.
  • Offboarding, provisioning and access reviews work best as one governance loop, with removal treated as a first-class identity control.

Related NHI Mgmt Group resources: Joiner-Mover-Leaver (JML) Guide · SCIM and Automated Provisioning Guide · IAM and IGA Basics · How to audit GitHub Apps and OAuth apps in an organisation


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 and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingOffboarding failure is the central risk when access remains active after employment ends.
NHI-05 — Overprivileged NHIStale permissions create excess access that outlives the user's current role.
Recommendation — Automate leaver revocation so identities lose access as soon as the lifecycle event occurs. Review role changes and remove excess access that no longer matches the user's responsibilities.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThis control maps to removing permissions when they are no longer required.
Recommendation — Enforce entitlement revocation when employment status or job function changes.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementCredential and authenticator lifecycle management underpins reliable deprovisioning.
Recommendation — Apply authenticator lifecycle controls to revoke credentials when accounts are offboarded.
CIS Controls v8CIS-5 — Account ManagementAccount management covers timely creation, modification and removal of user access.
Recommendation — Use account management processes to ensure offboarding removes access across all systems.

Key terms

  • Automated Deprovisioning: Automated deprovisioning is the process of removing user or machine access as soon as it is no longer needed. In IAM, it revokes accounts, tokens, certificates, and permissions across connected systems through workflows or policy triggers, reducing orphaned access, privilege creep, and the risk of misuse after role changes or offboarding.
  • Joiner Mover Leaver: Joiner Mover Leaver is the identity lifecycle process for creating, changing, and removing access as people enter, change roles, or leave an organization. It governs provisioning, modification, and deprovisioning across systems, ensuring access matches current job needs and reducing orphaned accounts, privilege creep, and residual access risk.
  • Deprovisioning: Deprovisioning is the removal of access when a user changes roles or leaves an organisation. For security teams, it is the point where stale accounts, tokens, and permissions should disappear. Weak deprovisioning leaves residual access that can outlive the business need that created it.
  • Least Privilege: A security principle requiring that every identity, human or non-human, is granted only the minimum permissions necessary to perform its function. Least privilege is the single most effective control for reducing NHI blast radius.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are building or maturing an IAM programme, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on November 4, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org