securesauce / precaution-beta

Precaution provides a simple, automated code review for GitHub projects by running code linters with a security focus on pull requests.
Other
1 stars 0 forks source link
github-app linter security-scanner security-tools static-code-analysis

Precaution

Build Status Coverage Status License

Overview

Precaution provides simple, automated code reviews for GitHub projects by running code linters with a security focus on all pull requests.

GitHub integration is made through the GitHub app interface and the checks API (beta), which allows results to be presented directly as inline annotations instead of a pass/fail status report.

Precaution currently supports analysis of:

New languages may be added in future, please file an issue for your language/linter of choice.

Installing Precaution on a GitHub repository

  1. You can install Precaution from here: https://github.com/apps/precaution

  2. Then choose the profile you want to connect Precaution with.

  3. Next you have to choose which repositories you want to enable Precaution on.

  4. Review and accept the permissions for the GitHub app. These are the minimal permissions required to read the pull request contents and communicate with the checks API.

  5. Done! Now Precaution is installed on your repositories.

Contributing

The Precaution project team welcomes contributions from the community. For more detailed information, refer to CONTRIBUTING.md.

License

BSD-2 License

Any other questions?