File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8282 env :
8383 DB : mysql2
8484 run : bundle exec rake db:create spec
85+
86+ brakeman :
87+ runs-on : ubuntu-latest
88+ name : brakeman
89+ steps :
90+ - uses : actions/checkout@v6
91+ - name : Setup Ruby
92+ uses : ruby/setup-ruby@v1
93+ with :
94+ ruby-version : " 3.3"
95+ bundler-cache : true
96+ - name : run brakeman
97+ run : bundle exec rake brakeman
Original file line number Diff line number Diff line change @@ -24,6 +24,11 @@ RSpec::Core::RakeTask.new(:spec) do |task|
2424 task . pattern = "spec/*_spec.rb"
2525end
2626
27+ desc "Run brakeman security scanner"
28+ task :brakeman do
29+ sh "bundle exec brakeman --force --quiet --no-pager"
30+ end
31+
2732# require "standard/rake"
2833
2934task default : :spec # %i[spec standard]
Original file line number Diff line number Diff line change @@ -40,6 +40,7 @@ Gem::Specification.new do |spec|
4040 spec . add_development_dependency "pg"
4141 spec . add_development_dependency "rake" , "~> 13.0"
4242 spec . add_development_dependency "rspec" , "~> 3.0"
43+ spec . add_development_dependency "brakeman"
4344 spec . add_development_dependency "standard" , "~> 1.3"
4445 spec . add_development_dependency "simplecov" , ">= 0.21.2"
4546 spec . add_development_dependency "simplecov-json"
You can’t perform that action at this time.
0 commit comments