Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add and run brakeman (epic) #145

Closed
5 tasks done
hortongn opened this issue Mar 3, 2022 · 0 comments · Fixed by #175
Closed
5 tasks done

Add and run brakeman (epic) #145

hortongn opened this issue Mar 3, 2022 · 0 comments · Fixed by #175
Assignees
Labels
breaking breaking or major change dependencies Pull requests that update a dependency file Security

Comments

@hortongn
Copy link
Member

hortongn commented Mar 3, 2022

Documentation: https://github.com/presidentbeef/brakeman

Add the brakeman gem to the Gemfile, bundle install, and then run bundle exec brakeman -q -w 2 to find any security vulnerabilities. Create a new issue for each vulnerability found.

Verify previously found Brakeman vulnerabilities:

After all vulnerabilities have been found, run Brakeman automatically in CircleCI.
Example: https://github.com/uclibs/treatment_database/blob/qa/.circleci/config.yml#L86-L89

This can be multiple pull requests.

@hortongn hortongn added this to the Next deploy milestone Apr 21, 2022
@Janell-Huyck Janell-Huyck self-assigned this Sep 6, 2023
@hortongn hortongn changed the title Add and run brakeman Add and run brakeman (epic) Sep 6, 2023
@Janell-Huyck Janell-Huyck added dependencies Pull requests that update a dependency file breaking breaking or major change labels Oct 12, 2023
@hortongn hortongn removed this from the Next deploy milestone Apr 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking breaking or major change dependencies Pull requests that update a dependency file Security
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants