By NHI Mgmt Group Editorial TeamBased on StrongDM: “Answering Auditors’ Questions in a SOC 2 Review” (October 17, 2025)

TL;DR: Auditability depends on how well access, change history, and resource scope are made queryable, not on manual evidence chasing, according to StrongDM. StrongDM describes how its SOC 2 audit workflow used audit logs, point-in-time snapshots, RBAC listings, and tagged scopes to answer evidence requests, and says it successfully submitted 100% of requests.


At a glance

What this is: This is a SOC 2 audit walkthrough showing how StrongDM used historical audit data, scoped listings, and tags to answer evidence requests about NHI access controls.

Why it matters: It matters because IAM and NHI teams need evidence that can be reconstructed on demand, especially when auditors ask who had access, what changed, and which resources were in scope.

By the numbers:

  • We successfully submitted 100% of evidence requests during the audit.

Context

SOC 2 evidence collection becomes difficult when access state, change history, and resource scope are scattered across tools that were never designed to be audit evidence sources. In an NHI programme, that challenge is not just about users, but about the permissions, tags, and resource histories that define machine-access scope at a point in time.

StrongDM’s article focuses on how its own audit review used historical configuration data, role listings, tagged resources, and activity logs to answer common auditor questions. The operational problem is familiar: if access cannot be reconstructed cleanly, evidence collection turns into manual interpretation instead of repeatable governance.

The article is also a reminder that auditability is a control property, not a reporting exercise. For NHI and broader IAM programmes, the question is whether the access layer preserves enough state to prove who could act, on what, and when.


Key questions

Q: What breaks when evidence for SOC 2 controls is collected manually?

A: Manual evidence collection tends to break under volume and inconsistency. Teams submit incomplete artifacts, lose track of sample requests, and spend time reconstructing audit trails after the fact. That creates avoidable back and forth, delays fieldwork, and makes it harder to prove that controls operated continuously across the observation window.

Q: Why do tagged resources make SOC 2 access evidence easier to defend?

A: Tagged resources create a clear scope boundary for in-scope systems, which lets teams filter permissions, activities, and inventories to the exact environment under review. Without that boundary, evidence collection becomes too broad and the reviewer has to infer what belongs in the control population.

Q: How should teams prove who could change production resources during an audit period?

A: Teams should combine historical role listings with resource-scoped permission views so they can show which users were authorised during the audit window. The answer should come from the same system that governs access, not from a manually maintained list that can drift from actual entitlements.

Q: What is the difference between audit logs and point-in-time snapshots for SOC 2 evidence?

A: Audit logs show that an event occurred, while point-in-time snapshots show the state of the system at a specific moment. Both matter, but snapshots are what let teams prove historical access scope, entitlement mappings, and resource presence when an auditor asks what was true during the review period.


Technical breakdown

Point-in-time audit data for NHI access reviews

The audit workflow described here depends on preserving configuration state so teams can roll back to a specific moment and see how users, roles, targets, and data sources looked then. That is different from ordinary logging, which records events but may not preserve the authoritative state needed to explain access at a past point in time. For SOC 2, this matters because auditors often ask for evidence tied to a defined review period, and the answer has to be reconstructable without guesswork. In NHI programmes, that same requirement applies to service accounts, resource tags, and privilege mappings.

Practical implication: preserve point-in-time state for roles, targets, and resource scope so audit evidence can be reproduced instead of inferred.

RBAC listings and tagged scope as audit evidence

The article shows that role listings and tags are not just administrative conveniences. They become evidence primitives when teams need to prove which users could affect production resources, which resources were in scope, and how that scope was isolated. Tags act as a boundary marker, while RBAC answers who had access within that boundary. For NHI governance, the lesson is that evidence quality depends on whether the access model exposes scope and entitlement relationships in a queryable form. If the scope cannot be filtered cleanly, the audit trail becomes much less useful.

Practical implication: make tags and RBAC relationships queryable so in-scope access can be isolated quickly during audit requests.

Activity logs versus authoritative configuration state

StrongDM distinguishes between activity streams, audit logs, and configuration records. Activity logs capture what changed, while configuration state shows what was true at a specific moment. That distinction matters because auditors may ask for both change history and proof of current or historical entitlement. In NHI and IAM terms, event logs are necessary but not sufficient if they cannot be tied back to the inventory of resources and permissions that existed when the control operated. The strongest evidence model is one where the event trail and the state record can be correlated directly.

Practical implication: correlate activity logs with configuration snapshots so evidence requests can be answered with both change history and state validation.


NHI Mgmt Group analysis

Auditability is a governance property of the access layer, not a paperwork outcome. The article shows that SOC 2 evidence becomes dependable only when the identity system preserves historical state for roles, resources, and permissions. That is the difference between proving control operation and manually reconstructing it after the fact. For NHI programmes, the same rule applies to service accounts and tagged infrastructure.

Queryability is the real control plane for audit evidence. The most useful evidence in this workflow came from being able to ask direct questions of the system, not from collecting screenshots or ad hoc exports. That shifts the burden from human interpretation to system design. Practitioners should treat auditability as an architectural requirement for identity and access governance.

