Lion Cipher Lab

Build an ISO/IEC 27001 Statement of Applicability as a data pipeline, and measure control coverage

Why it matters

A Statement of Applicability is the one document an ISO/IEC 27001 auditor opens first: it records, for every Annex A control, whether it applies to your scope, why, whether it is implemented, and the evidence. Most people build it as a spreadsheet and quietly make it look finished by marking everything applicable and implemented. That instinct is exactly backwards, and at 93 controls it is impossible to check by eye. Building the SoA as a small data pipeline fixes both problems. You generate the whole 93-control Annex A catalogue once, join it to your risk register, and then let a script…

What you'll learn

Steps in this lab

  1. Why the SoA exists, and why counting controls is not managing risk
  2. Ship the Annex A:2022 catalogue as a CSV
  3. Add a risk register, then build the SoA as a join
  4. Measure the BEFORE: the lazy SoA that passes a checkbox and fails the audit
  5. Measure the AFTER: justified, risk-linked, honest about what is not done
  6. The traps: a 100% SoA is a red flag, and the 114 to 93 renumbering
  7. The judgment: when an exclusion is legitimate, and the pro habit

Open the full interactive lab →