Class: Grafeas::V1::VulnerabilityNote::Detail

Inherits:
Object
  • Object
show all
Defined in:
lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb

Overview

A detail for a distro and package affected by this vulnerability and its associated fix (if one is available).

Instance Attribute Summary collapse

Instance Attribute Details

#affected_cpe_uriString

Returns Required. The CPE URI this vulnerability affects.

Returns:

  • (String)

    Required. The CPE URI this vulnerability affects.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#affected_packageString

Returns Required. The package this vulnerability affects.

Returns:

  • (String)

    Required. The package this vulnerability affects.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#descriptionString

Returns A vendor-specific description of this vulnerability.

Returns:

  • (String)

    A vendor-specific description of this vulnerability.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#fixed_cpe_uriString

Returns The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.

Returns:

  • (String)

    The CPE URI this vulnerability was fixed in. It is possible for this to be different from the affected_cpe_uri.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#fixed_packageString

Returns The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.

Returns:

  • (String)

    The package this vulnerability was fixed in. It is possible for this to be different from the affected_package.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#fixed_versionGrafeas::V1::Version

Returns Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.

Returns:

  • (Grafeas::V1::Version)

    Required. The version of the package this vulnerability was fixed in. Setting this to VersionKind.MAXIMUM means no fix is yet available.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#is_obsoletetrue, false

Returns Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.

Returns:

  • (true, false)

    Whether this detail is obsolete. Occurrences are expected not to point to obsolete details.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#min_affected_versionGrafeas::V1::Version

Returns Required. The minimum version of the package this vulnerability affects.

Returns:

  • (Grafeas::V1::Version)

    Required. The minimum version of the package this vulnerability affects.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#package_typeString

Returns The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).

Returns:

  • (String)

    The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end

#severity_nameString

Returns The distro assigned severity of this vulnerability.

Returns:

  • (String)

    The distro assigned severity of this vulnerability.



78
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78

class Detail; end