By NHI Mgmt Group Editorial TeamPublished 2026-06-09Domain: Governance & RiskSource: Teleport

TL;DR: SOC 2 control mappings for non-human identities now need attestation, short-lived credentials, audit logs, and declarative change evidence, according to Teleport’s analysis of CC6, CC7, and CC8. The governance gap is no longer whether machines have access, but whether that access is provably authorised, reviewable, and revocable at machine speed.


At a glance

What this is: Teleport maps SOC 2 CC6, CC7, and CC8 to workload attestation, short-lived credentials, audit logging, and declarative change control for non-human identities.

Why it matters: This matters because IAM teams need evidence that machine access is authorised, monitored, and change-controlled with the same rigor used for human users.

By the numbers:

👉 Read Teleport's SOC 2 mapping for non-human identity controls


Context

SOC 2 evidence collection breaks down when machine identities are treated as an exception instead of part of the access model. Non-human identities such as CI/CD pipelines, bots, microservices, and AI agents request credentials and access production systems, but many audit programmes still focus on human logins and approvals. That leaves a gap between what auditors expect and what identity teams can actually prove.

The practical issue is not whether machines should have access. It is whether that access is authorised before issuance, constrained at runtime, logged when denied, and recorded when changed. For identity programmes, that means extending access governance, lifecycle control, and evidence collection across NHI, human IAM, and emerging agentic workflows rather than separating them into different operational models.

Teleport’s article frames that problem through CC6, CC7, and CC8 mappings, showing how machine identity controls can be evidenced with attestation, short-lived certificates, structured logs, and versioned configuration. That is a typical audit pressure point now, not an edge case.


Key questions

Q: How should organisations prove SOC 2 control over non-human identities?

A: They should prove that machine access is authorised before issuance, monitored during use, and reviewable after change. The strongest evidence comes from attestation records, denied issuance logs, short-lived credential settings, and version-controlled access rules that show who changed what and when. That gives auditors a lifecycle trail instead of a point-in-time assertion.

Q: Why do machine identities create more SOC 2 evidence pressure than human users?

A: Machine identities often outnumber humans, change faster, and rely more heavily on automated issuance and revocation. That means auditors expect proof that the control state is current, not just that a process exists. If the organisation cannot show issuance, denial, and configuration history, the machine access model is weak even when the technical controls are sound.

Q: What breaks when static secrets are used for workload access?

A: Static secrets make it difficult to prove who or what received access, when the access should end, and whether the credential was still valid during the audit window. They also increase blast radius if copied or exposed. For SOC 2, the problem is not only exposure risk, but the absence of machine-readable evidence around issuance and revocation.

Q: Who should own machine identity change control in an IAM programme?

A: Identity and platform teams should share ownership, with security defining policy and operations managing the implementation. Machine identities behave like production infrastructure, so access rules, bot registrations, and signature checks need the same review discipline as application changes. That makes change control part of identity governance, not a separate engineering activity.


Technical breakdown

Workload attestation and pre-issuance authorization

Workload attestation is the control pattern that verifies what a workload actually is before issuing credentials. Instead of trusting a static key or a host name, the issuer checks runtime properties such as Kubernetes namespace, service account, process owner, or a signed build provenance signal. That turns access from possession-based to attribute-based. In SOC 2 terms, this supports CC6.1 and CC6.2 because the access decision is tied to an approved identity state, not just a secret being present. It also creates evidence when the request is denied, which matters as much as the approval path.

Practical implication: require machine-identity issuance rules to prove identity attributes before credentials are minted.

Short-lived certificates and protected credential transit

Machine identity risk changes when credentials are long-lived. A static secret can be reused, copied, and replayed long after it was issued, while a short-lived certificate narrows the useful window if exposure occurs. Teleport’s approach combines short TTLs, TLS transport, and optional CA pinning so the credential itself is less durable and the transport path is harder to intercept. That directly supports CC6.6 because the control objective is not just encryption in transit, but reducing the time a stolen credential remains useful. The evidence value is strongest when issuance, renewal, and expiry are all logged.

Practical implication: shift high-risk NHI access from reusable secrets to short-lived certificates with logged renewal paths.

Audit events for denied issuance and declarative change control

SOC 2 control evidence becomes much stronger when credential issuance, denial, and configuration change all produce machine-readable records. Teleport describes structured audit events for failed policy checks, SIEM forwarding for anomaly detection, and declarative resources for bot registrations and access rules. That matters for CC7.3 and CC8.1 because auditors need to see not only that access was controlled, but that the control state changed through reviewable, versioned processes. In practice, this is the difference between a claim of least privilege and proof of least privilege over time.

Practical implication: store NHI access rules in version control and forward issuance events to SIEM for audit-ready correlation.



NHI Mgmt Group analysis

Machine identities are now part of the SOC 2 evidence problem, not just the access problem. CC6, CC7, and CC8 were written for controlled access, monitoring, and change management, but the article shows that those requirements now apply to workloads, bots, and agentic identities as well as humans. The implication is that auditability must be designed into machine identity lifecycles from the start, not bolted on after a control failure.

