Independent analysis by NHI Mgmt GroupSource article: Oak, “What SOC 2 Asks for on Service Accounts and Other Non-Human Identities” (November 4, 2026)

TL;DR: Oak’s guidance shows that SOC 2 evidence for service accounts, API keys, tokens and AI agents usually turns on common criteria such as CC6.1, CC6.2, CC6.3, CC6.6, CC6.8 and CC7.2, with auditors sampling inventory, ownership, approval, review, rotation and decommission records. Standing evidence matters because Type 2 testing lands on whatever exists on the day of the sample.


At a glance

What this is: NHI Mgmt Group's analysis, drawing on Oak's blog post: SOC 2 evidence for service accounts, API keys, tokens and AI agents depends on ownership, approval, review, rotation and decommission records that exist on the sample date.

Why it matters: IAM, IGA and PAM teams need evidence that non-human identities are governed as living assets, not as vault entries that can be explained after the fact.

By the numbers:

👉 Read Oak's analysis of SOC 2 evidence for service accounts and AI agents


Context

SOC 2 treats many non-human identities as governed principals, not just technical artefacts. When a service account, API key, token or AI agent authenticates inside the audit boundary, the control question becomes whether ownership, authorization, review and removal are evidenced over time.

The gap is usually not storage. The gap is accountability, because a vault can show where a secret lives without proving who owns the identity behind it or whether the access was ever reviewed. That is why SOC 2 evidence for non-human identities has to be standing evidence rather than a year-end reconstruction.

Auditors also test whether the control survives turnover and system change. When the person who created an account leaves, or when multiple pipelines share one key, the governance model that works for humans no longer tells the full story.


Key questions

Q: How should teams prove ownership for service accounts in SOC 2 audits?

A: Auditors should see each service account mapped to a named human or team, with a documented business owner, technical custodian, and approval trail. Strong evidence includes ownership records in the identity system, change tickets for creation and access changes, and periodic recertification showing who is accountable for the account and its permissions.

Q: Why do shared credentials create SOC 2 evidence gaps for non-human identities?

A: Shared credentials create SOC 2 evidence gaps because you cannot prove which service account, token, or bot used a secret, when it was used, or who approved its scope. Auditors expect attributable ownership, unique identities, rotation records, access logs, and revocation evidence. Reused secrets blur accountability and weaken control testing.

Q: How does credential rotation affect SOC 2 evidence for API keys and tokens?

A: Credential rotation strengthens SOC 2 evidence when teams can show when API keys and tokens were replaced, why they were replaced, and who approved the change. Rotation records, secret inventory updates, and revocation logs help prove lifecycle control, while stale credentials with no documented turnover create gaps in ownership and access evidence.


Technical breakdown

Why SOC 2 treats service accounts as in-scope identities

SOC 2 common criteria are outcome-based, so they apply to any principal that authenticates to in-scope systems when that principal affects security, change control or monitoring. For non-human identities, the practical question is not whether the account is human, but whether it can create access, move data, deploy code or call protected systems. That is why criteria such as CC6.1, CC6.2, CC6.3 and CC7.2 are commonly used to evidence the lifecycle of service accounts, tokens and agents. The evidence challenge is that the control must be demonstrable on the sampled date, not inferred from process intent. See the Non-Human Identity (NHI) Guide.

Practical implication: Map each in-scope non-human identity to the control outcome it can influence, then keep dated evidence ready for audit sampling.

What auditors sample for ownership, approval and rotation

Auditors usually test a small sample across the identity lifecycle: inventory, ownership, provisioning approval, access review, credential rotation and removal at decommission. Each item needs a dated record tied to the exact identity in question, not just to the system that hosts it. Ownership is the anchor because every other artifact depends on someone being accountable for approval, review and revocation. Rotation also has to be visible in the target system, because a vault record alone does not prove the old credential no longer works downstream. Type 2 testing makes the timing of those records as important as their existence. Read Guide to NHI Rotation Challenges.

