Skip to free scan

Does SOC 2 Require a Penetration Test?

Firepan Security TeamOctober 29, 2026

Short answer: No. SOC 2 has no explicit requirement for a penetration test. SOC 2 is built on criteria, not a fixed list of controls, and the Cloud Security Alliance notes there are no explicit requirements for penetration testing, or any specific control, in a SOC 2 report. In practice most companies get one anyway, because a pentest is strong evidence for criteria such as CC4.1 (evaluating whether controls work) and CC7.1 (detecting vulnerabilities), and because enterprise customers frequently ask for a recent pentest report before signing.

Where a Pentest Fits in SOC 2

SOC 2 reports are assessed against the AICPA Trust Services Criteria. Two criteria are commonly supported by penetration testing:

  • CC4.1, monitoring activities. The company selects, develops, and performs ongoing or separate evaluations to confirm its controls are present and working. An independent pentest is one such evaluation.
  • CC7.1, system operations. The company uses detection and monitoring procedures to identify changes and new vulnerabilities. Testing for exploitable weaknesses supports this.

Your auditor decides what evidence satisfies each criterion for your system. A vulnerability scan alone is usually treated as weaker evidence than a pentest that shows whether issues are actually exploitable.

When You Need One Anyway

  • Customer requirements. Security questionnaires and enterprise contracts often ask for a pentest report from the last 12 months. This is frequently the last item standing between a startup and a signed deal.
  • Auditor expectations. Many auditors look for independent security testing when assessing monitoring and vulnerability management.
  • Your own risk. Applications that handle money, personal data, or customer credentials benefit from testing regardless of compliance.

What to Test

Scope the pentest around the systems in your SOC 2 boundary:

  • the customer-facing web application, including authenticated user roles
  • public and partner APIs
  • authentication, session handling, and access control between tenants
  • cloud configuration for the production environment
  • external network perimeter

Agree targets, exclusions, testing windows, and rules of engagement in writing before testing begins.

When to Test

Test once the production system and controls are in place, before or during your SOC 2 observation period, so the results and fixes fall within it. Most teams then retest after significant changes and at least annually, in line with what customers typically request.

What the Report Should Include

  • scope: what was tested, what was excluded, and the dates
  • methodology and the tester's independence
  • findings with severity, evidence, and affected assets
  • remediation guidance
  • retest results showing which findings were fixed

Keep the report and evidence of remediation together. Auditors and customers care as much about how findings were handled as about the findings themselves.

Can an AI Pentest Count?

An AI-assisted pentest can provide the same evidence as long as the report shows a defined scope, real exploitation evidence, and accountable human review of the findings. A fully automated scan with no human validation is closer to a vulnerability scan. See what AI penetration testing is.

How Firepan Helps

Firepan Pentest is an AI-assisted, human-reviewed penetration test of an agreed Web2 scope: websites, applications, APIs, authentication, integrations, cloud, and network assets. The reviewed report states what was tested, what was excluded, the findings and evidence, and remediation guidance; a retest is included when it is part of the agreed scope. Each engagement is quoted for its scope. A Firepan Pentest report can support SOC 2 readiness and customer security reviews; it is not a SOC 2 certification. For typical market prices, see penetration testing cost.

Frequently Asked Questions

Q: Does SOC 2 require a penetration test?

A: Not explicitly. SOC 2 does not mandate specific controls. A pentest is commonly used as evidence for criteria such as CC4.1 and CC7.1, and many auditors and enterprise customers expect one.


Q: Is a vulnerability scan enough for SOC 2?

A: Scans help with ongoing vulnerability management, but they do not show whether issues are exploitable. Many auditors and customers treat a pentest as stronger evidence.


Q: How often should we pentest for SOC 2?

A: At least annually and after significant changes is the common practice, and it matches what customers usually request. Your auditor and contracts set the actual expectation.


Q: Does a pentest report make us SOC 2 compliant?

A: No. It is one piece of evidence. SOC 2 compliance comes from an independent auditor's assessment of all your controls against the Trust Services Criteria.


Q: Can Firepan provide a pentest for SOC 2?

A: Yes. Firepan Pentest provides an AI-assisted, human-reviewed test of an agreed scope with a reviewed report that can support SOC 2 readiness. Request a scope discussion at firepan.com/pentest.

Sources

Firepan

Scan Your Contracts Now

Run a free scan — results in minutes, no credit card required.

Run Free Scan →