Skip to main content
Blog
Blog

PCI DSS Requirements: The 12 Requirements Explained (4.0.1)

PCI DSS has 12 requirements grouped under six security goals. Understand what each requires, what changed in 4.0.1, and where most environments have gaps.

Aug 14, 2026 6 min read
PCI DSS Requirements: The 12 Requirements Explained (4.0.1)
Table of Contents

TL;DR: 12 PCI DSS 4.0.1 requirements reference

  • Beyond the 12: PCI DSS has 12 top-level requirements. Everyone quotes that number and stops. The interesting fact is that 4.0.1 now has over 400 sub-requirements, and the two most people fail are the newest ones nobody had evidence for before 2025.
  • The two most failed: PCI DSS 4.0.1 became mandatory in March 2025. Requirements 6.4.3 (script inventory, business justification, integrity verification, change detection) and 11.6.1 (HTTP header monitoring on payment pages) are the two most under-prepared in current assessments. cside produces both artifacts continuously.
  • Where to start: If you are scoping a 4.0.1 assessment and have no script inventory or header monitoring, start there before touching Requirements 3 or 12. If your 6.4.3 and 11.6.1 evidence is already flowing, focus scope creep review and MFA rollout under 8.4.2 next.

Short on time? See cside PCI Shield. It covers everything below in one deployment.

The 12 PCI DSS requirements are the core of the Payment Card Industry Data Security Standard. Every entity that stores, processes, or transmits card data has to meet them. This is the practical reference for what each requirement covers in PCI DSS 4.0.1, what changed from 3.2.1, and where most environments have gaps.

The structure: 6 goals, 12 requirements

PCI DSS organizes its controls under six security goals. Each goal contains one or more of the 12 top-level requirements. Each requirement contains multiple sub-requirements, and the total sub-requirement count in 4.0.1 is over 400.

Goal 1: Build and maintain a secure network and systems

Requirement 1: Install and maintain network security controls. Firewalls, router configurations, and network segmentation must isolate the cardholder data environment from untrusted networks. Every rule needs documented business justification.

Requirement 2: Apply secure configurations to all system components. No default passwords, no default accounts, no unnecessary services. Hardening baselines must be documented and applied to every system.

Goal 2: Protect account data

Requirement 3: Protect stored account data. Cardholder data must be encrypted using strong cryptography at rest. Sensitive authentication data (CVV, PIN, full track) must not be stored after authorization. If you do not need to store cardholder data, do not. The fastest path to Requirement 3 compliance is to not have the data.

Requirement 4: Protect cardholder data with strong cryptography during transmission. TLS 1.2 or higher across public networks. Deprecated protocols and weak ciphers must be inventoried and removed.

Goal 3: Maintain a vulnerability management program

Requirement 5: Protect all systems and networks from malicious software. Anti-malware controls on all systems in the CDE. Regular scanning and definition updates.

Requirement 6: Develop and maintain secure systems and software. Patch management, secure coding practices, change management. This is where Requirement 6.4.3 lives: the client-side script inventory and integrity control that was new in 4.0. See our practical guide to complying with PCI 6.4.3 and 11.6.1 for the specific implementation.

Goal 4: Implement strong access control measures

Requirement 7: Restrict access to system components and cardholder data by business need to know. Role-based access controls, least privilege, documented access approval.

Requirement 8: Identify users and authenticate access to system components. Unique IDs for every user, strong password requirements, MFA on all administrative access to the CDE (strengthened in 4.0.1 under 8.4.2).

Requirement 9: Restrict physical access to cardholder data. Physical controls on facilities that store cardholder data or house CDE systems.

Goal 5: Regularly monitor and test networks

Requirement 10: Log and monitor all access to system components and cardholder data. Comprehensive logging, log integrity, log review, and time synchronization across systems.

Requirement 11: Test security of systems and networks regularly. Vulnerability scans (internal and external, quarterly), penetration testing (annual + after significant change), and, critical for 4.0.1, Requirement 11.6.1 covering HTTP header monitoring on payment pages.

Goal 6: Maintain an information security policy

Requirement 12: Support information security with organizational policies and programs. Security policy, risk assessment, security awareness training, incident response, vendor management. Requirement 12 is the framework requirement that ties every other control back to an organizational commitment.

What's new in 4.0.1 versus 3.2.1

PCI DSS 4.0.1 became mandatory in March 2025. The biggest changes since 3.2.1:

ChangeRequirementImpact
Script inventory + integrity on payment pages6.4.3Most environments had zero coverage before 2025
HTTP header monitoring on payment pages11.6.1Same, new artifact required
Password rules strengthened8.3.612-character minimum
MFA on administrative access to CDE8.4.2Applies to non-console admin, not just remote
Cryptographic inventory12.3.3Cipher and protocol documentation
Log retention and review10.7.2/3Expanded log-review requirements
Customized approachMultipleNew alternative to defined approach for controls

