Best Static Code Analyzer for Developer Productivity, SAST, and DevOps/DevSecOps
Perforce Klocwork static analysis and SAST tool for C, C++, Java, JavaScript, Python, and Kotlin identifies software security, quality, and reliability issues, helping to enforce compliance with standards. Read the Datasheet.
Why Perforce Klocwork
Built for enterprise DevOps and DevSecOps, Perforce Klocwork scales to projects of any size, integrates with large complex environments and a wide range of developer tools, and provides control, collaboration, and reporting for the entire enterprise. This has made Perforce Klocwork the preferred static code analyzer that keeps development velocity high while enforcing continuous compliance for security and quality.
Perforce Klocwork Key Features
Key Features of Perforce Klocwork
Use Klocwork static application security testing (SAST) for DevOps and DevSecOps. Our security standards identify security vulnerabilities — helping to find and fix security issues early and proving compliance to internationally recognized security standards.
- DevSecOps: Klocwork integrates with CI/CD tools, containers, cloud services, and machine provisioning, making automated security testing easy.
- Security Standards: CWE, OWASP, CERT, PCI DSS, DISA STIG, and ISO/IEC TS 17961.
- Security Vulnerability Detection: SQL Injection, Tainted Data, Buffer Overflow, Vulnerable Coding Practices, and many more.
- Bug, Quality Issue, and Code Smell Detection: Null Pointer Deferences/Exceptions, Memory/Resource Leaks, Uncaught Exceptions, and more.

“With Perforce Klocwork, our productivity has dramatically increased, leaving us with more time to mitigate potential problems leveraging the ‘what if’ testing. As a result, our end product is stronger, and Raytheon can get the end product to our customers more quickly than before.”
Perforce Klocwork Coding Standards
Perforce Klocwork makes it easy to comply with coding standards. You can use the following compliance taxonomies to enforce coding standards across your codebase. And, you’ll get fewer false positives and false negatives in your diagnostics.
Security | C | C++ | C# | Java | |
---|---|---|---|---|---|
Secure coding standards help to safeguard your code from potential cyberthreats and other coding vulnerabilities. (Note: The complete set of security standards may not be available with older versions of Klocwork.) | CERT | ✔ | ✔ | ✔ | |
CWE | ✔ | ✔ | ✔ | ✔ | |
CWE Top 25 | ✔ | ✔ | ✔ | ✔ | |
OWASP | ✔ | ||||
DISA STIG | ✔ | ✔ | ✔ | ||
PCI DSS | ✔ | ✔ | ✔ | ✔ | |
ISO/IEC TS 17961 (C secure) | ✔ |
Safety | C | C++ | C# | Java | |
---|---|---|---|---|---|
Safety standards help to ensure that the software powered by your code is reliable and functionally safe. (Note: The complete set of safety standards may not be available with older versions of Klocwork.) | MISRA C 2004 | ✔ | |||
MISRA C 2012 | ✔ | ✔ | |||
MISRA C 2023 | ✔ | ✔ | |||
HKMC | ✔ | ||||
MISRA C++ 2008 | ✔ | ||||
AUTOSAR C++ 14 | ✔ | ||||
JSF AV C++ | ✔ |
Quality | C | C++ | C# | Java | |
---|---|---|---|---|---|
Quality standards help to ensure that your code is reliable and free of errors. (Note: The complete set of quality standards may not be available with older versions of Klocwork.) | NASA's 10 Rules | ✔ | ✔ | ||
Klocwork Quality | ✔ | ✔ | ✔ | ✔ |
Customize | C | C++ | C# | Java | |
---|---|---|---|---|---|
You can create and customize your own rules or project/business coding standard for C, C++, C#, Java, JavaScript, and Python. | Create Your Own Standard | ✔ | ✔ | ✔ | ✔ |
Create Your Own Rules | ✔ | ✔ | ✔ | ✔ |

Certified for ISO, IEC, and EN Compliance
Perforce Klocwork is independently certified for compliance.
TÜV-SÜD Certified
Perforce Klocwork is TÜV-SÜD certified for compliance with key functional safety standards:
- ISO 26262 (automotive) up to ASIL level D.
- IEC 61508 (general industry) up to SIL 4.
- EN 50716 (railways) up to SW-SIL 4.
- IEC 62304 (medical devices) up to Software Safety Class C.
ISO 9001 Certified
Perforce Klocwork is also certified in ISO 9001.
ISO 9001 is one of the most widely adopted standards. It ensures that organizations are striving to meet and exceed customers’ requirements and satisfaction through continuous improvement.
ISO 27001 Certified
Perforce Klocwork is also certified in ISO 27001.
ISO 27001 gives specific requirements that an organization must meet in order to be certified by an accredited certification body following the successful completion of an audit.
Try Perforce Klocwork
Request your free trial of Perforce Klocwork for C, C++, C#, Java, JavaScript, Python, and Kotlin.