Practical implication: Keep one evidence trail per identity that connects owner, approval, review, rotation and revocation across systems.

Why AI agents complicate SOC 2 evidence

AI agents expand the same audit problem because they can appear in multiple environments while acting through shared infrastructure or delegated credentials. If one agent instance is deployed in several places, a reviewer needs proof that the organisation treats it as one governed identity with one accountable owner and one lifecycle record. The control problem is attribution: logs often show the triggering person, script or deployment path, but not whether the identity itself had a durable owner and review path. That makes inventory quality and ownership resolution central to SOC 2 evidence for agent-based access.

Practical implication: Resolve each agent to a named owner and a stable inventory record before the audit sample is drawn.


Threat narrative

Attacker objective: The objective is to exploit a governed identity that still works after accountability has been lost, creating access that outlives the control record.

  1. Entry occurs when a service account, API key or agent is created or left active without a durable ownership trail, allowing it to persist beyond the original business need.
  2. Credential access follows when the identity’s secret, token or delegated access remains usable after the creator leaves, the team changes or the integration is expanded.
  3. Escalation happens when shared credentials, missing reviews or weak rotation let the identity keep operating across systems that no longer have a clear approver.
  4. Impact is auditor-visible governance failure, where the organisation cannot prove who approved, reviewed or removed access on the sampled date.
  • Dropbox Sign breach 2024: A compromised back-end service account gave attackers Dropbox Sign customer data, including API keys, OAuth tokens and MFA information.
  • Sumo Logic breach 2023: A compromised credential opened a Sumo Logic AWS account; customers were told to rotate API keys and stored credentials. No data impact was found.

Read and download The State of NHI & AI Agent Breach Report 2026, covering 200+ breaches impacting Non-Human Identities including AI Agents.


NHI Mgmt Group analysis

Ownership is the control that makes SOC 2 evidence real. Without a named owner for each service account, token or agent, approval, review and removal all become unassignable. That is why the audit question is not only whether the secret exists, but whether someone can be held accountable for its lifecycle. In practice, ownership is the difference between a vault record and governance.

Standing evidence matters more than after-the-fact explanation. SOC 2 Type 2 tests whether controls operated across the observation period, so a clean month-one record does not help if month-seven access went orphaned. This is the operational difference between documented process and live control. Practitioners should treat the sample date as a stress test of the whole lifecycle, not as a paperwork exercise.

Non-human identity audit evidence collapses when manager-led processes are the only source of truth. Service accounts do not have managers, and AI agents often act through delegated or embedded access that no human review cycle was designed to track. That means the governance model has to follow the identity itself, not the employment structure around it. The practical implication is that lifecycle evidence must be attached to the identity graph, not to HR records.

Audit readiness fails fastest at the point where shared credentials erase attribution. When multiple pipelines or operators use the same key, reviewers lose the ability to tell who acted, who approved and which access path was actually exercised. That is a control failure, not just a logging problem. The right conclusion is that shared access patterns belong in the same governance discussion as privilege and removal, because attribution is a prerequisite for control.

From our research library:

What this signals

Standing evidence becomes the governance model, not an audit afterthought. When identity samples can land on any date, the programme has to produce ownership, review and revocation records as part of normal operations. That shifts SOC 2 from periodic documentation to continuous identity control, especially where service accounts and agents sit outside human-managed workflows.

Lifecycle evidence for non-human identities now sits at the centre of assurance. The control gap is no longer whether a vault exists, but whether the organisation can demonstrate who is responsible for every authenticated principal that touches in-scope systems. Teams that cannot answer that question cleanly will keep turning SOC 2 into a reconstruction exercise.

Delegated access needs a named accountability path. When an AI agent, pipeline or service account acts on behalf of a person or team, the review process has to capture the real owner behind the access chain. That is the practical boundary between managed identity and audit debt.


