Skip to content

Evidence request lists

PCI SSF

Evidence request list. 49 controls, 49 carrying auditor artefact guidance. Generated from the compliance knowledge graph on 12 September 2026. Published by The Art of Service.

Access Control

SSS-4.1
Authentication and Access Control

The payment software must implement strong authentication and access control mechanisms for all users, processes, and services accessing sensitive functions or data within the software.

Artefacts an auditor will ask for
  • Authentication architecture documentation
  • Authorization model with role definitions
  • Session management implementation evidence
  • Test results for authentication controls
Where this commonly fails
  • Default credentials shipped with software
  • Authorization checks bypassed in error paths
  • Sessions not invalidated on logout or timeout

Account Data

SSS-10.1
Sensitive Authentication Data (Module A)

Sensitive authentication data must not be stored after authorization. If retained temporarily during authorization, it must be protected with strong cryptography and securely deleted immediately after use.

Artefacts an auditor will ask for
  • Design documentation prohibiting SAD storage post-authorization
  • Code review evidence verifying SAD deletion
  • Test results confirming SAD is not retained
  • Memory scrubbing implementation evidence
Where this commonly fails
  • SAD found in process memory after authorization completion
  • Debug builds retain SAD for troubleshooting
  • Memory scrubbing not implemented for SAD buffers
SSS-9.1
Account-Data Protection (Module A)

When the payment software stores, processes, or transmits account data, additional controls must protect the data including encryption, tokenization, masking, and minimization across all software components.

Artefacts an auditor will ask for
  • Account data inventory across software components
  • Encryption and tokenization design documentation
  • Masking implementation in user interfaces
  • Validation testing for protection controls
Where this commonly fails
  • PAN exposed in error messages or logs
  • Encryption applied at storage but missing in inter-component communication
  • Masking inconsistent across UI screens

Asset Management

SSS-1.1
Critical Asset Identification

The software vendor must identify and document all critical assets within the payment software, including sensitive data, cryptographic keys, authentication mechanisms, and the components that protect them.

Artefacts an auditor will ask for
  • Critical asset inventory mapped to software components
  • Data flow diagrams identifying sensitive data paths
  • Classification scheme defining sensitivity levels
  • Records of asset updates triggered by software changes
Where this commonly fails
  • Asset inventory missing newer components after refactoring
  • Sensitive authentication data classification incomplete
  • No process to update inventory on each release
SSS-1.2
Critical Asset Protection

Critical assets identified within the payment software must be protected by appropriate technical and procedural controls commensurate with the impact of compromise.

Artefacts an auditor will ask for
  • Documented protection controls per asset
  • Risk treatment plan
  • Validation testing demonstrating control effectiveness
  • Mapping between assets, threats, and controls
Where this commonly fails
  • Protection controls described abstractly without implementation evidence
  • Risk treatment not linked to specific asset
  • Validation testing missing for newer protections

Change Control

SSLC-9.1
Change Management

All changes to payment software must follow documented change management procedures including risk assessment, security review, testing, and approval before deployment.

Artefacts an auditor will ask for
  • Change management policy and procedures
  • Change records with risk assessments
  • Security review records for changes
  • Approval workflows in change tooling
Where this commonly fails
  • Emergency changes bypass security review
  • Risk assessments not differentiated by change type
  • Approvals captured informally outside tooling

Communication

SSLC-11.1
Stakeholder Communication

The vendor must maintain effective communication with stakeholders including customers, partners, and PCI SSC regarding security-relevant matters, software releases, and vulnerability information.

Artefacts an auditor will ask for
  • Customer security communication templates
  • Release notes including security content
  • Records of PCI SSC notifications
  • Stakeholder communication policy
Where this commonly fails
  • Release notes omitting security fixes
  • Customer security advisories sent inconsistently
  • PCI SSC notification timelines not tracked

Cryptography

SSS-3.1
Critical Asset Cryptographic Protection

Critical assets requiring cryptographic protection must use industry-accepted algorithms, sufficient key lengths, and robust key management practices throughout the software lifecycle.

Artefacts an auditor will ask for
  • Approved algorithm list and rationale
  • Key management procedures
  • Cryptographic library version inventory
  • Validation test results for cryptographic operations
Where this commonly fails
  • Outdated cryptographic libraries with known weaknesses
  • Algorithm selection rationale missing
  • Key management procedures not specific to software environment

Data Protection

SSS-2.1
Sensitive Data Inventory and Protection

Sensitive data including cardholder data, sensitive authentication data, and cryptographic material must be inventoried, minimized, protected at rest and in transit, and securely deleted when no longer required.

