11.3 Internal and external vulnerability scanning

PCI DSS 11.3 asks for quarterly internal scans with authenticated access, quarterly external scans by an Approved Scanning Vendor, and proof that high-risk findings were fixed and rescanned. This page explains how an assessor tests it, what evidence passes, and which parts are worth outsourcing.

On this page

What PCI DSS 11.3 vulnerability scanning asks for

Requirement 11.3 asks for two streams of vulnerability scanning, each on a quarterly cycle, plus scans after significant changes. Internal scans are run by your own team or a provider you engage, and they must be authenticated with sufficient privileges so the scanner can see installed software and missing patches. External scans must be performed by a PCI SSC Approved Scanning Vendor (ASV), and they examine the internet-facing addresses in scope. If you are the compliance lead or engineer who must prove this works, your evidence is the scan reports, the ticket trail showing each finding was resolved, and the rescans that confirm the fix. Internal scans do not need a QSA or ASV, but the testers must be qualified and independent of the systems they scan. The reason for this cycle is simple: unpatched operating systems, libraries and applications inside the cardholder data environment (CDE) are a common route into card data, and new flaws are published continuously. A quarterly schedule alone does not satisfy the requirement. Assessors look for evidence that high-risk and critical vulnerabilities were fixed and that the fix was verified by a rescan, and they expect lower-risk findings to be handled under a documented, targeted risk analysis. Confirm your own cadence against the current SAQ or ROC template and your ASV's program rules before you rely on it.

Three things make 11.3 hard in practice. The first is inventory: a scanner cannot test hosts, containers or cloud instances it does not know about, so gaps in asset lists show up as unscanned systems at assessment time. The second is credentials: authenticated internal scans need accounts with enough rights to read the software inventory, and maintaining, rotating and protecting those accounts is an ongoing task that owners often underestimate. The third is the remediation backlog. Scans that run on time but produce tickets nobody closes will fail the intent of the requirement even when the paperwork looks complete. Ask your scanning provider, or your internal team, to show how findings are assigned, how exceptions are approved, and how rescans are triggered and recorded before the next assessment begins.

Which systems and networks PCI DSS 11.3 scanning covers

Scanning under Requirement 11.3 is only as complete as its target list. The scan scope has to match the cardholder data environment (CDE) and connected systems in your own PCI DSS validation, so each of the decisions below changes which hosts, segments and addresses get scanned and who must confirm them.

The cardholder data environment boundary

Start with the CDE as documented in your validation, including every system that stores, processes or transmits cardholder data or sensitive authentication data. Internal scans must reach these hosts with authenticated access, so each in-scope server, database and workstation needs a scan target and credentials. Ask your assessor to confirm that the scan inventory and the CDE diagram describe the same systems.

Connected systems that can affect the CDE

PCI DSS also reaches systems that could affect the security of the CDE, such as directory servers, jump hosts, monitoring tools and management consoles that share a network or credentials with payment systems. These often sit outside the obvious payment segment and are easy to miss. Document each connected system and its path to the CDE, then add it to the scan targets with the same rigor as core components.

In-scope network segments and IP ranges

Scan targets are usually defined as IP ranges or segments. Each range covering in-scope systems should appear in the scan configuration, and any segment added to the CDE through a routing change, VLAN extension or new subnet must be added before its first scan. Compare the scanner's discovered host list against your network inventory each quarter to catch hosts that were never configured as targets.

Cloud accounts and containers

Cloud workloads change faster than data center hardware. Confirm which cloud accounts, subscriptions, virtual networks, load balancers and container clusters hold in-scope systems, and how the internal scanner reaches them. Ephemeral instances and containers can appear and disappear between scans, so ask how new workloads are registered as scan targets and how image-level findings are tracked.

Third-party hosted components

Payment pages, APIs and hosted services run by a third party may sit inside your CDE boundary or be covered by the provider's own validation. Your scope determines whether you scan those endpoints or rely on the provider's attestation and responsibility matrix. Request the provider's scope statement and confirm in writing which components your external and internal scans must cover.

