Subscribe to the Non-Human & AI Identity Journal

Vendor access residue

Residual access that remains after a third-party relationship has ended or changed. It usually appears as forgotten accounts, active tokens, or unrevoked integrations, and it is a common cause of exposure because the business purpose has already disappeared while the access still works.

Expanded Definition

vendor access residue is the leftover identity footprint from a third-party relationship that no longer exists in the business sense but still exists technically. In NHI and IAM programs, that residue can include service accounts, API keys, OAuth grants, SSH keys, certificates, CI/CD variables, or app-to-app integrations that were never revoked after a contract ended, a vendor changed scope, or an implementation was replaced.

Unlike ordinary access review issues, vendor access residue is tied to lifecycle failure. The access often belonged to a legitimate integration at one time, which makes it easy to overlook during offboarding. Guidance varies across vendors on how broadly to define the term, but the operational test is consistent: if the third party no longer has an approved business need, the access should no longer function. The NHI lifecycle and offboarding emphasis in Ultimate Guide to NHIs aligns with this interpretation, while the OWASP Non-Human Identity Top 10 frames stale access as a control failure rather than an administrative inconvenience.

The most common misapplication is treating vendor termination as a procurement event only, which occurs when identity, token, and integration owners are not included in offboarding.

Examples and Use Cases

Implementing vendor offboarding rigorously often introduces coordination overhead, requiring organisations to weigh faster contract closure against the cost of verifying every credential and integration path.

  • A payment processor is replaced, but the old webhook secret remains active in a production pipeline and can still post events into internal systems.
  • A consultant’s cloud access is removed, yet an older API key stored in a deployment script continues to authenticate against a database.
  • A SaaS vendor relationship ends, but a service account used for data export is left enabled in a scheduler and continues to pull records nightly.
  • An integration is migrated to a new platform, but the previous OAuth grant remains valid because no one reviewed connected app permissions during the cutover.
  • A contractor leaves after a short engagement, but the certificate issued for automated admin tasks is never revoked and still signs requests.

These patterns map directly to the lifecycle and visibility concerns highlighted in Ultimate Guide to NHIs — Key Challenges and Risks and the breach patterns discussed in 52 NHI Breaches Analysis. For assurance language around privileged access and credential cleanup, teams often cross-check with the OWASP Non-Human Identity Top 10.

Why It Matters in NHI Security

Vendor access residue is dangerous because it creates an access path without an owner. Once a supplier is offboarded or a contract changes, those residual credentials become hard to justify, hard to monitor, and easy for attackers to reuse if they are discovered through logs, source code, ticketing systems, or exposed integrations. The result is a governance gap that sits outside normal business visibility but inside the trust boundary.

This matters especially in NHI environments because third-party exposure is widespread. NHI Mgmt Group reports that 92% of organisations expose NHIs to third parties, and that figure directly reflects the scale of residual access risk in vendor-heavy environments. The same research notes that only 20% have formal processes for offboarding and revoking API keys, which helps explain why leftover access persists long after the business relationship ends. The broader lifecycle problem is also tied to the Ultimate Guide to NHIs and its emphasis on revocation, rotation, and visibility.

Organisations typically encounter the consequences only after a vendor breach, an audit, or an incident review reveals that an old integration was still operational, at which point vendor access residue becomes operationally unavoidable to address.

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 Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-02 Stale third-party credentials are an improper secret management and lifecycle control issue.
NIST CSF 2.0 PR.AC-1 Access rights must be managed and removed when third-party relationships change or end.
NIST Zero Trust (SP 800-207) Zero Trust requires continuous validation, not trust in legacy vendor access.

Inventory and revoke vendor credentials, tokens, and integrations immediately when business need ends.