# File lib/brakeman/checks/check_unscoped_find.rb, line 28 def process_result result return if duplicate? result or result[:call].original_line # Not interested unless argument is user controlled. inputs = result[:call].args.map { |arg| include_user_input?(arg) } return unless input = inputs.compact.first add_result result warn :result => result, :warning_type => "Unscoped Find", :warning_code => :unscoped_find, :message => msg("Unscoped call to ", msg_code("#{result[:target]}##{result[:method]}")), :code => result[:call], :confidence => :weak, :user_input => input end