Externally visible IP addresses

The external scan covers every public IP address and hostname that provides access to the CDE or to systems in scope, including load balancers, DNS-resolved names, VPN gateways and cloud public addresses. A new public address, a forgotten test host or a retired service still answering on a public IP changes the external scan target list. Reconcile public address inventories with the ASV scope each quarter and after any change to DNS or perimeter routing.

How an assessor tests PCI DSS vulnerability scanning

This table lists the steps an assessor takes for internal scanning (11.3.1, 11.3.1.1, 11.3.1.2) and external scanning (11.3.2), the evidence each step asks for, and the findings that most often lead to a gap. Read each row as a test the assessor performs and the proof you should have ready before the assessment starts.

Test stepEvidence the assessor requestsCommon finding
Review scan schedule and internal scan scope (11.3.1)Scan calendar showing internal scans at least every three months, and a scope list of in-scope network segments and hostsScans run quarterly on paper but skip segments that hold cardholder data or connect to the CDE
Confirm internal scans are authenticated (11.3.1.2)Scan configuration showing credentialed access, the account used, and its privilege levelScan results are based on unauthenticated probing, so local patch gaps are missed
Sample reports across four quarters (11.3.1)Four consecutive quarterly internal scan reports, or the initial-assessment record described in SAQ DOnly the most recent report exists, or reports cover different host lists with no explanation
Check resolution of high-risk and critical findings (11.3.1)Remediation tickets linked to each high-risk and critical finding, plus the rescan that confirms the fixFindings are marked closed without a rescan, or the rescan was never run after the patch
Check targeted risk analysis for lower-risk findings (11.3.1.1)Documented risk analysis that explains how lower-risk findings are prioritized and when they are addressedNo written criteria for lower-risk findings, or the analysis is a generic statement with no decisions recorded
Check external scans by an ASV (11.3.2)ASV scan reports at least every three months, with a passing status under the ASV Program GuideScans were run by the internal team, or the scanning vendor is not listed as an Approved Scanning Vendor
Match external scans to in-scope addresses (11.3.2)List of public IP addresses and domains in scope, compared against the addresses in the ASV reportScans omit a load balancer, cloud IP or payment-related subdomain that is exposed to the internet
Check rescans after failed external results (11.3.2)Rescan reports showing every failing item resolved until the passing criteria are metReport shows a failing result, and no later scan proves the fix
Confirm scans after significant changesChange records linked to scans run after each significant change to the environmentScans run only on the quarterly cycle, with no scan after a major network or application change

Implementing quarterly scans and the fix-and-rescan cycle

