Start here

Home
About Klocwork
What's new
Fixed issues
Release notes
Installation

Reference

C/C++ checkers
Java checkers
C# checkers
MISRA C 2004 checkers
MISRA C++ 2008 checkers
MISRA C 2012 checkers
MISRA C 2012 checkers with Amendment 1
Commands
Metrics
Troubleshooting
Reference

Product components

C/C++ Integration build analysis
Java Integration build analysis
Desktop analysis
Refactoring
Klocwork Static Code Analysis
Klocwork Code Review
Structure101
Tuning
Custom checkers

Coding environments

Visual Studio
Eclipse for C/C++
Eclipse for Java
IntelliJ IDEA
Other

Administration

Project configuration
Build configuration
Administration
Analysis performance
Server performance
Security/permissions
Licensing
Klocwork Static Code Analysis Web API
Klocwork Code Review Web API

Community

View help online
Visit RogueWave.com
Klocwork Support
Rogue Wave Videos

Legal

Legal information

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

Standard Mapping Description Taxonomy File Name
CWE CWE IDs mapped to Klocwork Java checkers List of Klocwork Java checkers which map to the Common Weakness Enumeration (CWE) types cwe_10_java.tconf
2011 CWE-SANS Top 25 Most Dangerous Software Errors mapped to Klocwork checkers List of Klocwork Java checkers which map to the top 25 most dangerous software errors as defined by the CWE standard cwe_25_java.tconf
DISA STIG DISA STIG version 3 IDs mapped to Klocwork Java checkers List 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 checkers List of Klocwork Java checkers which map to the Security Technical Implementation Guides (STIGs) provided by IASE (Version 4) disa_stig_v4_java.tconf
Klocwork Quality Klocwork Quality Standard mapped to Klocwork Java checkers List of Klocwork Java checkers which focus on improving overall code quality kw_quality_std_java.tconf
OWASP OWASP Top 10 Security Risks for 2013 mapped to Klocwork Java checkers List 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

Standard Mapping Description File Name
AUTOSAR AUTOSAR Standard mapped to Klocwork C/C++ checkers List 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 Standard CERT C and C++ Secure Coding Standard IDs mapped to Klocwork C and C++ checkers List of Klocwork C/C++ checkers which map to secure coding standard defined by the computer emergency response team (CERT) cert_c_cpp.tconf
CWE CWE IDs mapped to Klocwork C and C++ checkers List 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 checkers List of Klocwork C/C++ checkers which map to the top 25 most dangerous software errors as defined by the CWE standard cwe_25_cxx.tconf
DISA STIG DISA STIG version 3 IDs mapped to Klocwork C and C++ checkers List 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++ checkers List 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 Quality Klocwork Quality Standard mapped to Klocwork C/C++ checkers List of Klocwork C/C++ checkers which focus on improving overall code quality kw_quality_std_cxx.tconf
MISRA MISRA-C 2012 with Amendment 1 rules mapped to Klocwork checkers List of Klocwork checkers which map to the MISRA-C 2012 Amendment 1 standard misra_c_2012_with_amd1_c90.tconf, misra_c_2012_with_amd1_c99.tconf
MISRA-C 2012 rules mapped to Klocwork checkers List of Klocwork checkers which map to the MISRA-C 2012 standard misra_c_2012_c90.tconf, misra_c_2012_c99.tconf
MISRA-C++ 2008 rules mapped to Klocwork checkers List of Klocwork checkers which map to the MISRA-C++ 2008 standard misra_cpp_2008.tconf
MISRA-C 2004 rules mapped to Klocwork checkers List of Klocwork checkers which map to the MISRA-C 2004 standard misra_c_2004.tconf
NASA: Power of Ten: Rules for Developing Safety-Critical Code   List of Klocwork C/C++ checkers which map to the ten rules for safety critical coding as defined by NASA nasa_10_c.tconf

C# coding standards

Standard Mapping Description File Name
CWE CWE IDs mapped to Klocwork C# checkers List of Klocwork C# checkers which map to the Common Weakness Enumeration (CWE) types cwe_cs.tconf
Klocwork Quality Klocwork Quality Standard mapped to Klocwork C# checkers List of Klocwork C# checkers which focus on improving overall code quality kw_quality_std_cs.tconf