Skip to main content


Advanced Security Analysis of Source Code

Precaution is a static application security testing (SAST) tool designed to tightly integrate into your GitHub development workflow. Each time a pull request is opened, Precaution runs its static analyzers on the code changes to detect potential security vulnerabilities. Every effort is made to be as accurate as possible to avoid noisy false positives.

Precaution finds issues such as injection, weak hashes, cleartext transmission of data, timing attacks, weak encryption, deserialization of untrusted data, improper certificate validation, and more. Navigate to the Rules section for a more detailed list of the issues it can find.

Ready to try it out now? Continue to the Getting Started section to learn how to quickly install it.