← Back to Blog
SOC 2

SOC 2 Penetration Testing Requirements Explained: What Auditors Actually Want to See

You know SOC 2 involves penetration testing. But what criteria does it satisfy? What format does the report need to be in? What evidence do you actually submit? This guide answers every question — from the Trust Services Criteria language to what NullStrike puts in your report so your auditor can close each finding without follow-up questions.

SOC 2 auditors are evaluating whether your security controls were operating effectively over time. "Operating effectively" means the controls did what they were designed to do — even when someone was actively trying to circumvent them. Penetration testing is the primary way to generate that evidence.

This guide goes beyond "you need a pentest" to explain exactly what the AICPA Trust Services Criteria require, how a well-structured penetration test satisfies each one, and what NullStrike delivers so your auditor can mark each criterion evidenced without requesting additional documentation.

In This Guide

  1. The SOC 2 Criteria That Penetration Testing Directly Addresses
  2. What SOC 2 Auditors Actually Evaluate
  3. Defining Scope: What Must Be Tested
  4. Report Format and Evidence Requirements
  5. Remediation and Retest Evidence
  6. Frequency and Timing Requirements
  7. Can You Use an Internal Tester?
  8. How NullStrike Structures SOC 2 Engagements
  9. Common Auditor Questions and How to Answer Them

1. The SOC 2 Criteria That Penetration Testing Directly Addresses

SOC 2 is built around the AICPA Trust Services Criteria. The Security category (Common Criteria, or CC) is mandatory for every SOC 2 report. The following criteria are the ones a penetration test most directly addresses:

Criteria What It Requires How Pentest Evidence Satisfies It
CC6.1 Logical access security over protected assets is implemented and evaluated Pentest attempts to bypass access controls — documented failures or successes demonstrate whether controls are effective
CC6.6 Logical access security measures protect against external threats External-perspective web app and API testing directly evaluates this — findings show gaps, clean re-test attestation shows remediation
CC7.1 Detection procedures identify changes that introduce new vulnerabilities Post-change testing validates no new exploitable paths were introduced — particularly relevant after major product releases
CC8.1 Infrastructure changes are evaluated for security impact Penetration testing after significant changes provides the "evaluation" evidence required by this criterion
CC9.2 Risks from vendors and third parties are managed Testing of third-party integrations and OAuth flows satisfies the "evaluated" component of vendor risk management

If you have opted into additional Trust Services Categories — Availability, Confidentiality, Processing Integrity, or Privacy — each has additional criteria that penetration testing partially or fully addresses. Scope your test to cover the systems relevant to each category you have opted into.

2. What SOC 2 Auditors Actually Evaluate

SOC 2 auditors are not security experts. They are CPAs trained to evaluate whether controls are designed appropriately and operating effectively. When they review penetration testing evidence, they are looking for specific markers — not reading the full technical report.

What Auditors Do Not Care About

Auditors typically do not read full technical reports cover-to-cover. They sample. They look at the executive summary, the scope statement, the finding count by severity, the dates, and the remediation attestation. A 200-page technical report is not more valuable than a concise 30-page report with a clear executive summary and a clean remediation letter — as long as the detail is there if they request it.

3. Defining Scope: What Must Be Tested

Your SOC 2 scope document defines the systems the report covers. Your penetration test scope must align to that definition. If your SOC 2 covers your SaaS application and the AWS infrastructure it runs on, your penetration test must cover both.

For most SaaS companies, the minimum scope for a SOC 2-relevant penetration test includes:

Scope Agreement Must Be in Writing

Before testing begins, confirm the scope in writing — a signed scope agreement or statement of work. Your auditor may ask to see the scope documentation that was agreed to before the test. "We told them verbally what to test" does not satisfy the documentation requirements for CC8.1.

4. Report Format and Evidence Requirements

SOC 2 auditors do not have a mandated report format they require from penetration testing firms. But reports that satisfy auditor questions without follow-up documentation requests tend to include:

5. Remediation and Retest Evidence

Auditors evaluating SOC 2 Type II do not just want to see that findings were identified. They want to see that the organization responded to findings appropriately within the audit period. This requires a structured remediation and retesting process.

6. Frequency and Timing Requirements

SOC 2 does not specify an annual penetration testing requirement the way PCI DSS does. But auditors evaluating a 12-month Type II observation window expect to see evidence of active security testing during that window. In practice, this means:

7. Can You Use an Internal Tester?

SOC 2 does not require an external penetration tester. Technically, an internal security engineer can conduct the test. However, there are several reasons external testing is strongly preferred:

8. How NullStrike Structures SOC 2 Engagements

Built for Auditor Review, Not Just Technical Completeness

NullStrike has worked alongside every major SOC 2 auditing firm. We know what each firm's evidence review process looks like and what makes auditors close findings versus generate follow-up requests. Our SOC 2 engagements are structured from the start around producing evidence that passes auditor review without requiring you to explain or supplement it.

Before testing begins, we collect your SOC 2 scope documentation and Trust Services Criteria selection. We use that to define exactly what systems must be tested and how findings should be mapped. After testing completes, our report includes an explicit SOC 2 evidence section that maps every test conducted to the relevant criterion.

9. Common Auditor Questions and How to Answer Them

Based on what we have seen across dozens of SOC 2 audits, here are the questions auditors most frequently ask about penetration testing — and how to answer them with NullStrike evidence:

"What was the scope of the penetration test?"

Answer with the scope section of the NullStrike report, which explicitly lists all tested systems, IPs/domains, and application components — and confirms alignment with your SOC 2 system description.

"Were any critical or high findings identified? How were they remediated?"

Answer with the NullStrike remediation attestation letter, which lists every finding by severity and confirms the remediation status of each. Critical and high findings include the retest date and confirmation of resolution.

"Was the test conducted by an independent third party?"

Yes. NullStrike is an independent security firm with no involvement in the design, development, or operation of the systems we test. Our engagement letter, scope agreement, and report header all confirm this independence.

"How does the penetration testing relate to CC6.6?"

Answer with the Trust Services Criteria mapping table in the NullStrike report, which explicitly ties each test category and finding to the relevant criterion. The CC6.6 section will reference the external-perspective web application and API testing performed, with findings and remediation status.

Get a SOC 2 Penetration Test That Passes Auditor Review

We scope, test, report, and attest in a format your auditor can close without follow-up questions. Share your audit timeline and SOC 2 scope and we will have a proposal back to you within 24 hours.

Summary

SOC 2 penetration testing requirements are not spelled out in a checklist — they flow from the Trust Services Criteria, specifically CC6.1, CC6.6, CC7.1, CC8.1, and CC9.2. Meeting these criteria requires more than a vulnerability scan. It requires active, adversarial testing with documented findings, systematic remediation, and third-party attestation of resolution.

The firms that pass SOC 2 audits cleanly year after year do the same things: they test early in the audit period, they remediate findings promptly, and they work with penetration testing partners who understand how to structure evidence for auditor review. That is the NullStrike standard on every SOC 2 engagement.