audit-labs/control-coverage
Control coverage and blind-spot analysis for audit evidence.
clone: git clone https://gitbay.org/audit-labs/control-coverage.git
v0.1.0: examples/soa.yaml · raw
1# Example scope / Statement of Applicability.
2#
3# `frameworks` selects which catalogs to evaluate. Each exclusion removes a
4# control from the in-scope denominator and MUST carry a justification. `owners`
5# is optional metadata that flows through to the SoA.
6subject: Acme Production
7frameworks: [SOC2, ISO]
8
9exclusions:
10 - control: ISO:A.7.1
11 reason: "Fully cloud-hosted; no physical premises are in scope for the ISMS."
12 - control: ISO:A.7.2
13 reason: "No physical premises — physical entry controls are not applicable."
14 - control: ISO:A.5.7
15 reason: "No formal threat-intelligence program; risk accepted by the CISO for 2026."
16
17# Drop whole categories/families at once. A SOC 2 report here covers Security and
18# Availability only, so the other three Trust Services categories are out of scope.
19exclude_families:
20 - {framework: SOC2, family: Confidentiality, reason: "Confidentiality category not in the SOC 2 audit scope."}
21 - {framework: SOC2, family: Processing Integrity, reason: "Processing Integrity category not in the SOC 2 audit scope."}
22 - {framework: SOC2, family: Privacy, reason: "Privacy category not in the SOC 2 audit scope."}
23
24owners:
25 SOC2:CC6.1: platform-team
26 SOC2:CC7.2: security-ops
27 ISO:A.5.17: identity-team