Class: Grafeas::V1::VulnerabilityNote::Detail
- Inherits:
-
Object
- Object
- Grafeas::V1::VulnerabilityNote::Detail
- 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
-
#affected_cpe_uri ⇒ String
Required.
-
#affected_package ⇒ String
Required.
-
#description ⇒ String
A vendor-specific description of this vulnerability.
-
#fixed_cpe_uri ⇒ String
The CPE URI this vulnerability was fixed in.
-
#fixed_package ⇒ String
The package this vulnerability was fixed in.
-
#fixed_version ⇒ Grafeas::V1::Version
Required.
-
#is_obsolete ⇒ true, false
Whether this detail is obsolete.
-
#min_affected_version ⇒ Grafeas::V1::Version
Required.
-
#package_type ⇒ String
The type of package; whether native or non native (e.g., ruby gems, node.js packages, etc.).
-
#severity_name ⇒ String
The distro assigned severity of this vulnerability.
Instance Attribute Details
#affected_cpe_uri ⇒ String
Returns Required. The CPE URI this vulnerability affects.
78 |
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78 class Detail; end |
#affected_package ⇒ String
Returns Required. The package this vulnerability affects.
78 |
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78 class Detail; end |
#description ⇒ String
Returns A vendor-specific description of this vulnerability.
78 |
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78 class Detail; end |
#fixed_cpe_uri ⇒ String
Returns 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_package ⇒ String
Returns 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_version ⇒ Grafeas::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.
78 |
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78 class Detail; end |
#is_obsolete ⇒ true, false
Returns 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_version ⇒ Grafeas::V1::Version
Returns 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_type ⇒ String
Returns 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_name ⇒ String
Returns The distro assigned severity of this vulnerability.
78 |
# File 'lib/grafeas/v1/doc/grafeas/v1/vulnerability.rb', line 78 class Detail; end |