Article

How Does Penetration Testing Support SOC 2, PCI DSS, and ISO 27001?

Organizations pursuing a SOC 2 report, PCI DSS compliance, or ISO 27001 certification eventually face the same question: does penetration testing actually satisfy what an auditor or assessor expects? The answer differs by framework. SOC 2, PCI DSS, and ISO 27001 all rely on penetration testing to prove that security controls work in practice rather than only on paper, but each one defines the testing requirement, cadence, and evidence expectations differently. This guide compares how SOC 2, PCI DSS, and ISO 27001 use penetration testing, what each framework explicitly requires versus leaves to risk-based judgment, and what auditors and assessors expect to see as evidence.

Key Takeaways

  • Penetration testing earns its place in SOC 2, PCI DSS, and ISO 27001 programs by turning a documented control into demonstrated, evidence-backed assurance, but each framework asks for that evidence on its own terms. PCI DSS names the requirement and the clock. SOC 2 and ISO 27001 leave the cadence to a documented risk assessment and expect the organization to defend it. Getting the scope, methodology, and control mapping right for each framework matters more than running one test and assuming it automatically satisfies all three.

Why Do SOC 2, PCI DSS, and ISO 27001 All Rely on Penetration Testing?

Each framework asks a version of the same question: are the security controls an organization has documented actually working? SOC 2, PCI DSS, and ISO 27001 all evaluate operating effectiveness, not just policy documentation, and penetration testing is one of the few methods that produces direct, technical evidence of that effectiveness.

Automated vulnerability scanning identifies known weaknesses and misconfigurations efficiently and at scale. Penetration testing complements that work by confirming whether an identified weakness, or a chain of smaller weaknesses, can actually be exploited to compromise a system. That distinction between identifying a potential issue and validating exploitability is what each framework is really asking a testing program to demonstrate.

Framework

What it fundamentally asks

Role penetration testing plays

SOC 2

Are controls operating effectively over the review period?

Provides evidence supporting the Trust Services Criteria, particularly the detection and monitoring criterion CC7.1.

PCI DSS

Do controls actually protect the cardholder data environment against real attack techniques?

Satisfies an explicit, mandatory testing requirement (Requirement 11.4) with a defined scope and cadence.

ISO 27001

Do implemented controls reduce risk to an acceptable level within the ISMS?

Provides independent, technical verification that Annex A controls (8.8 and 8.29) function as intended.

How Does Penetration Testing Support SOC 2 Compliance?

SOC 2 examinations are performed against the AICPA’s 2017 Trust Services Criteria, with revised points of focus issued in 2022, most often the Security category (the Common Criteria, or “CC” series). Under criterion CC7.1, the entity is expected to use detection and monitoring procedures that identify vulnerabilities and new susceptibilities as they emerge. The points of focus under CC7.1 name penetration testing as one of the ways management can evaluate whether controls are functioning, alongside vulnerability scanning and other risk and control evaluations. SOC 2 does not specify a fixed testing cadence or scope; that is left to the organization’s own risk assessment, which the auditor then evaluates for reasonableness.

Penetration testing supports a SOC 2 examination by:

  • Confirming that access controls actually prevent unauthorized entry, not just that a policy describes them
  • Validating segmentation between production, development, and customer environments
  • Surfacing exploitable misconfigurations that routine monitoring may not catch
  • Documenting remediation and retesting, which a SOC 2 Type II examination specifically evaluates over the full review period

Because SOC 2 does not mandate a specific cadence, most organizations align testing to their own risk assessment and to common practice in their industry. Annual testing is typical, but it is a practice organizations choose to defend in their risk assessment, not a fixed Trust Services Criteria requirement the way it is under PCI DSS.

How Does Penetration Testing Support PCI DSS Compliance?

PCI DSS v4.0.1 is the current, sole supported version of the standard; it was published in June 2024 and, following the retirement of v4.0, every requirement became mandatory as of March 31, 2025. Of the three frameworks covered here, PCI DSS is the most explicit about penetration testing. Requirement 11.4 requires:

  • 11.4.1: a documented penetration testing methodology
  • 11.4.2: internal penetration testing at least once every 12 months and after significant changes
  • 11.4.3: external penetration testing at least once every 12 months and after significant changes
  • 11.4.4: correction of exploitable findings, with testing repeated to verify the fix
  • 11.4.5: segmentation testing at least once every 12 months, for organizations that use segmentation to isolate the cardholder data environment
  • 11.4.6: segmentation testing at least once every 6 months, specifically for service providers

