If access is not revoked before or at termination, former employees may still reach email, cloud apps, file shares, or administrative consoles after they no longer have a business need. That creates preventable data exposure, account abuse, and audit failure. The control gap is especially dangerous when one identity can unlock multiple connected services.
Why This Matters for Security Teams
Failure to revoke access at offboarding turns a routine HR event into an immediate security control gap. The issue is not only whether a former employee can still sign in, but whether retained access spans email, collaboration tools, customer data, source code, cloud consoles, or privileged workflows. NIST guidance on access control and account management, such as NIST SP 800-53 Rev 5 Security and Privacy Controls, makes the core point clear: access should be limited to what is necessary and removed when it is no longer justified.
Security teams often focus on the obvious employee account, but the real exposure usually sits in the linked services, delegated roles, shared mailboxes, API tokens, device trust, and privileged group memberships that outlive the person. If those entitlements are not removed together, the departing user may retain a path back into systems that were assumed to be closed. The risk increases when identity is federated across SaaS, cloud, and internal systems, because one stale account can preserve access across many platforms.
In practice, many security teams encounter the breach after termination has already happened, rather than through intentional offboarding checks.
How It Works in Practice
Effective offboarding is a sequence, not a single action. The most reliable process starts with HR or workforce management triggering identity revocation at a defined time, then pushing removal through identity and access management, directory services, privileged access management, and application owners. For high-risk environments, this should include immediate disablement of interactive login, session termination, token revocation, and removal from privileged groups. It should also address non-human access that was created or controlled by the employee, because service credentials and automation accounts often survive personnel changes. The OWASP Non-Human Identity Top 10 is useful here because it highlights how machine credentials and unmanaged secrets can remain active even after the human owner leaves.
In mature programmes, the offboarding checklist typically covers:
- Disabling the primary identity in the directory or identity provider
- Revoking active sessions, refresh tokens, API keys, and certificates
- Removing group memberships, role bindings, and delegated admin rights
- Transferring ownership of shared mailboxes, files, dashboards, and code repositories
- Resetting shared secrets and rotating credentials that the employee could have known
- Validating that logging, alerting, and access review records show the revocation
Good practice also includes a grace-period decision for controlled handover, but that should be explicit, time-bound, and approved. Current guidance suggests organisations should avoid informal exceptions because they quickly become permanent access. Where privileged access management is in place, it should be used to remove standing elevation and preserve evidence of who had what access and when. These controls tend to break down when identity data is fragmented across multiple directories and shadow SaaS tenants because no single system has the full picture of active entitlements.
Common Variations and Edge Cases
Tighter offboarding often increases operational overhead, requiring organisations to balance speed against continuity when a departing employee owns critical workflows. That tradeoff is real, especially during involuntary termination, contractor expiry, or cross-border offboarding where legal, labour, and data-retention rules differ.
Best practice is evolving for shared accounts, service identities, and delegated administrative roles. There is no universal standard for every scenario, but the safest pattern is to treat any access that cannot be directly attributed and time-limited as a governance problem, not a convenience. This is where identity and NHI governance intersect: if an employee created cloud service credentials, automation tokens, or CI/CD secrets, those credentials must be inventoried and rotated as part of the exit process, not left to the next owner to discover later.
Another edge case appears in heavily federated environments, where disabling the corporate directory account does not immediately block access to downstream applications that trust cached tokens or external identity assertions. Those environments need explicit session invalidation and application-level revocation checks. Offboarding can also fail when ownership is unclear, such as in merger activity, distributed teams, or contractor-heavy delivery models.
In all of these cases, the practical test is simple: can any credential, session, role, or secret linked to the departing person still be used after separation? If the answer is yes, the offboarding control is incomplete.
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 SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.AC-1 | Access should be managed and removed when no longer needed. |
| OWASP Non-Human Identity Top 10 | Departing staff may leave behind active machine identities and secrets. | |
| NIST SP 800-53 Rev 5 | AC-2 | Account lifecycle controls require prompt deprovisioning at termination. |
Inventory and rotate non-human credentials that were owned, provisioned, or used by the leaver.
Related resources from NHI Mgmt Group
- What breaks when organisations revoke NHI access without inventory and ownership data?
- What breaks when organisations fail to segment access around AI-driven workloads and service identities?
- Should organisations prioritise token controls before expanding SaaS access?
- Should organisations prioritize JIT access before more dashboards?