This sequence turns Requirement 11.3 into a repeatable cycle: a defined scope, authenticated internal scans, an ASV-run external scan, and documented fixes verified by rescans. Each step leaves a record an assessor can sample.

  1. Confirm scope and the asset inventory

    The organization confirms which systems fall inside the cardholder data environment and which connected systems could affect it, then reconciles that list against an asset inventory of hosts, network devices, and public-facing addresses. The owner of the CDE scope signs off on the result. The output is a scope document listing every internal range, external address, and component to be scanned, with the date it was approved. Gaps found here, such as unlisted hosts, should be resolved before any scan runs.

  2. Set up authenticated internal scanning

    The security or platform team configures internal scans to log in to targets with credentials of sufficient privilege, so the scanner can see installed packages and patch levels rather than only open ports. Each credential is created for scanning use, stored in a vault, and recorded in a credential record that names the account, its owner, its privileges, and the systems it covers. A test scan against a few known hosts confirms that authenticated checks actually return package data. Requirement 11.3.1.2 makes this authentication mandatory, so the credential record is a core piece of evidence.

  3. Select an ASV for external scans

    The organization chooses an Approved Scanning Vendor from the PCI SSC list and agrees the external scope with it in writing, including the public addresses and any cloud or hosted ranges. External scans must be performed by an ASV, so an internal tool cannot produce this result. Ask the vendor to explain how it handles scan failures, rescans, and disputed findings, and confirm the terms cover the full quarterly cycle. The output is a signed scope agreement and the ASV's scan schedule.

  4. Define a schedule no longer than 90 days

    The team sets a recurring calendar for internal and external scans so that no interval between quarterly scans exceeds three months, or 90 days. The schedule names the owner of each scan, the target ranges, and the date of the next run, and it is stored with the scan policy. Assessors check the actual scan history against this schedule, so a missed run is visible. The output is a dated scan calendar and a policy statement that requires quarterly scanning.

  5. Set remediation rules for each severity

    The organization writes a remediation standard that requires high-risk and critical vulnerabilities to be resolved within a stated timeframe, with a rescan to confirm the fix. It also defines a targeted risk analysis for lower-risk findings, so that each deferred item has a documented rationale, an owner, and a review date. Timeframes must be set by the organization and approved by its governance owner, because no duration is fixed by the standard for this purpose here. The output is an approved remediation standard and a risk analysis template.

  6. Open tickets and track each finding

    Each scan result is triaged, and every finding that requires action is converted into a remediation ticket with the affected asset, severity, owner, and target date. Duplicates across scanners are merged, and false positives are closed only with a written justification reviewed by a second person. Tracking tools such as DefectDojo can import scanner output and deduplicate findings, though the team should confirm the import formats it uses. The output is a set of tickets linked to scan IDs and a log of accepted risks.

  7. Rescan until each finding is resolved

    After a fix is applied, the team reruns the relevant scan to confirm the vulnerability is gone, and the ticket closes only when the rescan shows it resolved. External scans continue until the ASV's passing criteria are met, so the ASV may need to be engaged more than once in a quarter. Recurring failures on the same asset are escalated to the owner of the configuration or patch process. The output is rescan results attached to each closed ticket and a final passing ASV report for the quarter.

  8. Scan again after significant changes

    When a significant change occurs, such as a new system in the CDE, a major software upgrade, or a network change, the team triggers a new internal and external scan in addition to the quarterly schedule. The change record links to the scan so an assessor can trace the link between change and test. The output is a scan result tied to the change ticket, along with any new findings routed through the same remediation cycle. Teams should confirm with their assessor what counts as significant in their environment.

Evidence that passes a PCI DSS 11.3 scanning review

An assessor reviewing requirement 11.3 wants a dated trail, not a single good report. The core set is the scan schedule and reports across the whole assessment period, scan configurations that show internal scans ran with credentials and sufficient privileges, and a scope list that matches the systems in the cardholder data environment (CDE) and connected networks. For external scanning, the key document is the ASV attestation report showing a passing status for each scan. Internal and external reports should each name the targets scanned, the scan date, the credentials used (recorded by account type, not by password), and the scanner version and plugin feed date. Confirm with your ASV and your scanner vendor which fields their reports include, because an assessor will look for them.

Remediation evidence is where most reviews stall. For each high-risk and critical internal finding, keep a ticket that links the finding to the fix, the owner, and the rescan report that confirms the vulnerability is gone. Lower-risk findings need a documented risk analysis explaining how they were prioritized under 11.3.1.1, since they are not all fixed on the same clock. For external scans, the ASV passing criteria in the current ASV Program Guide govern the result. As a working reference, PCI SSC FAQ 1087 treats 90 days as the maximum gap between quarterly scans, and a passing external scan generally carries no vulnerabilities scored 4.0 or higher on CVSS, per FAQ 1152. Confirm the exact criteria in the current guide before you set internal thresholds.