Tagged scope is a missing concept in many access programmes. Tags turn broad resource estates into reviewable audit domains, which is especially important when production, finance, analytics, and test resources coexist. Without that scoping layer, access reviews and evidence collection become too broad to defend. The practical conclusion is that scope metadata must be governed with the same discipline as entitlements.

Historical entitlement reconstruction is what separates mature IAM from basic logging. The article’s use of millisecond-level permission views and point-in-time snapshots shows that audit readiness depends on being able to answer who could do what, when. That is especially relevant for NHI governance because machine access often changes faster than manual review cycles. The implication is that identity programmes need reconstructable entitlement history, not just log retention.

NHI audit evidence should be built from the same records used for access control. When the access model, administrative tooling, and audit trail are aligned, evidence gathering becomes a by-product of normal operations rather than a separate exercise. That alignment reduces friction for SOC 2 while improving day-to-day governance over machine and human access alike. Practitioners should treat evidence readiness as part of the control design.

What this signals

Queryable evidence is becoming a governance requirement, not an audit convenience. SOC 2 teams increasingly need systems that can answer historical access questions directly, because evidence requests rarely align with how administrators naturally manage change. When entitlement history, scope metadata, and activity logs sit in separate places, the control environment becomes harder to defend even if the underlying access policy is sound.

Tagged scope is the quiet enabler of defensible identity evidence. The ability to isolate production or other sensitive resource sets is what turns a broad access estate into an audit population that can actually be reviewed. For NHI programmes, that same scoping discipline will matter whenever machine access spans multiple environments or business units.

Historical entitlement reconstruction is the operational bar for mature IAM. If a programme cannot show who could act, on what resources, and at what point in time, the audit trail is only partial. Teams should treat reconstructability as a control objective in its own right, especially where privileged access and machine identities change frequently.


For practitioners

  • Build point-in-time entitlement snapshots Preserve historical views of users, roles, targets, and resource permissions so auditor questions can be answered for any review date without manual reconstruction.
  • Use tags to define audit scope Apply consistent tags to production, finance, analytics, and other sensitive resource sets so evidence requests can be filtered to the correct in-scope estate.
  • Correlate activity streams with configuration state Link change events to the underlying resource and permission records so access changes can be proven with both event history and current or historical state.
  • Separate evidence sources by control type Use one path for access listings, another for change history, and another for session or query logs so each auditor request maps to the right control evidence.

Key takeaways

  • SOC 2 evidence quality depends on whether access and change history can be reconstructed from the system itself, not assembled manually after the fact.
  • The article shows that point-in-time snapshots, RBAC listings, and tagged scope are the records that make auditor questions answerable.
  • For NHI and IAM teams, the practical lesson is to design access controls so audit evidence is a normal output of governance, not a separate project.

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 surface, NIST CSF 2.0 and CIS Controls v8 set the technical controls, and ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Improper OffboardingHistorical access evidence depends on showing when access changed or ended.
NHI-05 — Overprivileged NHIThe article centers on who could change production resources and what scope they had.
NHI-06 — Insecure Cloud Deployment ConfigurationsTagged scope and resource inventory are used to separate in-scope cloud resources for audit.
Recommendation — Track access lifecycle events so historical evidence can prove when NHI access was removed or changed. Review NHI entitlements against actual production scope and remove permissions that are broader than needed. Map cloud resources to tagged audit scopes so access evidence reflects the real deployment boundary.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsThe article is fundamentally about proving who was authorised to access or change resources.
Recommendation — Maintain auditable entitlement records so authorisation evidence can be reconstructed for SOC 2 reviews.
CIS Controls v8CIS-5 — Account ManagementThe workflow relies on listing users, roles, and privileged access at review time.
Recommendation — Keep account and role inventories current so audit requests can be answered from authoritative records.
ISO/IEC 27001:2022A.8.2 — Privileged Access RightsThe article focuses on privileged users and the evidence needed to justify their access.
Recommendation — Document privileged access rights with historical traceability so audit evidence is available on demand.

Key terms

  • Point In Time Snapshot: A point in time snapshot is evidence captured at a single moment rather than continuously maintained from source systems. It can satisfy an audit request, but it ages quickly as environments change, which makes it less reliable for ongoing compliance or repeated assessments.
  • Tagged scope: Tagged scope is a way of marking resources so they can be grouped into a reviewable boundary for audit, compliance, or operational control. For identity teams, it makes it possible to isolate production, finance, or other sensitive resources without relying on informal lists or manual filtering.
  • Entitlement reconstruction: Entitlement reconstruction is the process of rebuilding who had access to what, and when, from authoritative records rather than memory or spreadsheets. It is essential for SOC 2 and IAM governance because reviewers need evidence that can survive changes in staff, systems, and configuration history.
  • Historical access evidence: Historical access evidence is proof drawn from past records that shows access state, permission scope, or administrative action during a defined period. It is stronger than a current-state report because auditors and reviewers need to verify what was true when the control operated, not only what exists now.

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 June 7, 2026.
Updated on October 7, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org