SOC 2 compliance — what GateTest actually catches
SOC 2 Trust Services Criteria (Type I and Type II)
By 2026 every Series B SaaS sale in North America requires a Type II report. The Type II window is 6-12 months of evidence, so the technical controls auditors sample (secret rotation, CI-pipeline hardening, supply-chain hygiene) need to be passing in your pipeline NOW.
The regime
SOC 2 Trust Services Criteria (Type I and Type II) — Global — voluntary attestation framework, but contractually required by most enterprise SaaS buyers.. Effective since 2010 (Trust Services Criteria revised 2017, refreshed 2022).
Maximum penalty: Not a statutory regime — no government fines. The cost of failure is loss of enterprise deals: a failed Type II almost always means a customer pulling the contract.
Authoritative source: https://www.aicpa-cima.com/topic/audit-assurance/audit-and-assurance-greater-than-soc-2
The 3 modules that do the heaviest lifting for SOC 2
Linked to each module's page for the full finding list.
Technical findings GateTest catches for SOC 2
Each item ties a specific code-level pattern to a clause or principle of SOC 2. These are the findings auditors sample.
- Long-lived credentials never rotated in the last 90+ days — CC6.1 logical-access controls.
- CI workflow steps with continue-on-error: true on the security gate — CC7.1 change-management control bypass.
- Unpinned third-party GitHub Actions (actions/checkout@v4 instead of SHA) — CC6.6 supply-chain controls.
- Wildcard dependency pins ("package": "*" or "latest") in package.json / requirements.txt — CC6.6.
- Hardcoded secrets in committed source — CC6.1.
- Vulnerable dependency versions with public CVEs — CC7.1 vulnerability management.
- Missing .env.example documentation for runtime configuration — CC8.1 change-management evidence.
- Logging that captures credentials or tokens in plaintext — CC6.1 + CC7.2.
- Drift between declared .env.example and code's process.env reads — CC8.1 baseline-configuration evidence.
Out of scope — what you still need humans for
GateTest is a code scanner. SOC 2 compliance is a programme, not a tool. These items will never be answerable from source code alone.
- Defining and documenting your Trust Services Criteria scope.
- Vendor risk-management program (CC9.2) — that is a procurement workflow.
- Background checks on engineers (CC1.4) — HR control.
- Incident response runbooks and tabletop exercises (CC7.3, CC7.4).
- Auditor selection and the actual Type II engagement.
Where this regime applies
Country-specific guides:
How GateTest fits a compliance programme
GateTest is a code-quality and security scanner. It belongs in your CI pipeline, not in your auditor's office. We catch the technical findings auditors look for — secrets, missing rotation, weak TLS, PII in logs, dangerous dependencies — so the audit becomes a paperwork exercise instead of an emergency.
Pricing
Trust
Try a $29 Quick scan on your repo
See the SOC 2-relevant findings on your own code in under 15 seconds. Free preview. Pay only if you ship the report.
Start a scan →