lib/brakeman/checks/check_json_parsing.rb in brakeman-min-4.5.1 vs lib/brakeman/checks/check_json_parsing.rb in brakeman-min-4.6.0

- old
+ new

@@ -42,16 +42,16 @@ tracker.config.has_gem? :yajl end #Check for `ActiveSupport::JSON.backend = "JSONGem"` def uses_gem_backend? - matches = tracker.check_initializers(:'ActiveSupport::JSON', :backend=) + matches = tracker.find_call(target: :'ActiveSupport::JSON', method: :backend=, chained: true) unless matches.empty? json_gem = s(:str, "JSONGem") matches.each do |result| - if result.call.first_arg == json_gem + if result[:call].first_arg == json_gem return true end end end