Why break out third parties from non-human identities?

Sep 03, 2026 • 3 min read

At runtime, a third-party vendor's access looks almost identical to any other non-human identity. Here is why ClearVector still gives third parties a category of their own.

At runtime, a third-party vendor's access into your production environment looks almost identical to any other non-human identity. A role assumption here, an API call there, a read from a storage bucket. If the shape of the activity is the same, why not simply count third parties as non-human identities and move on?

Because "non-human" describes what the identity is. "Third-party" describes who controls the identity. Those are different facts, and the second one reshapes the risk, the compliance obligation, and the kind of detection the identity requires.

“Non-human” describes what the identity is. “Third-party” describes who controls the identity.

An external control plane is a different risk

You provisioned your own service accounts and execution roles. You did not provision a vendor's security posture. When a third party holds access into production, you have inherited risk owned and operated by an external organization, on the strength of a trust relationship rather than a control you enforce yourself.

That trust relationship is a favored path for the adversary. SolarWinds remains the reference case: legitimate third-party access, abused to reach thousands of downstream environments. The 2026 supply-chain compromises documented in our Identity Intelligence Report follow the same logic, riding trusted vendor software and trusted publishing workflows into environments that never carried a direct vulnerability of their own. A third party can be entirely well-behaved and still be the route an adversary takes to reach you.

Compliance already treats third parties as a separate class

Auditors and regulators settled this question long ago. SOC 2, HIPAA, and PCI-DSS all require organizations to specifically track and elevate oversight of third-party access. Dissolve your third parties into one undifferentiated non-human population, and producing that view means untangling them after the fact, every time. A first-class third-party category turns the answer into a query instead of an investigation.

At runtime, provenance is the only thing that separates them

Three-stage diagram titled One vendor access flow, three identity types. Stage one, a vendor employee, tagged human, authenticates to the vendor's own identity provider. Stage two, a vendor role, tagged non-human, assumes a role inside the vendor's production environment. Stage three, a role in your production, tagged third-party, is assumed by that vendor role. Arrows run left to right between the three stages.
Three identity types, one access flow. The person at the start authenticates somewhere you cannot see, inside the vendor's own identity provider. By the time activity reaches your environment the acting identity is a role assuming a role, and the external company behind that role only surfaces in the lineage.

Consider an ordinary vendor workflow:

  • A vendor employee, a human, authenticates to the vendor's own identity provider. The vendor assumes a role inside the vendor's production environment. That role, in turn, assumes a role inside your production environment. Activity follows.

Three identity types, human, non-human, and third-party, inside one routine vendor access flow. By the time the activity lands in your environment, the acting identity is a role, plainly non-human in shape. Only the lineage reveals that the role traces back to an external company rather than to your own automation. Break third parties out, and the originating identity resolves to a named vendor. Leave third parties folded into NHI, and you are watching a role with no idea which external organization controls that role.

The data: a small population with distinct behavior

Third parties are only 4 percent of active identities in AWS and GCP, the smallest of the three groups. Their activity does not resemble the non-human population they are so easily mistaken for.

One vendor in ClearVector's production data ran 40 percent destructive.

Figure 6 from the ClearVector Identity Intelligence Report 2026. Table of four third-party vendors in AWS and GCP production, all holding 100 percent coverage. An observability vendor, a second security vendor and a compliance vendor run 100 percent read-only at low risk. Security Vendor 1 runs 60 percent read-only and 40 percent destructive at high risk.
Security Vendor 1 held 100 percent coverage of production, meaning every resource in the environment was reachable through that vendor's access. Two in five actions taken under that access were destructive, against 3 percent for the non-human population as a whole. The access was approved at onboarding and the credential was valid the entire time.

Consider the top four vendors in the report. All four hold 100 percent coverage across the production environment. Three of them, an observability vendor, a second security vendor, and a compliance vendor, run strictly read-only and earn a low-risk profile. One does not. Security Vendor 1 runs 60 percent read-only and 40 percent destructive: delete, terminate, and similar high-impact actions.

Set that 40 percent against the non-human population as a whole, which is 3 percent destructive. A single external vendor, operating at 40 percent destructive activity with full coverage of production, is precisely the signal that disappears the instant you average that vendor into an 87 percent NHI group that barely acts destructively at all. The separate category is what keeps the outlier visible. And like the broader non-human population, most third-party activity runs outside standard business hours on a periodic, scheduled cadence, nightly syncs, hourly scans, weekly compliance checks, so simple working-hours assumptions describe these identities poorly.

So, why break third parties out from non-human identities? Because the two labels answer different questions. "Non-human" tells you the identity is not a person. "Third-party" tells you the identity belongs to someone else, carries external risk, sits under a separate compliance regime, and, as Security Vendor 1 shows, can behave in ways your own automation never would. The only reliable way to hold that line at runtime is to map every action back to the originating identity, and to model the pattern of life of humans, non-humans, and third parties as three distinct populations. Lump the three together, and the most important vendor behavior is the first thing you lose.

See what is in your production today.

More production insights, tips & news

Blog
Product
Product