Join our Newsletter — 33% off our NHI Course
Home› FAQ› NHI Lifecycle Management› What happens when vendor accounts are not revoked…
NHI Lifecycle Management

What happens when vendor accounts are not revoked or time-bound after a contract ends?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 26, 2026 Domain: NHI Lifecycle Management

Unrevoked vendor access can let former contractors continue reaching cloud services, applications, or data long after the work is finished. That creates risk of accidental corruption, unauthorized access, and compliance failure. It also makes rehire scenarios harder, because teams may need to suspend, deactivate, and reissue access without losing control of the identity lifecycle.

What changes when vendor access outlives the contract?

The core issue is not the contract itself, but the control gap it creates. If a vendor account remains active after work ends, the organisation has lost its clean trust boundary: access may still be valid, the identity may still be authorised, and any connected data or cloud service remains reachable until someone notices.

That failure matters because vendor access is often broader than a single application login. It may include cloud consoles, admin portals, shared tooling, API access, file repositories, or delegated support paths. Once the business relationship ends, any remaining live access becomes an orphaned entitlement that can persist across environments and teams.

A time-bound or revocation model is therefore an identity lifecycle control, not an administrative preference. The practical question is whether the account, its credentials, and any linked sessions are automatically removed or expire at the same point the commercial relationship ends. If not, the vendor can retain a valid path into systems the business no longer intends them to use.

Why stale vendor accounts create security and operational exposure

Unrevoked access can be used accidentally or deliberately. Former contractors may continue to see production data, make changes in SaaS tools, or reach shared cloud resources long after the engagement is complete. Even when there is no malicious intent, stale access expands the blast radius of simple mistakes, undocumented changes, and misdirected support activity.

The larger the vendor footprint, the harder it becomes to prove who still has access and why. That is where lifecycle failures turn into governance failures: access reviews become unreliable, offboarding becomes partial, and teams may discover the issue only during an audit, incident review, or rehire request.

For vendor programs, the risk is not limited to a single forgotten account. The same person may have API keys, privileged console access, shared credentials, or dormant sessions in several systems. If the offboarding step does not revoke all of them, one surviving credential can preserve the old access path even when the formal account has been disabled.

How organisations should think about time-bounding and rehire scenarios

Time-bounding access forces an explicit decision about duration, renewal, and ownership. It is especially useful when access is granted for a project, migration, incident support window, or temporary integration. The access model should answer three questions clearly: who owns the entitlement, when does it expire, and what evidence confirms that expiry happened.

Rehire scenarios are where weak lifecycle design often shows up. If a vendor returns later, teams should treat that as a fresh access event, not a silent continuation of prior trust. That usually means revalidating sponsorship, rechecking scope, and reissuing access rather than reactivating whatever was left behind from the previous engagement.

Good practice is to distinguish between identity reactivation and privilege restoration. A person or company may be reapproved to work again, but their former permissions should still be reviewed as if they were new, because the systems, the risk posture, and the business need may all have changed since the last contract ended.

Risk and Threat Considerations

Stale vendor access creates a durable attack path and a governance blind spot. Even without a breach, it can expose data, weaken segregation, and make it harder to show that access was removed when the business relationship ended.

Failure mechanism: Offboarding does not fully revoke accounts, tokens, sessions, API keys, or privileged access paths, so a former vendor keeps a valid route into systems that the organisation assumes are closed.

Impact: The result can be unauthorized access, accidental modification, compliance failure, and a wider blast radius during incident response or audit review, especially when multiple systems still trust the same identity.

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 surface, NIST SP 800-53 Rev 5 and CSA Cloud Controls Matrix set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingVendor access after contract end is an offboarding failure.
NHI-07 — Long-Lived SecretsLingering vendor credentials and tokens can outlive the contract.
NHI-05 — Overprivileged NHIStale vendor accounts often retain more access than needed.
Recommendation — Revoke all vendor access paths when the engagement ends. Set expiry on vendor secrets and rotate them at offboarding. Reduce vendor permissions to the minimum required scope.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementCovers lifecycle control for credentials, tokens, and revocation.
AC-2 — Account ManagementRequires timely account disabling and removal of stale access.
AC-6 — Least PrivilegeLimits the blast radius if vendor access persists too long.
Recommendation — Track, expire, and revoke authenticators at contract end. Disable vendor accounts promptly when the business need ends. Restrict vendor access to the smallest necessary entitlement set.
ISO/IEC 27001:2022A.5.18 — Access rightsAccess rights must be provisioned, reviewed, and removed when no longer needed.
Recommendation — Remove vendor access rights when the contract or need ends.
CSA Cloud Controls MatrixIAM — Identity and Access ManagementCloud IAM covers time-bound access, revocation, and entitlement control.
Recommendation — Tie vendor access in cloud systems to expiry and revocation controls.

Practitioner Guidance

What to verify: Confirm that contract end dates, access expiry dates, and deprovisioning actions are linked, not managed as separate administrative steps. If a vendor can still authenticate after the engagement is over, the control failed even if the account looks inactive on paper.

Common mistake: Relying on manual notification to trigger offboarding is fragile. A better test is whether access removal is driven by authoritative business events, with evidence that cloud, application, and credential layers were all handled together.

Practitioner takeaway: Treat vendor offboarding as a lifecycle closure problem, not a ticket closure problem, because the real control objective is to eliminate every surviving path of access before the relationship changes state.

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 26, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org