EN JP CN

Coding standards mapped to Klocwork checkers

For comparison, we've mapped the Klocwork Java, C/C++, and C# checkers to their equivalent coding standards. See the following table for the list of standards and the equivalent Klocwork checker mappings.

Java coding standards

StandardMappingDescriptionTaxonomy File Name
CWECWE IDs mapped to Klocwork Java checkersList of Klocwork Java checkers which map to the Common Weakness Enumeration (CWE) typescwe_10_java.tconf
2011 CWE-SANS Top 25 Most Dangerous Software Errors mapped to Klocwork checkersList of Klocwork Java checkers which map to the top 25 most dangerous software errors as defined by the CWE standardcwe_25_java.tconf
DISA STIGDISA STIG version 3 IDs mapped to Klocwork Java checkersList of Klocwork Java checkers which map to the Security Technical Implementation Guides (STIGs) provided by IASE (Version 3)disa_stig_10_java.tconf
DISA STIG version 4 IDs mapped to Klocwork Java checkersList of Klocwork Java checkers which map to the Security Technical Implementation Guides (STIGs) provided by IASE (Version 4)disa_stig_v4_java.tconf
Klocwork QualityKlocwork Quality Standard mapped to Klocwork Java checkersList of Klocwork Java checkers which focus on improving overall code qualitykw_quality_std_java.tconf
OWASPOWASP Top 10 Security Risks for 2013 mapped to Klocwork Java checkersList of Klocwork Java checkers which map to the Top 10 security risks as defined by the Open Web Application Security Project (OWASP)owasp_2013_10_java.tconf

C/C++ coding standards

StandardMappingDescriptionFile Name
AUTOSARAUTOSAR Standard mapped to Klocwork C/C++ checkersList of Klocwork C/C++ checkers which map to secure coding standard defined by the Automotive Open System Architecture (AUTOSAR)autosar_cpp.tconf
CERT Secure Coding StandardCERT C and C++ Secure Coding Standard IDs mapped to Klocwork C and C++ checkersList of Klocwork C/C++ checkers which map to secure coding standard defined by the computer emergency response team (CERT)cert_c_cpp.tconf
CWECWE IDs mapped to Klocwork C and C++ checkersList of Klocwork C/C++ checkers which map to the Common Weakness Enumeration (CWE) types.cwe_10_cxx.tconf
2011 CWE-SANS Top 25 Most Dangerous Software Errors mapped to Klocwork checkersList of Klocwork C/C++ checkers which map to the top 25 most dangerous software errors as defined by the CWE standardcwe_25_cxx.tconf
DISA STIGDISA STIG version 3 IDs mapped to Klocwork C and C++ checkersList of Klocwork C/C++ checkers which map to the Security Technical Implementation Guides (STIGs) provided by IASE (Version 3)disa_stig_10_cxx.tconf
DISA STIG version 4 IDs mapped to Klocwork C and C++ checkersList of Klocwork C/C++ checkers which map to the Security Technical Implementation Guides (STIGs) provided by IASE (Version 4)disa_stig_v4_cxx.tconf
Klocwork QualityKlocwork Quality Standard mapped to Klocwork C/C++ checkersList of Klocwork C/C++ checkers which focus on improving overall code qualitykw_quality_std_cxx.tconf
MISRAMISRA-C 2012 with Amendment 1 rules mapped to Klocwork checkersList of Klocwork checkers which map to the MISRA-C 2012 Amendment 1 standardmisra_c_2012_with_amd1_c90.tconf, misra_c_2012_with_amd1_c99.tconf
MISRA-C 2012 rules mapped to Klocwork checkersList of Klocwork checkers which map to the MISRA-C 2012 standardmisra_c_2012_c90.tconf, misra_c_2012_c99.tconf
MISRA-C++ 2008 rules mapped to Klocwork checkersList of Klocwork checkers which map to the MISRA-C++ 2008 standardmisra_cpp_2008.tconf
MISRA-C 2004 rules mapped to Klocwork checkersList of Klocwork checkers which map to the MISRA-C 2004 standardmisra_c_2004.tconf
NASA: Power of Ten: Rules for Developing Safety-Critical CodeNASA: Ten Rules for Safety Critical Coding mapped to Klocwork checkersList of Klocwork C/C++ checkers which map to the ten rules for safety critical coding as defined by NASAnasa_10_c.tconf

C# coding standards

StandardMappingDescriptionFile Name
CWECWE IDs mapped to Klocwork C# checkersList of Klocwork C# checkers which map to the Common Weakness Enumeration (CWE) typescwe_cs.tconf
Klocwork QualityKlocwork Quality Standard mapped to Klocwork C# checkersList of Klocwork C# checkers which focus on improving overall code qualitykw_quality_std_cs.tconf