Artefacts an auditor will ask for
  • Sensitive data inventory across all software components
  • Encryption design documentation
  • Secure deletion procedures and validation
  • Data minimization decisions documented
Where this commonly fails
  • Sensitive data found in logs and debug output
  • Encryption boundary not aligned with data flows
  • Secure deletion not validated by testing

Documentation

SSS-8.1
Vendor Security Guidance

The software vendor must provide clear security guidance to implementers and users covering secure deployment, configuration, operation, and decommissioning of the payment software.

Artefacts an auditor will ask for
  • Implementation guide for secure deployment
  • Configuration hardening documentation
  • User security awareness materials
  • Decommissioning procedures
Where this commonly fails
  • Implementation guide does not reflect latest software version
  • Hardening guidance generic and not version-specific
  • Decommissioning procedures missing key destruction steps

Governance

SSLC-1.1
Security Responsibility and Resources

Executive management must assign clear responsibility for the secure software lifecycle program, provide sufficient resources, and ensure security objectives are integrated into business goals.

Artefacts an auditor will ask for
  • Security organization chart with named roles
  • Budget allocations for security activities
  • Executive sponsorship records (charter, meeting minutes)
  • Job descriptions with security responsibilities
Where this commonly fails
  • Security responsibility distributed without clear accountability
  • Budget cuts during fiscal pressure removing security activities
  • Executive sponsorship limited to compliance audit window

Implementation

SSLC-6.1
Secure Coding Practices

Developers must follow defined secure coding practices and use approved development tools, libraries, and frameworks. Code must be reviewed for security defects before integration.

Artefacts an auditor will ask for
  • Documented secure coding standards
  • Code review records with security findings
  • SAST tool configuration and results
  • Approved tools and libraries list
Where this commonly fails
  • Coding standards not enforced through automation
  • Code review records lack evidence of security focus
  • SAST findings ignored or marked false positive without justification

Integrity

SSLC-10.1
Software Integrity

The vendor must maintain integrity of software throughout development, build, and distribution including version control, code signing, and protection of build environments.

Artefacts an auditor will ask for
  • Version control configuration and access logs
  • Build environment hardening documentation
  • Code signing procedures and key management
  • Distribution channel security controls
Where this commonly fails
  • Build environment shared with development causing tamper risk
  • Code signing keys stored without HSM protection
  • Distribution channels lack integrity verification

PCI SSF: Cybersecurity Controls

PCI-SSF-06
Network security and segmentation

Network security and segmentation. Control from PCI SSF framework, domain: PCI SSF: Cybersecurity Controls.

Artefacts an auditor will ask for
  • network diagram
  • encryption inventory
  • key management procedure
  • secure config standards
Where this commonly fails
  • scope creep
  • weak key rotation
  • default credentials
  • unmanaged endpoints
PCI-SSF-07
Endpoint protection and detection

Endpoint protection and detection. Control from PCI SSF framework, domain: PCI SSF: Cybersecurity Controls.

Artefacts an auditor will ask for
  • network diagram
  • encryption inventory
  • key management procedure
  • secure config standards
Where this commonly fails
  • scope creep
  • weak key rotation
  • default credentials
  • unmanaged endpoints
PCI-SSF-08
Application security controls

Application security controls. Control from PCI SSF framework, domain: PCI SSF: Cybersecurity Controls.

Artefacts an auditor will ask for
  • network diagram
  • encryption inventory
  • key management procedure
  • secure config standards
Where this commonly fails
  • scope creep
  • weak key rotation
  • default credentials
  • unmanaged endpoints
PCI-SSF-09
Encryption and key management

Encryption and key management. Control from PCI SSF framework, domain: PCI SSF: Cybersecurity Controls.

Artefacts an auditor will ask for
  • network diagram
  • encryption inventory
  • key management procedure
  • secure config standards
Where this commonly fails
  • scope creep
  • weak key rotation
  • default credentials
  • unmanaged endpoints
PCI-SSF-10
Secure configuration standards

Secure configuration standards. Control from PCI SSF framework, domain: PCI SSF: Cybersecurity Controls.

Artefacts an auditor will ask for
  • network diagram
  • encryption inventory
  • key management procedure
  • secure config standards
Where this commonly fails
  • scope creep
  • weak key rotation
  • default credentials
  • unmanaged endpoints

PCI SSF: Incident Management & Reporting

PCI-SSF-21
Incident detection and classification

Incident detection and classification. Control from PCI SSF framework, domain: PCI SSF: Incident Management & Reporting.

