diff --git a/lib/brakeman/tracker.rb b/lib/brakeman/tracker.rb index a3cfd43984e0a34f92bfe8e32715b00e1fd98707..63293a18914e45b928a6cae392cf3068270296ad 100644 --- a/lib/brakeman/tracker.rb +++ b/lib/brakeman/tracker.rb @@ -156,6 +156,16 @@ class Brakeman::Tracker self.checks.all_warnings end + def filtered_warnings + if self.ignored_filter + self.warnings.reject do |w| + self.ignored_filter.ignored? w + end + else + self.warnings + end + end + def index_call_sites finder = Brakeman::FindAllCalls.new self