Short-lived credentials only become governance controls when issuance is tied to verifiable identity state. Expiry alone does not solve machine identity risk if issuance is still based on static trust, shared keys, or weak onboarding. The stronger pattern is pre-issuance verification, because that is where standing privilege is either prevented or created. For practitioners, the governance question is no longer how long a credential lasts, but what proof existed before it was issued.

Declarative machine identity management is the control plane auditors can test. Versioned bot registrations, reviewable access rules, and logged policy changes make machine access observable in a way spreadsheet tracking never can. This is a lifecycle governance issue as much as a security one, because unmanaged change creates permission drift even when the original configuration was sound. Practitioners should treat machine identity configuration like production change control, not operational housekeeping.

Non-human identity governance now spans human IAM, workload identity, and agentic access in one programme. The same SOC 2 logic that once proved human access can be extended to machines, but only if the programme recognises that access reviews, approvals, and revocation behave differently across actor types. That means identity teams need one governance model with actor-specific controls, not separate ad hoc processes for each class of identity.

Static secret dependence is the clearest machine-identity control weakness this article exposes. The governance assumption that a secret can safely represent a workload over time breaks once workloads are ephemeral, distributed, and continuously changing. The implication is that evidence-heavy compliance programmes will increasingly favour short-lived, attributable credentials over reusable secrets whenever the risk profile demands it.

From our research:

What this signals

Certificate-driven governance is becoming the dividing line between compliance claims and defensible evidence. When machine identities are granted access, the question is no longer whether a control exists but whether the control can be reconstructed from logs, policies, and change history. With 57% of organisations lacking a complete inventory of their machine identities, the operational baseline is still weaker than most audit narratives suggest.

That gap affects more than SOC 2. It shapes how teams design least privilege, how they prove revocation, and how quickly they can answer an auditor or incident responder when a workload credential is questioned. The programmes that modernise their machine identity lifecycle now will be the ones that can absorb AI agent and workload growth without losing evidence quality.


For practitioners

  • Map every machine access path to a SOC 2 control owner Assign CC6, CC7, and CC8 ownership for bots, workloads, and AI agents so every issuance rule, denial event, and change record has a named reviewer.
  • Replace static machine secrets with short-lived certificates Use time-bounded credentials for workload access and require transport protections such as TLS and certificate authority pinning where supported.
  • Make machine identity issuance evidence auditable by default Log what was requested, what attributes were checked, what rule evaluated the request, and whether the credential was denied or issued.
  • Put bot registrations and access rules under version control Treat machine identity configuration as declarative infrastructure so reviewers can trace approvals, changes, and rollbacks through git history.

Key takeaways

  • SOC 2 control mapping now has to cover machine identities explicitly, because workloads and bots create the same governance obligations as human access.
  • Audit-ready evidence depends on attestation, short-lived credentials, and declarative change records, not on policy statements alone.
  • Identity teams should treat machine access as a lifecycle and evidence problem, or compliance gaps will grow faster than their manual controls can absorb.

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

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01Static secrets and weak issuance controls are central to this article.
NIST CSF 2.0PR.AC-4Least privilege and access management apply directly to bots and workloads.
NIST CSF 2.0DE.CM-1Audit logging and event monitoring are core to the CC7 mapping in the article.

Replace reusable machine secrets with attributable, short-lived issuance and logged denial paths.


Key terms

  • Workload Attestation: Workload attestation is the process of checking what a machine identity actually is before it receives access. It uses runtime properties, identity bindings, or signed provenance to prove the workload matches policy. In practice, it turns credential issuance into an evidence-based decision instead of a trust assumption.
  • Short-Lived Certificate: A short-lived certificate is a credential that expires quickly so its value is limited if exposed. For machine identities, this reduces the useful window for abuse and makes renewal, issuance, and expiry easier to audit. The security benefit depends on tight lifecycle control, not expiry alone.
  • Declarative Access Control: Declarative access control means machine identity rules are defined as versioned state rather than ad hoc changes. That makes bot registrations, workload permissions, and signature checks reviewable, reproducible, and auditable. For identity governance, it is the difference between proving a control existed and proving how it changed.

What's in the full article

Teleport's full article covers the operational detail this post intentionally leaves for the source:

  • Specific CC6.1, CC6.2, CC6.3, CC6.6, CC7.2, CC7.3, and CC8.1 mapping examples for auditors and control owners
  • Implementation specifics for workload attestation, including tbot properties, join tokens, and bound keypair proof methods
  • Evidence examples such as audit logs, Terraform records, and declarative resource definitions that support SOC 2 testing
  • How Teleport structures denied issuance, revocation, and join-state lockouts for SIEM and compliance workflows

👉 Teleport's full article shows the CC6, CC7, and CC8 evidence patterns in more implementation detail.

Deepen your knowledge

NHI governance, agentic AI identity, and machine identity security are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or lifecycle governance in your organisation, it is worth exploring.
NHIMG Editorial Note
Published by the NHIMG editorial team on 2026-06-09.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org