Artefacts an auditor will ask for
  • incident response plan
  • forensic readiness procedure
  • card brand notification template
  • post-incident review
Where this commonly fails
  • no card brand contact
  • untested IR
  • weak forensic preservation
  • late notifications
PCI-SSF-22
Incident response and containment

Incident response and containment. Control from PCI SSF framework, domain: PCI SSF: Incident Management & Reporting.

Artefacts an auditor will ask for
  • incident response plan
  • forensic readiness procedure
  • card brand notification template
  • post-incident review
Where this commonly fails
  • no card brand contact
  • untested IR
  • weak forensic preservation
  • late notifications
PCI-SSF-23
Regulatory reporting requirements

Regulatory reporting requirements. Control from PCI SSF framework, domain: PCI SSF: Incident Management & Reporting.

Artefacts an auditor will ask for
  • incident response plan
  • forensic readiness procedure
  • card brand notification template
  • post-incident review
Where this commonly fails
  • no card brand contact
  • untested IR
  • weak forensic preservation
  • late notifications
PCI-SSF-24
Customer notification procedures

Customer notification procedures. Control from PCI SSF framework, domain: PCI SSF: Incident Management & Reporting.

Artefacts an auditor will ask for
  • incident response plan
  • forensic readiness procedure
  • card brand notification template
  • post-incident review
Where this commonly fails
  • no card brand contact
  • untested IR
  • weak forensic preservation
  • late notifications
PCI-SSF-25
Post-incident review and improvement

Post-incident review and improvement. Control from PCI SSF framework, domain: PCI SSF: Incident Management & Reporting.

Artefacts an auditor will ask for
  • incident response plan
  • forensic readiness procedure
  • card brand notification template
  • post-incident review
Where this commonly fails
  • no card brand contact
  • untested IR
  • weak forensic preservation
  • late notifications

PCI SSF: Information Security Governance

PCI-SSF-01
Information security program management

Information security program management. Control from PCI SSF framework, domain: PCI SSF: Information Security Governance.

Artefacts an auditor will ask for
  • security charter
  • board reporting pack
  • risk register
  • policy library
Where this commonly fails
  • no executive sponsor
  • stale policies
  • undefined accountability
  • missing risk appetite
PCI-SSF-02
Board and management oversight

Board and management oversight. Control from PCI SSF framework, domain: PCI SSF: Information Security Governance.

Artefacts an auditor will ask for
  • security charter
  • board reporting pack
  • risk register
  • policy library
Where this commonly fails
  • no executive sponsor
  • stale policies
  • undefined accountability
  • missing risk appetite
PCI-SSF-03
Risk appetite and tolerance for IT risk

Risk appetite and tolerance for IT risk. Control from PCI SSF framework, domain: PCI SSF: Information Security Governance.

Artefacts an auditor will ask for
  • security charter
  • board reporting pack
  • risk register
  • policy library
Where this commonly fails
  • no executive sponsor
  • stale policies
  • undefined accountability
  • missing risk appetite
PCI-SSF-04
Security policy framework

Security policy framework. Control from PCI SSF framework, domain: PCI SSF: Information Security Governance.

Artefacts an auditor will ask for
  • security charter
  • board reporting pack
  • risk register
  • policy library
Where this commonly fails
  • no executive sponsor
  • stale policies
  • undefined accountability
  • missing risk appetite
PCI-SSF-05
Roles and responsibilities definition

Roles and responsibilities definition. Control from PCI SSF framework, domain: PCI SSF: Information Security Governance.

Artefacts an auditor will ask for
  • security charter
  • board reporting pack
  • risk register
  • policy library
Where this commonly fails
  • no executive sponsor
  • stale policies
  • undefined accountability
  • missing risk appetite

PCI SSF: Operational Resilience

PCI-SSF-11
Business continuity planning and testing

Business continuity planning and testing. Control from PCI SSF framework, domain: PCI SSF: Operational Resilience.

Artefacts an auditor will ask for
  • BCP plan
  • DR test results
  • vendor dependency map
  • critical service list
Where this commonly fails
  • untested DR
  • single vendor dependency
  • no exit plan
  • missing comms tree
PCI-SSF-12
Disaster recovery procedures

Disaster recovery procedures. Control from PCI SSF framework, domain: PCI SSF: Operational Resilience.

Artefacts an auditor will ask for
  • BCP plan
  • DR test results
  • vendor dependency map
  • critical service list
Where this commonly fails
  • untested DR
  • single vendor dependency
  • no exit plan
  • missing comms tree
PCI-SSF-13
Third-party dependency management

