Compliance Testing
PCI DSS Penetration Testing
PCI DSS is the most prescriptive of the major frameworks on penetration testing: Requirement 11.4 names it, and dictates the scope, the frequency and the methodology. SecureRoot runs manual, exploit-driven testing of the cardholder data environment and the systems connected to it, external and internal, with the segmentation testing that proves an out-of-scope network cannot reach your card data. Every finding carries a proof of concept and a fix, exploitable issues are retested to closure, and the report is written to the methodology an assessor expects. SecureRoot is not a QSA and does not sign your Report on Compliance; we do the testing your QSA relies on.
The Standard
What PCI DSS Requires of a Penetration Test
Requirement 11.4 of PCI DSS v4.0 is explicit where other frameworks only expect. Read the source, not a summary: the row links the PCI Security Standards Council.
External penetration testing
- What Requirement 11.4 says
- At least once every 12 months and after any significant infrastructure or application change, from outside the perimeter against the external-facing cardholder data environment.
- What the test must do
- We test the internet-facing CDE the way an attacker meets it, chaining findings to show real impact rather than listing scanner output, and map each result to the requirement it evidences.
Internal penetration testing
- What Requirement 11.4 says
- At least once every 12 months and after any significant change, from inside the network against the CDE and the systems connected to it.
- What the test must do
- We test from an assumed foothold inside your network, going after the paths that reach card data from a compromised adjacent system, which is where internal tests tend to find the damage.
Segmentation testing
- What Requirement 11.4 says
- Where segmentation isolates the CDE from other networks, the controls must be tested, at least every 12 months and, for service providers, at least every six months.
- What the test must do
- We attempt to cross from an out-of-scope network into the CDE and prove whether the segmentation holds; a passing result is what keeps your assessment scope, and your cost, down.
Methodology, correction and retest
- What Requirement 11.4 says
- A defined, industry-accepted methodology, documented and retained, and the correction of exploitable findings followed by a retest confirming they are resolved.
- What the test must do
- We follow a named methodology (OWASP, PTES and NIST SP 800-115), document it in the report, and retest exploitable findings inside the engagement so the closure evidence sits with the original test.
SecureRoot is not a Qualified Security Assessor and does not sign the Report on Compliance or a Self-Assessment Questionnaire. Your QSA does that; what we provide is the penetration test and segmentation test the assessment relies on, written so the assessor can accept it.
Services
What We Test
The Cardholder Data Environment
The systems that store, process or transmit card data, and the applications and infrastructure connected to them. Each surface has its own methodology, deliverables and retest.
- Web ApplicationManual testing of your web apps against the OWASP WSTG
- APIREST, GraphQL and SOAP testing against the OWASP API Top 10
- Network InfrastructureExternal and internal network testing with lateral movement
- CloudConfiguration and IAM testing across AWS, Azure and GCP
- Mobile ApplicationAndroid and iOS app testing against the OWASP MASVS
The Controls Around the CDE
PCI DSS reads past the test to the controls that contain an attacker: a hardened perimeter, a tested response and the segmentation that keeps your scope small.
- Firewall and Perimeter ReviewRule-base and configuration review of your firewalls, VPNs and edge devices
- Cloud Security Configuration AssessmentBenchmark review of your AWS, Azure and GCP accounts against secure baselines
- Red Team AssessmentGoal-based adversary simulation across people, process and technology
When the Test Feeds a Wider Programme
A payments estate rarely carries only PCI DSS. The same team runs the adjacent programmes, so one test is scoped to satisfy every control it is evidence for.
How It Runs
How a PCI DSS Test Runs
The scope is drawn from your cardholder data flows and segmentation, not from a hostname list, and it is written down with the price before anyone starts.
01
Scoping Against the CDE
You hear back within one business day. On the call we map where card data flows, what is in the CDE, what is connected to it and where segmentation is claimed, so the test covers what the assessment will.
02
A Written Scope and a Fixed Price
External and internal targets, segmentation checks, test windows, rules of engagement, deliverables and the price, in writing, scoped to the methodology Requirement 11.4 expects.
03
Manual Testing and Segmentation Checks
Testing by hand and with intent, external then internal, plus the segmentation testing that proves the CDE is isolated. Critical findings reach you within three hours of discovery.
04
Correction, Retest and Evidence
The tester who found the flaw explains it to your developers. Once fixes land we retest exploitable findings inside the engagement and issue the report your QSA accepts as the 11.4 evidence.
Our Role
Where We Sit Beside Your QSA
SecureRoot is not a Qualified Security Assessor, and we will not blur that line. Your Report on Compliance or Self-Assessment Questionnaire is signed by your QSA; the penetration test and segmentation test are what that assessment leans on, and that is the part we do.
What we provide is the hands-on work that decides how the assessment goes. We test the CDE early and by hand, prove which findings are real, help your developers fix them, and retest until the exploitable ones are closed, so when the assessor reviews Requirement 11.4 they confirm evidence that already holds instead of opening a remediation list before your deadline.
The same testing serves the rest of your programme: SecureRoot Risk Advisory LLP holds ISO/IEC 27001:2022 certification (certificate IN60432E), and the same engagement produces evidence a SOC 2 or ISO 27001 auditor will accept. SecureRoot is also not a CERT-In empanelled auditing organisation; where a tender needs an empanelled signature, that is a separate thing from a PCI DSS assessment and we say so.
Who It Is For
Who We Test For
Teams that store, process or transmit cardholder data, or sit in the flow that does.
Payment Aggregators and Gateways
Checkout flows, merchant dashboards and payment APIs, where the CDE is the core of the business.
E-commerce and Marketplaces
Storefronts and order systems that handle card data or redirect to a processor, scoped by how the payment is taken.
SaaS Handling Card Data
Billing, subscription and platform services that touch card data on behalf of their customers, often as a service provider under PCI.
Fintech and Lending
Card-linked lending, wallets and disbursement flows, where PCI DSS sits beside RBI expectations.
Service Providers
Hosting, processing and support providers whose segmentation must be tested every six months, not just annually.
Does a PCI DSS penetration test have to be both external and internal?
Yes. Requirement 11.4 of PCI DSS v4.0 calls for external penetration testing under 11.4.3 and internal penetration testing under 11.4.2, both at least once every 12 months and again after any significant infrastructure or application change, so a test that covers only the perimeter does not satisfy the requirement on its own. The two look at different things: the external test meets your internet-facing cardholder data environment the way an attacker on the internet does, while the internal test starts from an assumed foothold inside your network and goes after the routes that reach card data from a compromised adjacent system, which is where the damaging findings usually are. We scope both from your actual card-data flows rather than a hostname list, run them by hand rather than leaning on a scanner, and map each finding to the requirement it evidences so your assessor can accept the report. Where segmentation is claimed, segmentation testing is a third, separate obligation covered below.
Do you test network segmentation, and why does it matter for cost?
Yes, and for most payment estates it is the test that pays for itself. Requirements 11.4.5 and 11.4.6 require that, where segmentation is used to isolate the cardholder data environment from other networks, those controls are tested at least every 12 months, and at least every six months for service providers. The test is an attempt to cross from an out-of-scope network into the CDE: if the segmentation holds, the out-of-scope networks stay out of scope, and your assessment, and the cost and effort behind it, stays small. If it does not hold, systems you assumed were irrelevant are suddenly in scope, which is exactly the surprise you want to find before an assessor does. We attempt the crossing from the networks your design says should be unable to reach the CDE, document what we could and could not reach, and give you evidence that either confirms your scope or shows precisely where the segmentation needs work before your assessment.
Who signs the PCI DSS report, and can SecureRoot do it?
The formal PCI DSS outcome, a Report on Compliance for a Level 1 entity or a Self-Assessment Questionnaire for the others, is produced against your assessment by a Qualified Security Assessor or, for an SAQ, attested by you; SecureRoot is not a QSA and does not sign either, and anyone telling you a penetration test alone makes you PCI compliant is overselling it. What Requirement 11.4 needs from a penetration test is a specific deliverable: external and internal testing plus segmentation testing, against a documented industry methodology, with exploitable findings corrected and retested. That deliverable is what we produce, written so your QSA can rely on it rather than re-do it. If you do not yet have a QSA we will say so plainly and focus on getting the testing and remediation to the state an assessment expects; if you only need the 11.4 evidence to hand to an assessor you already work with, that is the engagement. Either way the report is built for the assessor who reads it.
How often must we run a PCI DSS penetration test?
The baseline is at least once every 12 months for both external and internal penetration testing, under Requirements 11.4.3 and 11.4.2, and again after any significant change to the infrastructure or applications in or connected to the cardholder data environment, which is the clause teams forget between annual cycles. A major release, a new payment integration, a move to a different cloud region or a re-architecture of the network can all count as a significant change and reset the clock. Segmentation testing runs at least every 12 months and, if you are a service provider, at least every six months under 11.4.6. The practical way to plan is to run the clock from your last test and book the next one at least a quarter before your assessment window, so there is room to fix and retest exploitable findings rather than compress remediation. On the scoping call we help you place the test in your assessment calendar so the evidence is current when the assessor asks for it.
What is actually in scope, our whole company or just the cardholder data environment?
The cardholder data environment and everything connected to it, which is narrower than the whole company but usually wider than teams first assume. In scope are the systems that store, process or transmit card data, plus any system that can connect to or affect the security of those systems, which is why connected administration, logging, authentication and shared services often get pulled in. Segmentation is the lever that controls this: effective, tested segmentation keeps out-of-scope networks out of scope, while segmentation that fails on test drags them in. The first job on the scoping call is therefore to map the card-data flows and the segmentation honestly, because testing the wrong boundary produces a report an assessor will not accept. We scope the test to match the assessment, not to a convenient subset, and where we think your scope is larger than it needs to be we will point to where better segmentation would shrink it rather than quietly bill for the extra surface.
How long does a PCI DSS penetration test take and what does it cost?
Most engagements run two to four weeks of testing depending on the size of the cardholder data environment and whether segmentation testing is in scope, plus a retest window once exploitable findings are fixed. The indicative range for the underlying web application, API or network tests is the band on our penetration-testing services, with the retest included; where a PCI engagement lands depends on how many external and internal targets are in the CDE, how many segmentation boundaries need testing, and whether a significant change means a mid-year retest as well as the annual test. Those are ranges, not quotes: the number of in-scope systems and segmentation boundaries moves the figure far more than a rate card does. You receive a fixed price in writing after the scoping call, held for the scope we agreed, and our guide to penetration testing cost in India, linked below, explains the drivers. A service provider testing segmentation every six months should budget for two cycles a year.
Is SecureRoot CERT-In empanelled, and does PCI DSS need that?
PCI DSS does not require CERT-In empanelment; the two are different regimes, and conflating them is a common mistake. PCI DSS is a global card-industry standard whose assessments are performed by Qualified Security Assessors; CERT-In empanelment is an Indian scheme that matters where a regulator or a tender specifically requires the formal VAPT report to be signed by an empanelled auditor, which is a separate requirement from a PCI assessment. To be clear about our own position: SecureRoot is not a CERT-In empanelled auditing organisation and not a QSA. What we are is the team that does the hands-on penetration testing and segmentation testing Requirement 11.4 depends on, and produces evidence an assessor accepts. Where your situation genuinely needs an empanelled signature or a QSA, that is a different party and we tell you which one on the scoping call rather than after the work, so you are never surprised about who can sign what.
Related Reading
Articles on PCI DSS Penetration Testing
Ready When You Are
Tell us what is due and who is asking. You will leave the call with a written scope, a timeline and a fixed price, and an honest answer if we are not the right firm for it.