This sits alongside, and is distinct from, PCI DSS Requirement 11.3, which covers vulnerability scanning: quarterly internal scans and quarterly external scans performed by an Approved Scanning Vendor (ASV). Requirement 11.3 keeps baseline hygiene visible; Requirement 11.4 confirms that a skilled tester cannot actually get through the resulting defenses.

Testing under Requirement 11.4 must cover the cardholder data environment (CDE) and connected systems, follow an industry-accepted methodology, and demonstrate that segmentation controls actually contain access even if an adjacent system is compromised. Of the three frameworks in this guide, PCI DSS is the one where “did you test, how often, and what did you find” is a specific, auditable requirement rather than a matter of interpretation.

How Does Penetration Testing Support ISO 27001 Certification?

ISO/IEC 27001:2022 is the current, third edition of the standard, published in October 2022 (with a 2024 amendment covering climate-action changes that is unrelated to security testing). It requires organizations to select and implement controls that reduce risk to an acceptable level within their Information Security Management System (ISMS), and to evaluate whether those controls are actually working under Clause 9, Performance evaluation. The standard does this at the management-system level rather than by naming one specific test type in its main clauses. Two Annex A controls are the most relevant to penetration testing:

  • 8.8, Management of technical vulnerabilities: requires timely identification and evaluation of technical vulnerabilities
  • 8.29, Security testing in development and acceptance: calls for defined security testing, including approaches such as vulnerability scanning and penetration testing, during development and before systems move into production

Penetration testing gives an ISMS independent, technical evidence that the controls listed in the organization’s Statement of Applicability actually function, and it helps surface gaps between what a policy says and what a system does. Like SOC 2, ISO 27001 does not set a fixed testing cadence the way PCI DSS does. Certification and surveillance auditors instead expect testing to be scheduled and scoped in proportion to the organization’s own risk assessment, and repeated after significant changes to the environment.

How Does Penetration Testing Differ Across SOC 2, PCI DSS, and ISO 27001?

Penetration testing differs across the three frameworks in prescriptiveness, scope definition, and audit emphasis. The table below summarizes the distinctions.

Framework

Testing requirement type

Cadence expectation

Scope definition

Audit emphasis

SOC 2

Risk-based expectation under Trust Services Criteria CC7.1

Set by the organization’s own risk assessment; no fixed interval in the criteria

Systems supporting the Trust Services Criteria in scope for the report

Evidence that controls operate effectively over the review period

PCI DSS

Explicit mandate (Requirement 11.4)

At least every 12 months, plus after significant changes; segmentation testing every 12 months, or every 6 months for service providers

Cardholder data environment and connected systems

Confirmed segmentation and boundary protection

ISO 27001

Risk-based, tied to Annex A 8.8, Annex A 8.29, and Clause 9 performance evaluation

Periodic, proportionate to risk; no fixed interval in the standard

Systems within the ISMS scope and Statement of Applicability

Evidence that implemented controls reduce risk to an acceptable level

SOC 2 emphasizes operating effectiveness over the examination period. PCI DSS mandates a defined frequency and a defined scope. ISO 27001 ties testing to the organization’s own risk management process and to continuous improvement. Understanding these distinctions keeps a testing strategy aligned to the framework it is actually meant to support, rather than assuming one framework’s expectations automatically satisfy another’s.

What Documentation Do Auditors and Assessors Expect from Penetration Testing?

Across SOC 2, PCI DSS, and ISO 27001, auditors and assessors expect documentation that demonstrates scope, methodology, findings, and remediation status, not just confirmation that a test happened. Typical documentation includes:

  • A defined scope aligned to the specific framework’s boundary (the TSC-relevant systems for SOC 2, the cardholder data environment for PCI DSS, the ISMS scope for ISO 27001)
  • A documented methodology referencing a recognized approach, such as NIST SP 800-115
  • Technical findings with severity ratings
  • Evidence of exploit confirmation, not just a list of potential vulnerabilities
  • Remediation plans and retest results verifying that exploitable findings were fixed

Clear documentation shows that exposure was identified, assessed, and addressed within a defined timeline. Mapping findings back to the specific control or requirement they support, a Trust Services Criteria point of focus, a PCI DSS requirement, or an ISO 27001 Annex A control, is what turns a technical report into audit-ready evidence.

How Does Penetration Testing Complement Vulnerability Scanning Under These Frameworks?

Penetration testing complements vulnerability scanning by validating exploitability rather than only identifying known weaknesses. All three frameworks reference or expect both. PCI DSS is the clearest example: Requirement 11.3 covers quarterly vulnerability scanning, and Requirement 11.4 covers annual penetration testing, as two distinct, separately scheduled activities.