Third-party dependency management. Control from PCI SSF framework, domain: PCI SSF: Operational Resilience.

Artefacts an auditor will ask for
  • BCP plan
  • DR test results
  • vendor dependency map
  • critical service list
Where this commonly fails
  • untested DR
  • single vendor dependency
  • no exit plan
  • missing comms tree
PCI-SSF-14
Critical service identification

Critical service identification. Control from PCI SSF framework, domain: PCI SSF: Operational Resilience.

Artefacts an auditor will ask for
  • BCP plan
  • DR test results
  • vendor dependency map
  • critical service list
Where this commonly fails
  • untested DR
  • single vendor dependency
  • no exit plan
  • missing comms tree
PCI-SSF-15
Communication and escalation procedures

Communication and escalation procedures. Control from PCI SSF framework, domain: PCI SSF: Operational Resilience.

Artefacts an auditor will ask for
  • BCP plan
  • DR test results
  • vendor dependency map
  • critical service list
Where this commonly fails
  • untested DR
  • single vendor dependency
  • no exit plan
  • missing comms tree

PCI SSF: Third-Party Risk Management

PCI-SSF-16
Due diligence and onboarding

Due diligence and onboarding. Control from PCI SSF framework, domain: PCI SSF: Third-Party Risk Management.

Artefacts an auditor will ask for
  • TPSP register
  • AOC collection log
  • contractual responsibility matrix
  • monitoring cadence
Where this commonly fails
  • missing AOCs
  • weak responsibility matrix
  • no ongoing monitoring
  • expired attestations
PCI-SSF-17
Contractual security requirements

Contractual security requirements. Control from PCI SSF framework, domain: PCI SSF: Third-Party Risk Management.

Artefacts an auditor will ask for
  • TPSP register
  • AOC collection log
  • contractual responsibility matrix
  • monitoring cadence
Where this commonly fails
  • missing AOCs
  • weak responsibility matrix
  • no ongoing monitoring
  • expired attestations
PCI-SSF-18
Ongoing monitoring and assessment

Ongoing monitoring and assessment. Control from PCI SSF framework, domain: PCI SSF: Third-Party Risk Management.

Artefacts an auditor will ask for
  • TPSP register
  • AOC collection log
  • contractual responsibility matrix
  • monitoring cadence
Where this commonly fails
  • missing AOCs
  • weak responsibility matrix
  • no ongoing monitoring
  • expired attestations
PCI-SSF-19
Concentration risk management

Concentration risk management. Control from PCI SSF framework, domain: PCI SSF: Third-Party Risk Management.

Artefacts an auditor will ask for
  • TPSP register
  • AOC collection log
  • contractual responsibility matrix
  • monitoring cadence
Where this commonly fails
  • missing AOCs
  • weak responsibility matrix
  • no ongoing monitoring
  • expired attestations
PCI-SSF-20
Exit strategy and transition planning

Exit strategy and transition planning. Control from PCI SSF framework, domain: PCI SSF: Third-Party Risk Management.

Artefacts an auditor will ask for
  • TPSP register
  • AOC collection log
  • contractual responsibility matrix
  • monitoring cadence
Where this commonly fails
  • missing AOCs
  • weak responsibility matrix
  • no ongoing monitoring
  • expired attestations

Policy Management

SSLC-2.1
Software Security Policy

The vendor must establish, document, and maintain software security policies and procedures that define security expectations across the entire software lifecycle.

Artefacts an auditor will ask for
  • Approved software security policies
  • Procedure documentation for each lifecycle phase
  • Annual policy review records
  • Policy training records for development teams
Where this commonly fails
  • Policies not updated after process changes
  • Procedure documentation inconsistent across teams
  • Training not refreshed for new joiners

Risk Management

SSLC-4.1
Threat Identification and Risk Mitigation

The vendor must establish processes to identify threats to the software, assess associated risks, and mitigate or accept those risks through documented decisions.

Artefacts an auditor will ask for
  • Threat modeling methodology and outputs
  • Risk register specific to software products
  • Mitigation decisions with executive sign-off
  • Periodic risk review records
Where this commonly fails
  • Threat models created at launch but not maintained
  • Risk register lacks asset and threat traceability
  • Mitigation decisions not signed off at appropriate level

Secure Design

SSLC-5.1
Software Design Security

Software designs must incorporate security requirements derived from threats, risks, and policy. Designs must be reviewed for security implications before implementation begins.

Artefacts an auditor will ask for
  • Security requirements catalog
  • Design documentation with security annotations
  • Design review records with security sign-off
  • Architectural decision records (ADRs)
