Skip to content

Automate the process of generating code diffs for multiple projects and allowing teams to take responsibility over secure code reviews.

License

Notifications You must be signed in to change notification settings

YelloCo/Vaquita

Repository files navigation

Vaquita

This web audit tool allows users to automate the generation of code update reports for use in manual secure code reviews. A custom scheduler generates code diffs to be reviewed by reviewers. Users can also attach information to the code review if any issues are found.

This tool currently only works for code repositories that are tracked via Git.

Purpose

Vaquita was made to automate the process of generating code diffs for multiple projects and allowing teams to take responsibility over secure code reviews.

Installation

Please see Installing.md

Testing

Lint tests can be achieved by running the following:

  • bundle exec rake eslint for javascript
  • bundle exec bundle exec scss-lint app/assets/stylesheets/ for stylesheets
  • bundle exec rubocop for ruby
  • bundle exec brakeman for static secure code analysis

Feature tests can be achieved by running the following:

  • bundle exec rspec

Test must be written for new features and all tests must pass before merge requests will be approved.

Screenshots

Dashboard Reviews View Review Create Repository

Contributing

Please see Contributing.md

License

Please see License.txt

About

Automate the process of generating code diffs for multiple projects and allowing teams to take responsibility over secure code reviews.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published