SOC 2 Control Implementation Map
Maps SOC 2 Trust Services Criteria (CC6/CC7/CC8/A1) to concrete engineering controls and the exact evidence auditors accept. The translation layer from abstract criteria to what to build.
📄 Product Preview
Try the interactive reader and demo tools below, or get the full product with all content unlocked.
📖 Interactive Reader (Free Preview) 📦 Download Free Sample📁 File Structure 7 files
📖 Documentation Preview README excerpt
SOC 2 Control → Implementation Map
The missing translation layer between SOC 2's abstract Trust Services Criteria
and the concrete engineering controls an auditor will accept as evidence.
When someone (or an agent) asks "what do we actually build to satisfy CC6.1?",
this maps each common criterion to specific, implementable controls and the
evidence that proves them.
Not legal advice and not a substitute for your auditor. This is an engineering
reference to accelerate readiness and reduce back-and-forth, based on the
controls auditors commonly accept.
What's inside
controls/access-control.md(CC6.x) — logical access, MFA, least privilege,
provisioning/deprovisioning, key management.
controls/change-management.md(CC8.x) — SDLC, code review, CI/CD gates,
separation of duties, IaC.
controls/monitoring.md(CC7.x) — logging, alerting, vulnerability management,
incident response.
controls/availability.md(A1.x) — backups, DR, capacity, SLAs.EVIDENCE-INDEX.md— for each control, the artifact an auditor wants to see and
where it typically comes from.
Format
Each control is listed as:
Criterion (id) → What it means → Concrete controls to implement →
Evidence to collect
So you can go straight from "CC6.1" to "here's the config + the screenshot/export
the auditor will ask for."
Who this is for
Startups heading into their first SOC 2, engineers assigned "make us compliant",
and agents assembling a readiness checklist that must be specific, not hand-wavy.
Requirements
None.
License
MIT. Adapt into your compliance wiki.
📄 Content Sample EVIDENCE-INDEX.md
Evidence Index — what the auditor asks for
| Control | Evidence artifact | Where it comes from |
|---|---|---|
| CC6.1 MFA | MFA enforcement policy + screenshot | IdP admin console |
| CC6.2 Deprovisioning | Offboarding checklist w/ timestamps | HR + IT ticketing |
| CC6.2 Access review | Quarterly access-review export | IdP / IAM |
| CC6.6 Encryption in transit | TLS scan (SSL Labs / testssl) | Scanner |
| CC6.7 Encryption at rest | Storage + backup encryption config | Cloud console |
| CC6.8 Secrets | Rotation runbook + access log | Secret store |
| CC8.1 Change mgmt | Branch protection + sample PRs + CI config | VCS |
| CC7.1 Logging | Logging architecture + retention | Observability stack |
| CC7.3 IR | IR plan + a real post-mortem | Docs |
| A1.2 Backups | Last successful restore-test record | Backup tooling |
Collect these continuously, not the week before the audit. Most audit pain is
missing evidence for controls you already have.