The customized approach lets organizations meet the intent of a requirement with a different control than the standard prescribes, as long as they document the risk analysis and controls formally. This is powerful for mature security programs and dangerous for organizations that use it to justify weaker controls.

Where audits get stuck

Working with merchants going through 4.0.1 assessments, three patterns show up repeatedly:

  1. Requirements 6.4.3 and 11.6.1: no script inventory, no integrity monitoring, no HTTP header monitoring. See the QSA guide for what auditors specifically look for.
  2. Scope creep: the CDE includes more systems than the initial scope diagram showed, usually because segmentation is weaker than assumed
  3. Manual evidence: QSAs need continuous evidence, not screenshots taken during the assessment week

The full PCI DSS requirements list

PCI DSS 4.0.1 is organized into 6 goals and 12 requirements. The full PCI DSS requirements list is:

  1. Install and maintain network security controls.
  2. Apply secure configurations to all system components.
  3. Protect stored account data.
  4. Protect cardholder data with strong cryptography during transmission over open, public networks.
  5. Protect all systems and networks from malicious software.
  6. Develop and maintain secure systems and software.
  7. Restrict access to system components and cardholder data by business need to know.
  8. Identify users and authenticate access to system components.
  9. Restrict physical access to cardholder data.
  10. Log and monitor all access to system components and cardholder data.
  11. Test security of systems and networks regularly.
  12. Support information security with organizational policies and programs.

Requirements 6.4.3 and 11.6.1, both under requirement 6 and requirement 11 above, are where client-side script security lives: 6.4.3 governs the inventory and authorization of payment-page scripts, and 11.6.1 requires change and tamper detection on those scripts and on critical HTTP headers.

Where cside fits

Requirements 6.4.3 and 11.6.1 are cside's home ground. Continuous script inventory, business-justification tagging, integrity monitoring, HTTP header change detection, and audit-ready alert history come from the platform. The PCI DSS 4.0.1 requirements 6.4.3 and 11.6.1 compliance guide walks through what the dashboard produces and how a QSA reads it.

For the broader picture on preparing for a full assessment, see the Report on Compliance guide and the SAQ D guide.

Simon Wijckmans
Founder & CEO

Founder and CEO of cside. Previously a product manager on Cloudflare Page Shield (now Cloudflare Client-Side Security). Co-chair of the W3C Anti-Fraud Community Group and a Forbes 30 Under 30 honoree. Building accessible security against client-side attacks, web security is not an enterprise-only problem.

FAQ

Frequently Asked Questions

There are 12 high-level PCI DSS requirements, grouped under six security goals. Each of the 12 top-level requirements contains multiple sub-requirements, and the total sub-requirement count in PCI DSS 4.0.1 is over 400. The 12 requirements are stable across versions; new versions add sub-requirements and clarify controls rather than restructuring the top level.

PCI DSS 4.0.1 became mandatory in March 2025. The most significant new sub-requirements govern client-side script control on payment pages: Requirement 6.4.3 (script inventory, business justification, integrity verification, change detection) and Requirement 11.6.1 (HTTP header monitoring on payment pages). Both were introduced in 4.0 and became mandatory with 4.0.1. Other significant additions include stronger password rules (8.3.6), MFA on administrative access (8.4.2), and expanded cipher inventory (12.3.3).

Requirements 6.4.3 and 11.6.1 are the two most under-prepared in most 4.0.1 assessments, because they require evidence that did not exist in most environments before 2025: a script inventory, integrity monitoring, and HTTP header change detection on payment pages. Requirement 3 (protection of stored account data) is consistently difficult for merchants who store card data at all. Requirement 12 (policy) is difficult for smaller organizations without a mature security program.

The PCI Security Standards Council typically releases a major version every three to four years. Version 3.0 was 2013, 3.2 was 2016, 4.0 was 2022, and 4.0.1 was 2024 (mandatory 2025). Minor revisions like 4.0.1 arrive between major versions to correct errors and clarify language. Each major version brings a transition period (usually about two years) during which either version is acceptable, then the older version retires.

Monitor and Secure Your Third-Party Scripts

Gain full visibility and control over every script delivered to your users to enhance site security and performance.

Start free, or try Business with a 14-day trial.

cside dashboard interface showing script monitoring and security analytics
Related Articles
Book a demo

Want to walk through this with an engineer?

Thirty minutes, on your own site. Not a slide deck.

We'll show you:

Which third-party scripts are running on your site right now
Where you stand on PCI DSS 6.4.3 and 11.6.1
How much of your traffic is bots and AI agents

Rather just send a question?

Finding open slots…

Real humans only. We'd know.

Having trouble booking? Open scheduler in a new tab

What are you trying to solve?

Tell us in a line and we'll come back with something useful, not a generic pitch.

We usually help with:

Seeing which third-party scripts run on your site
PCI DSS 6.4.3 and 11.6.1 evidence
Bots, AI agents and account takeover

Prefer to just book a time? Pick a slot instead