Keeping this current between audits is mostly administration. Store every report, ticket and attestation in one repository with a dated index that lists each scan, its type, its targets and its result. Run a monthly check that every quarter in the period has at least one internal and one external passing scan, and that every scan target still exists in the CDE asset inventory. Three common gaps appear repeatedly. Scans run without credentials, which produces a shallow report that does not meet the authenticated-scan requirement. Findings are marked closed without a rescan. Asset lists drift, so new servers or retired hosts are not added to or removed from the scan targets. Each gap is easy to prevent with a monthly check and a rule that a ticket closes only after a rescan.

What PCI DSS vulnerability scanning costs to run

This table lists each cost component of running Requirement 11.3 scanning, who is paid for it, whether it is one-time or recurring, and what drives it up. Use it to build a line-item request for quotes, and confirm the ASV fees and auditor evidence expectations before you commit to a scope.

Cost componentWho is paidOne-time or recurringMain drivers and how to keep it down
Scanner tooling or licensesScanner vendor, or no license fee for self-hosted open-source toolsRecurring if commercial; open-source removes license spend but not operating effortNumber of hosts and scan engines. Ask for scanner licensing as a separate line item in any written quote, and confirm whether the chosen tool is accepted for authenticated internal scan evidence.
Engineering time to configure authenticated scans and credentialsYour team or the implementation partnerOne-time setup, with recurring credential rotationNumber of operating system types and privileged account models. Standardize scan accounts and document the privilege level each scan uses.
ASV external scan feesPCI SSC Approved Scanning VendorRecurring, typically each quarter and after rescans where the vendor charges for themNumber of external IP addresses and domains in scope. Request ASV fees, rescan terms and any re-scoping charges as explicit line items in a written quote.
Remediation labor for high-risk and critical findingsYour system owners, patch teams or a contracted serviceRecurring, driven by each scan cycleVolume of findings and patch cadence. Reduce it by reducing the in-scope estate, fixing shared base images once, and tracking ownership per asset.
Rescan effort after fixesYour team, and the ASV for external rescansRecurring, after each remediation cycleNumber of fixes that must be verified. Group fixes into batches and confirm with the ASV how many rescans are included before passing.
Lower-risk finding triage and risk analysisYour security teamRecurring, with an annual policy reviewVolume of medium and low findings. A documented targeted risk analysis keeps this proportionate, and the risk rationale must be recorded for assessors.
Evidence upkeepYour compliance or security operations staffRecurring each quarter and after significant changesNumber of scan reports, tickets and approval records retained. Use a central findings tracker so reports and remediation records link to the same asset.
Scans after significant changesYour team, and the ASV if external scope changesRecurring, event-drivenFrequency of infrastructure and application changes. Tie scan triggers to the change management process so unplanned scan effort is visible.
Assessor sampling during the auditYour QSA or assessor, through the audit engagementRecurring each assessment cycleSample sizes the assessor selects and the completeness of your records. Ask the assessor in advance what scan evidence, date ranges and ticket trails they expect.

Self-hosted tools that produce PCI DSS scanning evidence

Requirement 11.3 needs scan results that an assessor can trace from discovery through remediation and rescan. The tools below cover different parts of that chain: finding vulnerabilities on your own systems, inventorying installed software, and tracking findings to closure. None of them replaces an Approved Scanning Vendor for external scans.

Greenbone Community Edition (OpenVAS)

Greenbone Community Edition is built on OpenVAS and is licensed under AGPL-3.0-or-later. The gvmd service schedules scan tasks, stores results in PostgreSQL, and manages users and permissions, so you can show who ran each internal scan and when. Teams review results in the Greenbone Security Assistant web interface. Confirm that authenticated scans run with the privileges your assessor expects, and check how your team will handle the AGPL obligations if you modify and host the software for others.

Wazuh vulnerability detection

Wazuh is licensed under GPL-2.0-only. Each agent collects a software inventory from monitored endpoints, and the Wazuh manager correlates that inventory with the Wazuh CTI vulnerability repository or a locally hosted offline copy. This covers the operating system and installed applications, which gives you a continuous record of exposure between quarterly scans. Confirm whether your environment can reach the CTI repository or whether the offline copy must be maintained and dated, since assessors will ask how current the vulnerability data was.

