TL;DR: HR-triggered offboarding and IdP deprovisioning handle core accounts, but the long tail of non-SCIM SaaS apps still leaves orphaned access, phantom spend, and security blind spots, according to Unixi. The real governance gap is that lifecycle controls stop where application-specific automation ends, so access reviews and deprovisioning must be designed for the unmanaged app layer, not just the primary directory.
Editorial analysis by NHI Mgmt Group, based on content published by Unixi: “Top 5 Ways to Offboard SaaS Apps (And Fix the “Enterprise Tax” Security Gap)”.
By the numbers:
- Unmanaged web apps make up 50 to 80% of the long tail in many environments, according to the article's operating model.
Key questions
Q: What breaks when SaaS offboarding stops at the IdP boundary?
A: The main failure is that deprovisioning only reaches the directory and core federated apps, while non-SCIM and locally managed SaaS accounts remain active.
Q: What should teams check before trusting SCIM for offboarding?
A: They should verify that deprovisioning actually removes access, not just disables a user record.
Q: What are the signs that offboarding is failing in a SaaS estate?
A: The clearest signs are ex-employee logins that stay active, repeated manual closures, incomplete license reclamation, and a growing list of apps that do not support your standard provisioning path.
Practitioner guidance
- Define the unmanaged SaaS offboarding boundary Inventory which applications are still outside SAML, SCIM, or API-based deprovisioning and classify them as lifecycle exceptions until they are controlled.
- Measure residual access after the leaver event Track how many accounts remain active 24 hours, 7 days, and 30 days after termination so you can see where offboarding is actually failing.
- Build a fallback revocation runbook for non-SCIM apps Document who closes local accounts, who verifies license reclamation, and how shared logins are handled when no API path exists.
Bottom line: The article shows that SaaS offboarding often stops at the directory boundary, leaving unmanaged applications outside the control plane.
Explore further
View Full Forum → | NHI Foundation Course → | Our Services → | Read the full analysis →
Long-tail SaaS offboarding is an access governance failure, not an HR failure: HR can mark the leaver event, but that does not equal revocation across the application estate. The article shows that lifecycle control often ends at the primary IdP, leaving a second governance layer undefined for non-SCIM apps and shared portals. The practitioner conclusion is that offboarding must be measured by account closure across the full SaaS inventory, not by ticket completion.
A few things that frame the scale:
- Only 20% have formal processes for offboarding and revoking API keys, and even fewer have procedures for rotating them, according to the Ultimate Guide to NHIs.
- 1 in 3 organisations encountered suspicious AI agent activity in 2025, and 99.4% experienced a SaaS or AI ecosystem incident.
A question worth separating out:
Q: Who is accountable when offboarding leaves SaaS access active?
A: Accountability sits with the identity, security, and application owners who define the workflow and the revocation path. If a departing user still has access, the failure is usually a governance one: no enforced owner, no tested deprovisioning path, or no closure on outstanding entitlements.
👉 Read our full editorial: SaaS offboarding still breaks at the app long tail