Function

Vulnerability scanning

Penetration testing

Primary goal

Detect known flaws and misconfigurations

Confirm real, exploitable attack paths

Execution model

Automated scanning tools

Manual and automated adversarial testing

Output

List of potential vulnerabilities

Validated exploitation scenarios and evidence

Compliance contribution

Continuous hygiene monitoring

Control-effectiveness validation

Scanning maintains baseline visibility on a frequent, repeatable cycle. Penetration testing confirms, on a less frequent but deeper cycle, that layered defenses actually prevent compromise. Neither replaces the other; combining both is what strengthens control assurance across SOC 2, PCI DSS, and ISO 27001 alike.

What Should Organizations Evaluate When Building One Testing Program for Multiple Frameworks?

Many organizations need to satisfy SOC 2, PCI DSS, and ISO 27001 at overlapping points in the year, and running three disconnected testing efforts is expensive and hard to defend consistently to three different reviewers. A better approach designs one testing program to the strictest applicable requirement, then maps the resulting evidence to each framework’s own language.

Multi-framework testing principle

Build a testing program to the strictest requirement among the frameworks that apply (in practice, usually PCI DSS’s explicit cadence and scope), then let evidence from that program support the risk-based expectations of SOC 2 and ISO 27001, rather than running separate, uncoordinated tests for each certification or audit.

Practical evaluation criteria for a multi-framework testing program:

  • Methodology transparency: can the tester document and defend the methodology used, in terms an auditor or QSA will recognize?
  • Scope alignment: does the test actually cover each framework’s defined boundary, such as the cardholder data environment for PCI DSS or the ISMS scope for ISO 27001, rather than a generic external footprint?
  • Evidence and retest documentation: does the reporting include exploit confirmation and verified remediation, not just a findings list?
  • Independence: is the tester sufficiently independent of the systems being tested to support audit or QSA review?
  • Control mapping: are findings mapped to the specific Trust Services Criteria point of focus, PCI DSS requirement, or ISO 27001 Annex A control they support?

Compliance Penetration Testing Readiness Checklist

– ☐ We know which framework or frameworks (SOC 2, PCI DSS, ISO 27001) apply to which systems.

– ☐ We have defined the in-scope boundary for each framework (TSC-relevant systems, cardholder data environment, ISMS scope).

– ☐ We have a documented penetration testing methodology we can show an auditor or QSA.

– ☐ We track PCI DSS’s specific cadence: internal and external testing every 12 months, plus segmentation testing every 12 months (or every 6 months if we are a service provider).

– ☐ We have a documented risk assessment that justifies our SOC 2 and ISO 27001 testing cadence.

– ☐ We retain evidence of exploit confirmation, not just a list of potential vulnerabilities.

– ☐ We map findings to the specific control or requirement each one supports.

– ☐ We track remediation and retesting to closure for every exploitable finding.

– ☐ We can demonstrate tester independence if asked.

– ☐ We understand that scanning and testing are separate, complementary requirements, not interchangeable ones.

Frequently Asked Questions

References

Sources

  1. AICPA, 2017 Trust Services Criteria (With Revised Points of Focus – 2022) - Defines the Trust Services Criteria, including CC7.1, that SOC 2 examinations are performed against.
  2. PCI Security Standards Council, PCI DSS v4.0.1 - Current PCI DSS standard; Requirement 11.4 defines the mandatory penetration testing scope and cadence, and Requirement 11.3 defines vulnerability scanning.
  3. PCI Security Standards Council, PCI DSS Summary of Changes v4.0 to v4.0.1 - Confirms v4.0.1 is the current, sole mandatory version of PCI DSS as of this writing.
  4. ISO/IEC 27001:2022 - Current edition of the ISMS certification standard; Clause 9 and Annex A controls 8.8 and 8.29 govern control evaluation and security testing.
  5. NIST, Penetration Testing glossary definition - Baseline definition of penetration testing.
  6. NIST SP 800-115, Technical Guide to Information Security Testing and Assessment - Testing methodology, planning, and rules of engagement referenced by testing programs across frameworks.
  7. OWASP Web Security Testing Guide - Authoritative web application testing methodology referenced across compliance-driven testing programs.

Recommended Next Step

Explore how Synack's testing programs map findings to the Trust Services Criteria, PCI DSS requirements, and ISO 27001 Annex A controls, giving audit and assessment teams evidence that is already organized the way each framework expects it.

Explore the Synack Platform