Cybersecurity Compliance
SOC 2 Penetration Testing: Scope, Frequency and Report Format
SOC 2 doesn't name a specific penetration-testing standard the way PCI DSS does - but "we ran a scan" doesn't satisfy most auditors either. Here's what scope, frequency and report format actually need to look like for a penetration test to hold up as SOC 2 evidence.
What SOC 2 actually requires (and doesn't)
SOC 2's Trust Services Criteria don't mandate a named pentest methodology or a specific frequency in the text itself - but the Common Criteria expect evidence that vulnerabilities are identified and addressed, and in practice, auditors consistently expect an annual third-party penetration test as baseline evidence for a Type II report.
Scope: what needs to be covered
- The production environment your SOC 2 report covers - not a staging environment that doesn't represent what customers actually use.
- External-facing applications and APIs, at minimum.
- Internal network testing if your Trust Services Criteria selection includes it - common for Confidentiality or broader Security-plus-Availability scopes.
- Cloud infrastructure configuration, where relevant to your architecture.
Frequency: annual is the floor, not the ceiling
Annual third-party testing is the common minimum auditors look for, timed to land within your audit period. A significant architecture change mid-period - a new product line, a cloud migration - is a reasonable trigger for an additional test rather than waiting for the next annual cycle.
What the report needs to include to satisfy an auditor
- A clear scope statement - what was and wasn't tested
- The methodology referenced, such as OWASP WSTG or PTES
- Risk-rated findings, not just a raw vulnerability list
- Evidence of remediation, or a documented risk-acceptance decision for each finding
- A letter or summary an auditor can reference directly, not just a raw technical report
A gap we see often: unaddressed findings
A pentest report with unremediated critical or high findings and no documented response is often a bigger problem for a SOC 2 audit than not having tested at all - it shows you know about a gap and haven't acted on it. Build remediation time into your audit-prep schedule, not just the test itself.
Need help with this in practice?
A5 Cyber Nexus audits, remediates and certifies against these frameworks.
Frequently asked questions
Does the pentest need to happen inside the audit period?
Generally yes, or close enough to it that it reasonably represents the environment during the audit period - check with your specific auditor's expectations early.
Can we use the same pentest for SOC 2 and our enterprise customers' security reviews?
Often yes, if the scope and report format are broad enough - we scope engagements to serve both purposes where possible, saving a second engagement.
Make it accessible.
Make it attack-ready.
Prove both before launch.
Bring us your app, audit deadline, or security concern. We'll map the fastest path to WCAG conformance, VAPT coverage, and regulator-ready evidence.
