Class: SecurityReport::Scanner

Inherits:
Object
  • Object
show all
Defined in:
lib/security_report/scanner.rb

Instance Method Summary collapse

Instance Method Details

#scan(directory) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'lib/security_report/scanner.rb', line 8

def scan(directory)
  results = with_gemfile do
    ::Bundler::Audit::Scanner.new(directory).scan
  end

  results.map do |scan_result|
    detected_matching_result_class(scan_result).new(scan_result, directory)
  end
end