GCA · COMPLIANCE

    PCI-DSS

    Secure development, cryptography, access, and logging evidence — 12 controls, 10 machine-assessable.

    PCI-DSS

    The Payment Card Industry Data Security Standard governs systems that store, process, or transmit cardholder data. Gadriel Code targets the requirements that leave source evidence — primarily around secure development, cryptography, access, and logging.

    Related: Compliance overview · SOC 2.


    At a glance

    PropertyValue
    Slugpci-dss
    Aliasespci
    Controls12
    Manual-only2
    Machine-assessable10
    Direct mapping keypci_dss
    IMPORTANT

    Direct rule-to-control annotation for PCI-DSS is still thin. Expect PARTIAL verdicts for controls whose evidence isn't yet emitted by GVL — Gadriel now correctly reports "not yet evidenced" instead of silently PASSing.


    Generating the report

    gadriel code report --compliance pci-dss

    Outputs: .security/compliance/pci-dss.{md,typ,pdf}.


    What Gadriel evaluates

    The scanner contributes evidence for requirements including:

    • Req 3 — protect stored account data (encryption at rest, key handling, PAN masking in code paths).
    • Req 4 — protect data in transit (TLS enforcement, disallowed cleartext).
    • Req 6 — develop and maintain secure systems (OWASP-style vulnerabilities, dependency risk, SBOM).
    • Req 8 — identify users and authenticate access.
    • Req 10 — log and monitor.

    Rules use compliance_mapping.pci_dss: Req_6.5.1 (etc.).


    What PCI-DSS still requires from you

    Cardholder data environment (CDE) scoping, network segmentation attestations, quarterly ASV scans, and penetration tests remain out of scope for a source scanner. Use Gadriel's report as one input into your PCI package.