For practitioners

  • Build a non-human identity inventory with accountable owners Record every service account, API key, token and agent with system, type, owner, creation date and last use so auditors can trace one identity through its lifecycle.
  • Attach approvals to the identity lifecycle Require dated provisioning approval before issuance and a documented review decision whenever access changes, so CC6 evidence is time-stamped instead of reconstructed later.
  • Prove rotation in the target system Keep rotation records in the system that consumes the credential, not only in the vault, so the old secret cannot still function downstream.
  • Resolve every identity to a named reviewer Ensure each non-human identity has a human or team owner who can certify access, handle exceptions and sign off decommissioning actions.
  • Test decommission against the real target system Verify that removal revokes access at the source and leaves a dated revocation record, because an inactive account in the catalogue can still be live in the application.

Key takeaways

  • SOC 2 evidence for non-human identities depends on lifecycle controls that can be traced to a named owner, a dated approval and a real revocation record.
  • Audit samples expose weak governance fast when service accounts, tokens or agents are present in inventory but missing from review, rotation or removal records.
  • The strongest control is not a larger vault, but an identity model that keeps ownership and evidence attached to the principal throughout its life.

Related NHI Mgmt Group resources: Ultimate Guide to NHIs · Guide to NHI Rotation Challenges · NHI Authentication Guide · Dropbox Sign breach 2024


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 and risk surface, while NIST SP 800-53 Rev 5 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingDecommission and revocation gaps are central to the audit evidence problem.
NHI-02 — Secret LeakageService account evidence depends on controlling exposed keys, tokens and credentials.
NHI-05 — Overprivileged NHIAudit samples often reveal machine identities holding broader access than their role requires.
Recommendation — Track every non-human identity through offboarding and prove access is removed at the source. Scan for leaked machine credentials and revoke any exposed secret immediately. Review each machine identity’s entitlements and remove access that is not needed for the task.
NIST SP 800-53 Rev 5IA-5 — Authenticator ManagementRotation and credential lifecycle evidence map directly to authenticator management.
Recommendation — Enforce credential lifecycle controls so issued authenticators are rotated and retired on schedule.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsSOC 2 evidence here is fundamentally about who or what is authorized to access in-scope systems.
Recommendation — Document and review entitlements for every non-human identity that can reach protected systems.

Key terms

  • Non-Human Identity (NHI): A digital identity assigned to a non-human entity such as a software application, service account, API key, bot, machine, or AI agent that enables it to authenticate and interact with systems without direct human involvement. NHIs now outnumber human identities in most enterprises by 25 to 50 times.
  • Type 2 Report: A Type 2 report tests whether controls worked over a period, not just whether they were designed correctly on one date. In identity governance, this means auditors look for sustained evidence of approvals, reviews, offboarding, and monitoring rather than one-off screenshots or policy statements.
  • Authenticator Management: Authenticator Management is the lifecycle control of MFA authenticators such as passwords, passkeys, security keys and recovery codes. It covers enrolment, binding, rotation, revocation and recovery. Weak management leaves orphaned authenticators, unsafe resets and account takeover paths, so defenders need inventory, strong identity proofing for recovery and prompt removal when devices are lost or users leave.
  • Access Review: A formal process for confirming whether access is still needed and justified. In IAM programs, the review becomes an evidence-bearing control when decisions are recorded, scoped correctly, and traceable to the right reviewer, application owner, or auditor.

What's in the full article

Oak's full blog post covers the operational detail this post intentionally leaves for the source:

  • The criterion-by-criterion evidence table auditors use to sample service accounts and other non-human identities
  • The practical differences between Type 1 and Type 2 evidence for identity governance
  • The mechanics of standing evidence in a live graph, including how review and revocation records are produced
  • The platform-specific workflow Oak describes for mapping ownership, review and removal to audited identities

👉 The full Oak post covers the evidence map, sample artifacts and operational failure modes in more detail.

Deepen your knowledge

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