How CppDepend helps teams align with NIST SSDF SP 800-218 and CWE guidance: secure coding rules, vulnerability-pattern detection and continuous verification for C/C++.
NIST SP 800-218, the Secure Software Development Framework (SSDF), defines the practices U.S. federal agencies and their suppliers must follow to produce secure software. Combined with NIST guidance on CWE (Common Weakness Enumeration), it pushes organizations toward systematic, tool-based verification of code — exactly where static analysis fits. For C/C++ codebases, memory-safety and undefined-behavior weaknesses (CWE-119, CWE-120, CWE-416, CWE-476…) are the top targets.
Built-in vs. custom standards. CppDepend ships built-in rule sets for MISRA C/MISRA C++, CWE, CERT C/CERT C++ and AUTOSAR C++14. Functional-safety and industry standards like this one are enforced through custom CQLinq rules, architecture validation and quality gates defined by your team.
Run the analysis on your own projects: coding standards, architecture validation, technical debt and quality gates — in minutes.