A static analysis security vulnerability scanner for Ruby on Rails applications
presidentbeef on main
Treat UUIDs as safe values Merge pull request #1553 from p… (compare)
presidentbeef on uuid_safe
presidentbeef on dataflow_for_all_of_a_library
Do dataflow on all of 'library'… (compare)
presidentbeef on uuid_safe
Treat UUIDs as safe values (compare)
presidentbeef on uuid_safe
Avoid warning on UUIDs in SQL (compare)
presidentbeef on main
Collapse __send__ calls As is … Merge pull request #1551 from p… (compare)
presidentbeef on collapse__send__
presidentbeef on collapse__send__
Collapse __send__ calls As is … (compare)
presidentbeef on main
Update CHANGES * Ignore `Tempf… Tweak --force suggestion (compare)
presidentbeef on temp_file_path_in_command_injection
Brakeman Public Use License
Brakeman Public Use License 1.0
:D
ruby 1.9.3
requirement under https://github.com/presidentbeef/brakeman/blob/master/CONTRIBUTING.md is up to date
--no-exit-on-error
config.middleware.use OliveBranch::Middleware,
inflection: "dash", dasherize: ->(string) { string.underscore },
content_type_check: ->(_content_type) { true },
exclude_params: lambda { |env|
env["PATH_INFO"].match(%r{^/api-internal}).nil?
},
exclude_response: lambda { |env|
env["PATH_INFO"].match(%r{^/api-internal}).nil?
}
== Errors ==
Error: Expected call or attrasgn or safe_call or safe_attrasgn but given s(:lambda) while processing *****/config/application.rb
Location: *****/.gem/ruby/2.6.3/gems/brakeman-4.7.0/lib/brakeman/processors/lib/rails3_config_processor.rb:37:in `process_iter'