Join our Newsletter — 33% off our NHI Course
Home› Guides› Third-Party Access Health Check: 10 Metrics to Audit…
Template Third-Party & Supply Chain Risk

Third-Party Access Health Check: 10 Metrics to Audit Vendor and Contractor Access

← All guides
By NHI Mgmt Group, edited by Lalit Choda Updated 13 November 2026 10 min read
On this page

Vendor and contractor accounts outlive contracts, share passwords and bypass MFA far more often than employee accounts, yet most organisations only discover this after a supplier incident. This health check is a recurring audit of the access that third parties actually hold in your environment: ten metrics on sponsorship, contract alignment, MFA, shared accounts, session recording, dormancy, reviews, just-in-time access, remote tools and offboarding. Each metric has a formula, a data source type, thresholds, an owner and a cadence, with a findings log and a remediation map. It is run by the IAM or privileged access team and signed off by the access governance owner. How to design third-party access is covered in the Third-Party Access Guide; this page tests whether that design holds in practice.

What this health check covers

Scope is every identity used by a person who is not your employee: vendor support engineers, contractors, consultants, managed service provider staff and partner users, whether they hold a directory account, a guest account, an application-local account or a privileged remote session. It measures access outcomes in your own systems. It does not score a supplier's own security posture through questionnaires or assurance reports; that is the job of the TPRM Programme Health Check, and the two pages share no metrics.

The Third-Party Access Guide lists the metrics that show progress in direction only. This page fixes each one as a numerator over a denominator with green, amber and red bands, so two reviewers get the same answer. If you searched for a third party access review, a vendor access audit checklist or contractor access KPIs, this is the working run sheet. Machine credentials issued to vendors, such as API keys and OAuth apps, are measured separately in the Third-Party Credential Register Template.

Key takeaways

  • Every external account needs a named sponsor and an end date: without both, no other metric can be trusted, because nobody is accountable for removing access.
  • The contract is the denominator for offboarding: compare active accounts to contract end dates, not to HR records, which rarely hold contractors and never hold vendor staff.
  • Shared vendor accounts break attribution: count them and drive the number to zero, because MFA, recording and reviews all assume one person per account.
  • Standing vendor access is the exposure: the just-in-time share and the remote tool count show how much access is available when nobody is working.
  • Thresholds are starting points: the bands are NHI Mgmt Group recommendations; adjust them to your risk appetite and record why.

How to use this template

Build the third-party identity population first: join directory, guest, application-local and privileged access accounts to the vendor and contract register so every account maps to a supplier, a sponsor and a contract. Then run each metric at the cadence below, score it against the bands, and log every amber or red result in the findings log with an owner and a due date. Keep each completed run; the trend in dormant and post-contract accounts shows whether the sponsor process is working.

Cadence and sign-off

ReviewFrequencyOwnerApproverEvidence kept
Post-contract and dormant account sweep (TA-02, TA-06)MonthlyIAM operationsAccess governance ownerContract register extract, account extracts, disable records
Privileged vendor session review (TA-05, TA-08)MonthlyPrivileged access teamAccess governance ownerSession broker logs, recording index, sample review notes
Full metric run (TA-01 to TA-10)QuarterlyAccess governance ownerCISOMetric workbook, third-party identity population snapshot, findings log, sign-off
Sponsor attestation campaign (TA-07)Quarterly for privileged, six-monthly for othersIdentity governance leadInternal auditCampaign decisions with timestamps, revocation evidence
Vendor remote tool inventory (TA-09)Six-monthlyEndpoint and network securityCISOSoftware inventory and network flow evidence for remote access tools

Metrics

The population is every enabled account or access path held by a non-employee person. NHI Mgmt Group recommended thresholds; adjust to your risk appetite.

IDMetricFormula (numerator / denominator)Data source typeGreenAmberRed
TA-01Third-party accounts with sponsorEnabled third-party accounts with a named, currently employed sponsor and a recorded end date / enabled third-party accountsDirectory and guest account attributes; contractor or vendor register; HR record for the sponsor≥ 98%90% to below 98%< 90%
TA-02Expired contract with active accessCount of enabled third-party accounts or access paths whose contract, purchase order or statement of work has endedContract register joined to account extracts01 to 5, all under 7 days past end> 5, or any 7 days or more past end
TA-03Vendor MFA coverageThird-party accounts for which MFA is enforced at every sign-in path (including remote access and guest sign-in) / enabled third-party accountsIdP policy assignments and exclusions; remote access gateway configuration; sign-in logs100% for privileged, ≥ 98% overall95% to below 98% overall< 95% overall, or any privileged account without MFA
TA-04Shared vendor account countCount of accounts used by more than one third-party individual (generic support logins, team accounts), excluding registered break-glass accountsAccount naming review; sign-in logs showing concurrent or multi-location use; vendor attestation01 to 3, each registered with a removal date> 3, or any unregistered
TA-05Session recording on vendor accessThird-party privileged sessions brokered and recorded / third-party privileged sessions observed (broker plus direct connections found in network or host logs)Session broker logs and recording index; firewall and host remote login logs≥ 98%90% to below 98%< 90%
TA-06Dormant vendor account rateEnabled third-party accounts with no successful sign-in in 60 days / enabled third-party accountsDirectory, IdP and application last sign-in attributes≤ 5%Above 5% to 15%> 15%
TA-07Access review completionThird-party access items certified by the sponsor by the deadline / third-party access items issued for review; report the revoke rate alongsideCertification campaign records≥ 98%, revoke rate above zero90% to below 98%< 90%, or zero revocations
TA-08JIT vendor access shareThird-party privileged access paths granted per request with automatic expiry / third-party privileged access pathsPrivileged access request and approval logs; entitlement extracts≥ 90%60% to below 90%< 60%
TA-09Vendor remote tool countCount of distinct remote access or remote support tools observed in use by third parties, compared with the approved listEndpoint software inventory; network flow and DNS logs; approved tool listOnly approved tools observed1 unapproved tool, removal scheduled≥ 2 unapproved tools, or any on critical systems
TA-10Offboarding latencyMedian and 95th percentile hours from the end of engagement (contract end or sponsor notice, whichever is earlier) to disable of all accounts and sessions for that individualContract register and sponsor notices; directory, IdP and application audit logsP95 ≤ 24 hP95 above 24 h to 72 hP95 > 72 h