Where this commonly fails
  • Security requirements added late in design
  • Design reviews lack security expertise
  • ADRs not capturing security rationale

Terminal Software

SSS-11.1
Terminal Software Module Requirements (Module B)

Payment software installed on PCI PTS approved POI terminals must follow additional requirements that protect the software, prevent unauthorized modification, and maintain the integrity of the terminal's secure boundary.

Artefacts an auditor will ask for
  • Terminal software architecture documentation
  • Evidence that terminal software does not interfere with SRED
  • Coordination with terminal vendor for security verification
  • Test results validating terminal software behavior
Where this commonly fails
  • Terminal software accessing memory regions outside intended boundary
  • Updates not coordinated with terminal vendor
  • Test results not refreshed for newer terminal firmware

Testing

SSLC-7.1
Security Testing

The vendor must perform security testing throughout development including static analysis, dynamic analysis, fuzz testing, and penetration testing aligned with the software's risk profile.

Artefacts an auditor will ask for
  • Security testing methodology documentation
  • Test execution records (SAST, DAST, IAST, pen test)
  • Remediation tracking for identified issues
  • Test coverage metrics
Where this commonly fails
  • Testing limited to SAST without dynamic analysis
  • Pen testing performed too late in cycle for meaningful remediation
  • Test coverage metrics absent

Threat Detection

SSS-5.1
Attack Detection

The payment software must include capabilities to detect attacks against critical assets, generate appropriate alerts, and support investigation of potential security incidents.

Artefacts an auditor will ask for
  • Threat model documenting expected attack scenarios
  • Detection mechanism design documentation
  • Alert configuration and routing
  • Audit logs covering detection events
Where this commonly fails
  • Threat model not refreshed for newer attack patterns
  • Alerts disabled or routed to unmonitored channels
  • Logs lack sufficient context for investigation

Update Management

SSLC-12.1
Software Update Integrity and Verification

The vendor must ensure software updates maintain integrity from development through delivery, including signing, verification, and protection against rollback to vulnerable versions.

Artefacts an auditor will ask for
  • Update signing procedures
  • Client verification logic documentation
  • Rollback protection mechanism evidence
  • Update integrity test results
Where this commonly fails
  • Clients accept unsigned updates
  • Verification logic bypassable
  • Rollback to vulnerable versions not prevented
SSS-7.1
Secure Software Updates

The software vendor must provide secure mechanisms for delivering software updates to deployed instances, including authenticity verification, integrity protection, and rollback capabilities.

Artefacts an auditor will ask for
  • Update delivery architecture documentation
  • Code signing procedures and key management
  • Update verification logic in client software
  • Rollback procedures and testing
Where this commonly fails
  • Update signatures not verified by client
  • Update delivery channels not authenticated
  • Rollback not tested for newer update mechanisms

Vulnerability Management

SSLC-8.1
Vulnerability Disclosure and Response

The vendor must operate a vulnerability disclosure program that allows external researchers to report vulnerabilities, and must respond to reported vulnerabilities within defined timeframes.

Artefacts an auditor will ask for
  • Documented vulnerability disclosure policy
  • Disclosure intake process and contact channels
  • Response timeline targets and tracking
  • Communication records with reporters and customers
Where this commonly fails
  • No public disclosure channel documented
  • Response timelines undefined
  • Customer notifications inconsistent across vulnerabilities
SSS-6.1
Threat and Vulnerability Management

The software vendor must establish a threat and vulnerability management process that identifies, assesses, prioritizes, and remediates threats and vulnerabilities across the software lifecycle.

Artefacts an auditor will ask for
  • Threat modeling records
  • Vulnerability scanning and SAST/DAST results
  • Risk assessment methodology
  • Remediation tracking and timelines
Where this commonly fails
  • Threat models not updated for new features
  • Vulnerability scans not integrated into CI/CD
  • Remediation timelines not aligned to severity

Workforce

SSLC-3.1
Software Security Personnel Skills

Personnel involved in software development and security must have the knowledge, skills, and training necessary to fulfill their security responsibilities effectively.

Artefacts an auditor will ask for
  • Training plan for security and development personnel
  • Annual training completion records
  • Skills matrix mapping personnel to required competencies
  • Conference and certification records
Where this commonly fails
  • Training records not tracked centrally
  • Skills matrix outdated relative to current technology stack
  • New joiners onboarded without security training
Assembled from the framework's own control set. Every line traces to a control in the graph, so this pack is regenerated rather than written, and stays current as the graph does.

Assembled from the framework’s own control set, so this list is regenerated rather than written and stays current as the graph does. See the PCI SSF framework page.