Klocwork Documentation

Klocwork identifies critical security vulnerabilities and quality defects, and helps developers create more maintainable code. Learn to manage your team through project and user management, custom reports, and drilling down into the issues that matter. Improve team productivity and start creating more secure and reliable software.

What's new

Discover the latest features, resolved issues, and known limitations in this release.

Install and upgrade

Learn how to get started with Klocwork installation and upgrades.


Configure builds and projects

Customize your build configurations and projects with our tools. Tune your analysis for better results, integrate with your preferred coding language, configure checkers and taxonomies, and adjust thresholds for reported metrics.

Perform your first analysis

Run an analysis on your project by creating a build specification and executing the analysis.

Integrate Klocwork with Your Tools

Utilize our desktop solutions to detect and fix issues early in the development cycle.

Use Validate to manage your code

Validate is our web interface for managing projects, reports, issues, and users.

Checkers

Klocwork Checkers scour your source code for defects and potential vulnerabilities. At the most basic level, checkers provide the logic that drive the Klocwork analysis. Below is a list of the areas we provide coverage for:

C/C++ Checkers | Java Checkers | C# Checkers | MISRA

AUTOSAR | CERT | JSF | QAC | JavaScript | Kotlin | Python

Additional help for Klocwork

Command Reference

See our Command Reference for more information about Klocwork commands.

Administration information

See the Klocwork Administrator Guide to plan deployment, install, and maintain Klocwork.

Troubleshooting

See Klocwork Troubleshooting to help resolve any issues you may be experiencing.