Join our Newsletter — 33% off our NHI Course
Home FAQ Governance, Ownership & Risk What should organisations do when they find former…
Governance, Ownership & Risk

What should organisations do when they find former employees or contractors still have access to SaaS apps?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 17, 2026 Domain: Governance, Ownership & Risk

They should revoke those credentials immediately, then review whether the app should be formally managed, approved, or removed. Lingering access is a direct governance failure because it leaves accounts active after the relationship has ended. The next step is to confirm who still uses the app, apply policy, and update access controls so the same gap does not recur.

Why lingering SaaS access is a governance problem, not just an admin task

When former staff or contractors still can sign in, the organisation is carrying active access beyond the relationship that justified it. That creates an ownership gap: nobody can assume the account is benign, nobody can rely on the access review trail, and the app may already be outside current policy. The right response is to treat the exposure as a lifecycle failure in identity governance and offboarding, not a one-off cleanup.

In practice, the most important question is whether the SaaS app was ever formally approved, centrally inventoried, and tied to an owner. If it was not, offboarding cannot be isolated to a single account, because the app itself may represent shadow IT, unmanaged data retention, or an unreviewed integration path. That is why teams should verify both the account and the application control model before declaring the issue closed. For background on the underlying patterns, NHIMG’s Key Challenges and Risks section is the most direct reference.

Where access still exists, the immediate control concern is privilege persistence. Former users often retain more access than current policy would allow, especially when SaaS apps are added outside formal joiner-mover-leaver workflows. That makes stale accounts a standing path for unauthorized access, data exposure, and audit failure. The clean-up should therefore include credential revocation, ownership assignment, and a decision on whether the app should remain in service under approved governance. The broader pattern is well illustrated in the 52 NHI Breaches Analysis, where lingering or compromised access materialised as real-world compromise paths.

What to check before you simply disable the account

Revoking access is the first step, but the practitioner decision does not end there. Teams should confirm whether the former user’s account was the only path into the app, whether any shared credentials or delegated tokens exist, and whether the app feeds other systems through API connections or SSO. If those paths remain active, disabling one login may leave the broader access relationship intact. The most relevant external control reference is the CIS Controls v8, especially the account management and access control safeguards.

It is also worth checking whether the app is using federated sign-in, locally managed passwords, or both. SaaS access often survives employment changes because ownership is split across HR, IT, security, and business teams, so nobody sees the full lifecycle. That is why the review should answer three concrete questions: who owns the app, who approves access, and who can revoke it without waiting for a ticket chain. The lifecycle and discovery angle is covered in What are Non-Human Identities, which is useful here because the same governance discipline applies to machine-generated access paths as well as user accounts.

One useful check is whether the account still has access to exports, admin functions, billing settings, or support channels. Those privileges can turn a routine stale account into a material exposure if the user was a contractor, offshore operator, or temporary administrator. If the app contains sensitive data, treat the stale access as a potential data-access incident, not a housekeeping issue. In that case, the most relevant supporting evidence is the OWASP Non-Human Identity Top 10, which captures the broader risks of unmanaged credentials, overprivilege, and third-party exposure.

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 CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Secrets and Credential LifecycleStale SaaS access is a credential lifecycle failure involving revoked or lingering credentials.
NHI-02 — Discovery and InventoryYou must identify who still uses the app before governance and offboarding can be reliable.
NHI-03 — Least Privilege and AuthorizationLingering access often preserves more privilege than current policy should allow.
Recommendation — Revoke dormant SaaS credentials quickly and enforce rotation or expiry for every remaining access path. Inventory all SaaS apps and access paths so offboarding gaps are visible and owned. Reduce excess SaaS entitlements and remove inactive access paths before they become abuse paths.
CIS Controls v8CIS-5 — Account ManagementStale SaaS users are an account lifecycle and revocation problem.
CIS-6 — Access Control ManagementThe issue requires policy decisions on who should retain access to the app.
Recommendation — Track, disable, and review accounts promptly when employment or contract status changes. Enforce approved access paths and remove unauthorised SaaS access before it persists.
NIST CSF 2.0PR.AA-01 — Identity Management, Authentication and Access ControlFormer-user access shows identity and access controls were not fully enforced.
GV.PO-01 — Policy, Processes and ProceduresThe question is about whether the app should be approved, managed, or removed under policy.
ID.AM-01 — Inventory of AssetsYou must know which SaaS apps exist before you can confirm lingering access or ownership.
Recommendation — Apply access governance controls that tie SaaS access to current status and business need. Document SaaS approval and offboarding policies so stale access is remediated consistently. Maintain a current SaaS inventory and map each app to an accountable owner.

Practitioner Guidance

What to prioritise: Revoke the access first, then determine whether the app has an owner, an approval record, and an enforced offboarding path. If any of those are missing, the issue is bigger than a single account and should be treated as a control gap.

What to verify: Confirm whether the former user had local credentials, federated access, API tokens, or delegated admin rights. A clean deletion from one system is not enough if the app can still be reached through another trust path or integration.

Common mistake: Teams often close the ticket after disabling sign-in but never review whether the app should remain allowed at all. That leaves the organisation exposed to the same pattern the next time someone leaves.

Practitioner takeaway: The real objective is not only to remove access, but to prove the app is governed well enough that stale access cannot reappear unnoticed.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

    NHIMG Editorial Note
    Reviewed and updated by the NHIMG editorial team on September 17, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org