ThreadSafe

ThreadSafe is a source code analysis tool that identifies application risks and security vulnerabilities associated with concurrency in Java code bases, using whole-program interprocedural analysis.

[1][2][3][4] ThreadSafe is used to identify and avoid software failures in concurrent applications running in complex environments.

[1][2][5][6] ThreadSafe detects Java concurrency defects:[2][3][4] ThreadSafe is integrated with the Eclipse software development environment and with the SonarQube software quality management platform.

[2][3][4] A command-line version is available for users of IDEs other than Eclipse and for build process integration.

ThreadSafe detects violations of the concurrency-related rules in the CERT Oracle Secure Coding Standard for Java.