class Bundler::Audit::CLI

def check

def check
  database    = Database.new
  vulnerable  = false
  lock_file   = load_gemfile_lock('Gemfile.lock')
  lock_file.specs.each do |gem|
    database.check_gem(gem) do |advisory|
      vulnerable = true
      print_advisory gem, advisory
    end
  end
  if vulnerable
    say "Unpatched versions found!", :red
    exit 1
  else
    say "No unpatched versions found", :green
  end
end