Fleet host vulnerability matching

Fleet is licensed under MIT and detects vulnerable software on enrolled hosts by matching installed software against sources including the NVD, OVAL definitions, Microsoft security bulletins, Amazon Linux advisories and OSV. It suits fleets of workstations and servers where you need a current software inventory tied to vulnerability data. Before relying on it for 11.3 evidence, confirm which of these sources cover your operating systems and how the match results will be exported for your assessor.

DefectDojo finding tracking

DefectDojo is licensed under BSD-3-Clause and imports and reimports findings from more than 500 security tool report formats through its UI or API, including in the open source edition. It deduplicates findings using per-tool hashcode fields and tracks remediation, so high-risk and critical findings can be followed to a fix and a rescan. Confirm that the report formats from your scanners are supported and that your remediation workflow and retention settings meet your own policy.

Who runs scans, who certifies them, and what to outsource

Your organization owns Requirement 11.3. That means it owns the scope of what is scanned, the credentials used for authenticated internal scans, the scan schedule, the remediation of findings, and the targeted risk analysis for lower-risk vulnerabilities. No outside party can take over that accountability, and an assessor will ask your staff, not a vendor, to explain why a finding was accepted or deferred.

  • Scope and asset list: Decide which systems are in the cardholder data environment and connected networks, and keep the list current as systems are added or retired.
  • Authenticated scan credentials: Approve and manage the privileged accounts that internal scans use, and record who holds them and when they were reviewed.
  • Remediation decisions: Assign owners and deadlines for high-risk and critical findings, and document a risk-based decision for any lower-risk item that is deferred.
  • Scan schedule and rescans: Set the quarterly internal cadence, trigger scans after significant changes, and confirm that fixed high-risk and critical items are rescanned.
  • Management sign-off: Review scan results and exceptions regularly so the process is visibly operated, not only configured.

Before engaging any partner, confirm internally who signs off on risk acceptance and who answers assessor questions about scan history.

Questions buyers ask about PCI DSS 11.3 scanning

Does an internal vulnerability scan need a QSA or an ASV?

No. Internal scans under Requirement 11.3.1 do not need a Qualified Security Assessor or an Approved Scanning Vendor, but they do need qualified, independent testers. The organization decides who runs them, and the work must be done by someone with the skill and separation from the systems being scanned that an assessor would accept. External scans are different: under Requirement 11.3.2, they must be performed by a PCI SSC Approved Scanning Vendor. Confirm with your QSA how they will judge tester independence in your environment, because that judgment sits with the assessor, not the scanning tool.

How often do PCI DSS vulnerability scans have to run?

Both internal and external scans must run at least once every three months. PCI SSC FAQ 1087 treats three months, or 90 days, as the maximum gap between quarterly scans, so a scan schedule that drifts past that window fails the requirement even if the findings are clean. Scans are also needed after significant changes to the environment, so the schedule should include a trigger for changes as well as the calendar. Your scan records should show each run date, its scope and the follow-up, because assessors check the dates against the schedule you documented.

Does an initial PCI DSS assessment need four passing quarterly scans?

No, not in every case. Under the note to Requirement 11.3.2 in the Self-Assessment Questionnaire D for Service Providers, an initial assessment does not need four passing quarterly scans when three conditions hold: the most recent scan passed, your policies require quarterly scanning, and any vulnerabilities found were corrected. PCI SSC FAQ 1152 covers the same question. Treat the conditions as a checklist you must evidence, not a shortcut, and confirm with your assessor that your situation qualifies before you rely on it.

What does PCI DSS scanning require from the team in staff time and credentials?

