Class: Quayio::Scanner::Image

Inherits:
Struct
  • Object
show all
Defined in:
lib/quayio/scanner/image.rb

Constant Summary collapse

RELEVANT_SEVERITIES =
%w(Medium High Critical)

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



6
7
8
# File 'lib/quayio/scanner/image.rb', line 6

def name
  @name
end

#quayio_tokenObject

Returns the value of attribute quayio_token

Returns:

  • (Object)

    the current value of quayio_token



6
7
8
# File 'lib/quayio/scanner/image.rb', line 6

def quayio_token
  @quayio_token
end

Instance Method Details

#vulnerable?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'lib/quayio/scanner/image.rb', line 9

def vulnerable?
  quayio? && image_exists? && scanned? && high_vulnerabilities_present?
end