Notes on the formulas

  • TA-01 checks the sponsor too: a sponsor who has left the organisation counts as no sponsor. Re-assign before the next review campaign. The Contractor Identity Lifecycle Guide explains sponsor duties.
  • TA-02 and TA-10 measure different failures: TA-02 is a point-in-time count of access that should already be gone; TA-10 is the speed of the process for each departure, which shows whether TA-02 will stay at zero.
  • TA-03 means enforced on every path: a vendor who signs in to the IdP with MFA but reaches a server through a remote tool or a local account without it counts as not covered.
  • TA-05 needs a second source: brokered sessions are easy to count; the denominator must also include direct connections found in firewall or host logs, or the metric only measures the broker. See the Privileged Session Management Guide.
  • TA-09 is a count, not a share: each unapproved remote access tool is a path around the broker. CISA's Guide to Securing Remote Access Software covers detection of malicious use of these tools.

How to collect the data

  1. Export the contract register: suppliers, contracts, start and end dates, sponsor and named individuals, from procurement or the vendor management system. This is the reference for TA-01, TA-02 and TA-10.
  2. Build the third-party identity population: export directory accounts flagged as external, IdP guest accounts, application-local accounts held by suppliers and privileged access entitlements, then join each to a contract by sponsor and supplier attributes.
  3. Pull authentication evidence: IdP policy assignments and exclusions, remote access gateway authentication settings and sign-in logs for the period (TA-03, TA-04, TA-06).
  4. Pull session evidence: session broker connection logs and the recording index, then firewall and host remote login logs for third-party source addresses and accounts (TA-05, TA-08).
  5. Find remote tools: query the endpoint software inventory and network flow or DNS logs for remote access and remote support software, and compare with the approved list (TA-09).
  6. Pull governance records: certification campaign decisions for third-party items and privileged access request logs with expiry times (TA-07, TA-08).
  7. Sample: pick five departed third-party individuals and trace every account they held to its disable event. Record any variance.

Red flags that need action now

  • Any privileged third-party account still enabled after the contract ended (TA-02). Treat it as a possible incident.
  • A privileged vendor account or remote access path without MFA (TA-03).
  • A shared vendor support login with administrative rights and no record of who used it (TA-04).
  • Third-party connections to production found in host logs that never passed through the session broker (TA-05).
  • Standing, always-on vendor access to critical systems with no request or expiry (TA-08).
  • An unapproved remote access tool installed on a server and reachable by a supplier (TA-09). Follow the Compromised MSP Playbook if misuse is suspected.
  • A sponsor certification campaign with zero revocations across all suppliers (TA-07).
  • No way to revoke all access for one supplier within hours, tested at least once a year.

Findings log

Finding IDFindingMetricSeverityOwnerDue dateStatus
HC-TPA-01[Number] third-party accounts active after contract endTA-02[High / Medium / Low][Role][Date][Open / In progress / Closed / Risk accepted]
HC-TPA-02[Supplier] uses a shared administrative account on [system]TA-04[Severity][Role][Date][Status]
HC-TPA-03[Number] direct vendor connections bypassed the session brokerTA-05[Severity][Role][Date][Status]
HC-TPA-04Unapproved remote tool [tool category] found on [number] hostsTA-09[Severity][Role][Date][Status]
HC-TPA-05[Finding][Metric][Severity][Role][Date][Status]

Group findings by supplier where one supplier causes several, so the relationship owner can raise them in one conversation. Risk accepted findings carry an expiry date and an approver.

Remediation map

Finding typeMetricsWhere the fix is explained
No sponsor, no end date, slow offboardingTA-01, TA-02, TA-10Contractor Identity Lifecycle Guide; Third-Party Access Policy Template
MFA gapsTA-03MFA Guide; MFA Exception Register Template
Shared accounts and unrecorded sessionsTA-04, TA-05Privileged Session Management Guide; Remote Support Sessions
Dormant accounts and weak reviewsTA-06, TA-07Orphaned and Dormant Accounts; Access Reviews Guide
Standing vendor privilegeTA-08JIT Access Guide
Unapproved remote toolsTA-09Remote Support Sessions; Managed Service Provider Risk Assessment Guide

References

Framework anchors for the metrics: NIST SP 800-53 Rev. 5 AC-2 (Account Management), AC-2(3) (Disable Accounts), AC-17 (Remote Access), AU-14 (Session Audit), PS-7 (External Personnel Security) and SA-9 (External System Services); NIST CSF 2.0 PR.AA-05 and GV.SC-10; CIS Controls v8.1 Control 15 (Service Provider Management).

Related NHI Mgmt Group resources: Third-Party Access Guide, Third-Party Access Policy Template, Contractor Identity Lifecycle Guide, Privileged Session Management Guide.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Researched and written by the NHI Mgmt Group editorial team using AI tools, under the editorial direction of Lalit Choda. Facts are drawn from the sources listed on this page and checked by our automated quality process. Last updated 13 November 2026. Spotted an error? Use our contact page.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM and Agentic AI security. nhimg.org