lib/tasks/brakeman.rake
namespace :brakeman do
desc 'Run Brakeman'
task :run, :output_files do |_t, args|
require 'brakeman'
files = args[:output_files].split(' ') if args[:output_files]
Brakeman.run app_path: '.', output_files: files, print_report: true
end
desc 'Check your code with Brakeman'
task :check do
require 'brakeman'
result = Brakeman.run app_path: '.', print_report: true
exit Brakeman::Warnings_Found_Exit_Code unless result.filtered_warnings.empty?
end
end