class Bundler::Audit::CLI

def check

def check
  scanner    = Scanner.new
  vulnerable = false
  scanner.scan(:ignore => options.ignore) do |result|
    vulnerable = true
    case result
    when Scanner::InsecureSource
      print_warning "Insecure Source URI found: #{result.source}"
    when Scanner::UnpatchedGem
      print_advisory result.gem, result.advisory
    end
  end
  if vulnerable
    say "Unpatched versions found!", :red
    exit 1
  else
    say "No unpatched versions found", :green
  end
end