← Back to Blog
PCI DSS v4.0

PCI DSS Penetration Testing Checklist: Everything You Need Before Your QSA Review

PCI DSS v4.0 is the most explicit compliance framework for penetration testing — it names exact requirements, defines who can test, specifies what must be covered, and mandates segmentation verification. This checklist walks through every box your QSA will check, with annotations on what evidence they will want and how NullStrike structures engagements to satisfy each one.

Unlike SOC 2, PCI DSS does not leave penetration testing to interpretation. Requirement 11.3 is explicit: annual external testing, annual internal testing, testing after significant changes, by a qualified independent tester, covering specific technical domains, with remediation of all exploitable vulnerabilities before the assessment closes.

If you process, store, or transmit cardholder data — or if your systems could impact the security of cardholder data — you have no flexibility here. This checklist covers every element of Requirement 11.3 so you go into your QSA review with complete documentation and zero surprises.

In This Guide

  1. PCI DSS Requirement 11.3 — What It Says, Word for Word
  2. Who Is Qualified to Test? The Independence Requirement
  3. Defining Your Cardholder Data Environment Scope
  4. External Penetration Testing Requirements (11.3.1)
  5. Internal Penetration Testing Requirements (11.3.2)
  6. Segmentation Testing — the Most Missed Requirement
  7. Accepted Methodologies and Coverage Requirements
  8. Remediation and Retesting Requirements
  9. What Documentation Your QSA Will Request
  10. How NullStrike Delivers PCI DSS-Compliant Testing
  11. The Complete Pre-QSA Checklist

1. PCI DSS Requirement 11.3 — What It Says, Word for Word

PCI DSS v4.0 Requirement 11.3 is titled "External and internal penetration testing is regularly performed, and exploitable vulnerabilities and security weaknesses are corrected."

Requirement What It Mandates Frequency
11.3.1 External penetration testing performed at least annually and after significant changes Annual minimum
11.3.1.1 All exploitable vulnerabilities and security weaknesses found during external testing are corrected and confirmed via retesting Before assessment closes
11.3.1.2 Web-facing applications tested using OWASP Top 10 as a minimum baseline (new in v4.0) Annual minimum
11.3.1.3 External penetration testing verified by qualified internal resource or qualified external third party Annual minimum
11.3.2 Internal penetration testing performed at least annually and after significant changes Annual minimum
11.3.2.1 All exploitable vulnerabilities and security weaknesses found during internal testing are corrected and confirmed Before assessment closes
11.4.1 If segmentation is used to reduce scope, penetration testing confirms segmentation methods are operational Annual minimum + after changes
11.4.2 For service providers: segmentation testing performed at least every 6 months Bi-annual for service providers
v4.0 Changes from v3.2.1

PCI DSS v4.0 added explicit OWASP Top 10 testing requirements for web-facing applications (11.3.1.2). If your previous testing did not explicitly document OWASP Top 10 coverage, your QSA may flag this as a gap even if your testing was otherwise comprehensive. NullStrike reports explicitly document OWASP Top 10 coverage for all web application engagements.

2. Who Is Qualified to Test? The Independence Requirement

PCI DSS Requirement 11.3 specifies that penetration testing must be performed by a qualified individual with organizational independence. This is one of the most frequently misunderstood requirements.

What "Organizational Independence" Means

The tester cannot be responsible for operating or maintaining the systems they are testing. An internal security engineer who works on the same team that manages the cardholder data environment does not have the required independence. A security engineer from a completely separate business unit — with no involvement in CDE operations — may qualify, but QSAs will scrutinize this carefully.

"Qualified" is also defined by PCI DSS: the tester must have specialized penetration testing expertise and skills. PCI DSS does not require QSA certification for the tester, but QSAs evaluating your testing evidence will look for:

3. Defining Your Cardholder Data Environment Scope

Your penetration testing scope must align exactly to your cardholder data environment (CDE) as defined in your Network Segmentation Diagram and your CDE scope documentation. Anything in scope for PCI DSS must be in scope for penetration testing.

Scope Minimization Strategy

Many companies use network segmentation to reduce CDE scope — isolating payment processing systems from the rest of their infrastructure. This is valid under PCI DSS, but it creates an additional requirement: you must penetration test your segmentation controls to confirm they actually isolate the CDE. See Section 6 on segmentation testing.

4. External Penetration Testing Requirements (11.3.1)

External testing evaluates your CDE from the perspective of an attacker outside your network perimeter. It must cover:

5. Internal Penetration Testing Requirements (11.3.2)

