How CppDepend helps payment and trading teams meet PCI DSS requirement 6: secure coding standards, vulnerability prevention and continuous code review for C/C++ systems.
What CppDepend supports out of the box. CppDepend ships built-in rule sets for MISRA C/MISRA C++, CWE, CERT C/CERT C++ and AUTOSAR C++14 — and no other standard. All other standards, including this one, are enforced through custom CQLinq rules that your team writes (with our help if needed), plus architecture validation and CI quality gates.
PCI DSS (Payment Card Industry Data Security Standard) applies to every system that stores, processes or transmits cardholder data. Requirement 6 demands secure software development: coding standards based on industry best practices, protection against common vulnerabilities (injection, buffer overflows, improper error handling), and code review processes. For C/C++ payment terminals, gateways and trading infrastructure, that means provable, continuous control of memory safety and input handling.
Run the analysis on your own projects: coding standards, architecture validation, technical debt and quality gates — in minutes.