Join our Newsletter — 33% off our NHI Course

Type II Evidence

Type II evidence proves a control operated consistently over a defined period, not just on a single day. For GitHub environments, that means showing branch protection, reviews, MFA, and scanning stayed active across the audit window. Auditors use this to verify sustained operating effectiveness rather than a point-in-time setup.

Expanded Definition

Type II evidence is audit evidence that demonstrates a control did not merely exist on a single date, but operated effectively throughout a review period. In practice, it is used to show sustained operating effectiveness, which is why it matters in compliance, assurance, and security governance. For GitHub environments, this can include records showing that branch protections, mandatory reviews, MFA enforcement, and code scanning remained in place across the audit window, not just at the end of it. That distinction is important because a control may be configured correctly during a snapshot review yet fail repeatedly during normal operations.

Definitions vary slightly across vendors and auditors, but the core idea is consistent: Type II evidence must support time-based verification. This makes it more than a configuration export or screenshot. It usually requires logs, policy history, alerts, ticket records, access reviews, and other artefacts that show the control was active and followed over time. This aligns closely with assurance concepts reflected in the NIST Cybersecurity Framework 2.0, where governance and continuous monitoring matter as much as initial design. The most common misapplication is treating a one-day screenshot as Type II evidence, which occurs when organisations confuse point-in-time configuration with sustained control operation.

Examples and Use Cases

Implementing Type II evidence rigorously often introduces evidence-management overhead, requiring organisations to balance audit confidence against the cost of collecting and preserving time-based proof.

  • A GitHub audit trail shows branch protection stayed enabled for the full quarter, with no gaps in enforcement or policy drift.
  • Access review records confirm repository permissions were reviewed on schedule and exceptions were tracked to closure.
  • MFA logs demonstrate that administrative accounts remained protected throughout the audit period, not only at the time of testing.
  • Code scanning and secret scanning reports show recurring execution over the evidence window, supporting continued control operation.
  • Change management tickets and configuration history show that control settings were monitored, approved, and maintained consistently.

For cloud and identity-heavy environments, this type of evidence often connects to broader control assurance expectations in NIST CSF 2.0 and, where relevant, access governance practices described by NIST SP 800-53. Teams also use it when validating SaaS settings, privileged access workflows, and security automation that must remain active continuously rather than intermittently.

Why It Matters for Security Teams

Type II evidence matters because security teams are rarely judged on whether a control was ever configured, but on whether it kept working when operations, exceptions, and change introduced pressure. A control that is enabled for an audit screenshot but disabled during day-to-day administration creates a false sense of assurance. That is especially relevant in identity and access governance, where MFA, reviews, approvals, and privileged controls must remain effective across people changes, repository changes, and automation changes.

For NHI and agentic AI environments, the same logic applies to service identities, tokens, and automated workflows. If a platform claims secrets rotation, approval gates, or tool restrictions, Type II evidence should show those controls persisted through the audit period, not just during setup. This is also where evidence quality becomes a resilience issue, because weak evidence makes it harder to prove that access boundaries and monitoring actually held under real operating conditions. Organizations that lack this evidence often discover the gap after an audit finding, a customer due diligence request, or an incident review, at which point Type II evidence becomes operationally unavoidable to reconstruct control history.

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, NIST SP 800-53 Rev 5, NIST SP 800-63 and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 GV.OV Type II evidence supports ongoing oversight and verifies controls operated over time.
NIST SP 800-53 Rev 5 CA-7 Continuous monitoring evidence shows controls remained effective after implementation.
OWASP Non-Human Identity Top 10 NHI evidence expectations depend on proving service identities and secrets controls persist over time.
NIST SP 800-63 IAL Identity assurance relies on evidence that authentication and identity controls remain reliable over time.
NIST AI RMF GOVERN AI governance requires evidence that controls and accountability operated throughout deployment.

Preserve identity and authentication records that demonstrate sustained assurance, not a one-time setup.