Internal testing evaluates your CDE from the perspective of an attacker who has already gained a foothold inside your network. This simulates the threat of a malicious insider, a compromised internal system, or an attacker who has breached your network perimeter.

6. Segmentation Testing — the Most Missed Requirement

If your organization uses network segmentation to reduce PCI DSS scope — isolating CDE systems from the rest of your infrastructure — you must test that segmentation as part of your penetration testing program. This is Requirement 11.4.1, and it is the most commonly missed element of PCI DSS penetration testing.

Why Segmentation Testing Fails

Companies document network segmentation in diagrams and firewall rules but never verify that the segmentation actually works from an attacker's perspective. Testers who start from outside the CDE segment frequently find that firewall misconfigurations, application-level routing, or cloud network policy gaps allow access to CDE systems that should be isolated. If your segmentation fails, your entire scope reduction strategy fails — and everything is in scope.

7. Accepted Methodologies and Coverage Requirements

PCI DSS v4.0 requires that penetration testing follow an industry-accepted methodology. The PCI Council does not mandate a specific methodology but requires the approach to be documented and structured. Accepted methodologies include:

The methodology section of your penetration test report must explicitly reference the framework used. "Ad hoc testing" or "manual review" without a named methodology framework will not satisfy a QSA's methodology documentation requirement.

8. Remediation and Retesting Requirements

PCI DSS Requirements 11.3.1.1 and 11.3.2.1 are explicit: all exploitable vulnerabilities and security weaknesses found during testing must be corrected, and the corrections must be confirmed through retesting. There is no exception for findings accepted as risk under PCI DSS — exploitable vulnerabilities in the CDE must be remediated, not accepted.

9. What Documentation Your QSA Will Request

QSAs conducting PCI DSS assessments will request specific documentation related to penetration testing. Have the following ready before the assessment begins:

10. How NullStrike Delivers PCI DSS-Compliant Testing

PCI DSS Testing Built for QSA Review

NullStrike has delivered PCI DSS penetration testing engagements across multiple industries including fintech, payments infrastructure, and e-commerce platforms. Our reports are structured to satisfy QSA documentation requirements without requiring supplemental evidence or additional explanations during the assessment process.

We begin every PCI DSS engagement by reviewing your CDE scope documentation and network segmentation diagram. We align our test scope to your documented CDE boundary — which means your QSA can trace our test scope directly to your CDE definition without a gap analysis.

11. The Complete Pre-QSA Checklist

External Testing (Req. 11.3.1)

External penetration test completed within the last 12 months
Test performed by qualified, independent tester with documented credentials
All external-facing systems in CDE scope included in test scope
Web applications tested against OWASP Top 10 (Req. 11.3.1.2) with explicit documentation
Application-layer testing performed (not just network scanning)
All exploitable findings remediated and confirmed via retest (Req. 11.3.1.1)

Internal Testing (Req. 11.3.2)

Internal penetration test completed within the last 12 months
Test performed from an internal network vantage point matching attacker position
Network and OS layer testing performed on CDE components
Application layer testing performed on internal CDE applications
All exploitable findings remediated and confirmed via retest (Req. 11.3.2.1)

Segmentation Testing (Req. 11.4.1 / 11.4.2)

Segmentation testing performed if scope-reduction segmentation is used
All non-CDE segments tested for access to CDE systems
Application-layer segmentation tested, not just network-layer
If service provider: segmentation testing performed within last 6 months
Segmentation test results documented with attempted paths and results

Documentation Package for QSA

Signed scope agreement confirming CDE alignment
Tester qualifications and independence attestation letter
Full penetration test report with methodology reference
OWASP Top 10 coverage documentation
Remediation evidence for all exploitable findings
Retest attestation letter confirming all exploitable findings resolved
Testing dates confirmed within the past 12 months

Get PCI DSS-Compliant Penetration Testing Before Your QSA Review

We scope, test, document, and retest to PCI DSS v4.0 requirements — with reports structured to satisfy your QSA without supplemental documentation. Tell us your assessment timeline and we will get you a proposal within 24 hours.

Summary

PCI DSS v4.0 leaves no room for ambiguity: annual external testing, annual internal testing, segmentation testing if you use scope reduction, OWASP Top 10 coverage for web applications, by a qualified independent tester, with remediation of all exploitable findings confirmed via retest before your QSA assessment closes.

The companies that fail QSA reviews on penetration testing requirements are not failing because they did not test — they fail because their testing documentation does not satisfy the specific evidence requirements, or because segmentation testing was skipped, or because remediation was not confirmed within the assessment period. NullStrike engagements are designed to avoid all three of those failure modes.