The main effort is people and access, not licenses. Internal scans must be authenticated with sufficient privileges under Requirement 11.3.1.2, so the team needs service accounts with rights to read system configuration and installed software, and those accounts must be managed under the access controls of Requirement 7 and Requirement 8. Someone must review results, triage lower-risk findings through the targeted risk analysis required by Requirement 11.3.1.1, and track high-risk and critical items to resolution with rescans. Ask any provider to state which of these tasks they perform, which your staff keep, and how credentials are stored and rotated.

Can a self-hosted scanner be used for PCI DSS internal scans?

Often yes, but confirm it with your assessor before you commit. Requirement 11.3.1 does not name a product, so an open-source scanner can satisfy the internal scanning requirement if it runs authenticated scans, covers the in-scope systems, produces reports you can retain, and is operated by qualified staff. Greenbone Community Edition, for example, schedules scan tasks and stores results in PostgreSQL, while Wazuh vulnerability detection correlates endpoint software inventory with vulnerability data. Neither should be assumed to meet every expectation. Ask the assessor to review the scanner configuration, credential method, scan coverage and report retention before the first assessment.

What does an ASV do, and how does an external scan pass?

An Approved Scanning Vendor runs the external scan against your internet-facing systems under the PCI SSC scanning program and issues the scan results that your validation depends on. Under Requirement 11.3.2, rescans continue until the ASV Program Guide passing criteria are met. According to PCI SSC FAQ 1152, a passing external scan generally has no vulnerabilities scoring 4.0 or higher on CVSS. Plan remediation time for each finding, because the scan will not pass while those vulnerabilities remain. Check the current ASV list on the PCI SSC website before selecting a vendor, and confirm which IP addresses and domains your scope covers.

Should we run PCI DSS scanning in-house or hire a partner?

The decision depends on who has the skills, time and access to run scans reliably every quarter and to keep evidence the assessor will accept. In-house teams suit organizations that already operate scanners, have people who can triage findings and can keep a quarterly calendar. A partner is useful when the work includes planning the scanner deployment, configuring authenticated scans, building the evidence pack or preparing systems before an assessment. External scans still come from an ASV, and the QSA issues the assessment conclusions. DeployOpen implements and documents self-hosted scanning platforms in the client's own infrastructure and prepares evidence for assessors, but it does not perform the ASV scan or issue any report. Ask for a fixed written scope that names deliverables, owners and dates.

How DeployOpen prepares 11.3 scanning evidence

DeployOpen plans and builds self-hosted open-source scanning inside your own infrastructure, so internal scan results, remediation records and rescans are documented in a form your assessor can test. Your organization owns the controls, and an Approved Scanning Vendor issues the external scan results that PCI DSS requires.

How we scope

  • We agree the written scope in advance, listing the in-scope networks, hosts and cloud accounts that internal scans must cover.
  • We identify which external addresses and services need an Approved Scanning Vendor scan, and where those scans fall outside our work.
  • We confirm with your assessor and ASV which scanning cadence, authentication method and rescan rules apply to your environment.

How we build

  • We deploy open-source scanners such as Greenbone Community Edition inside your network with credentialed access for authenticated internal scans.
  • We configure scheduled quarterly scan tasks and rescan workflows so high-risk and critical findings are retested after remediation.
  • We connect scan output to a findings tracker such as DefectDojo, so duplicate findings are removed and each item has an owner and status.

How we hand over

  • We document scan procedures, scan schedules, scope lists, roles and remediation steps in a form your team can maintain without us.
  • We deliver scan reports, remediation tickets and rescan results as an evidence package mapped to the 11.3 requirement for your assessor.
  • We train your staff to run scans, review results and explain how significant changes trigger additional scanning.

How we support

  • Ongoing support, upgrades and continuous testing are available as a retainer after the initial engagement ends.
  • We can keep scanner feeds, platform versions and scan schedules current so evidence stays consistent between assessments.
  • Any change to scope, such as a new network segment or cloud account, is agreed in writing before we update the scanning configuration.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.