Class: Grafeas::V1::VulnerabilityNote::Detail
- Inherits:
-
Object
- Object
- Grafeas::V1::VulnerabilityNote::Detail
- Extended by:
- Google::Protobuf::MessageExts::ClassMethods
- Includes:
- Google::Protobuf::MessageExts
- Defined in:
- proto_docs/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.
-
#affected_version_end ⇒ ::Grafeas::V1::Version
The version number at the end of an interval in which this vulnerability exists.
-
#affected_version_start ⇒ ::Grafeas::V1::Version
The version number at the start of an interval in which this vulnerability exists.
-
#description ⇒ ::String
A vendor-specific description of this vulnerability.
-
#fixed_cpe_uri ⇒ ::String
The distro recommended CPE URI to update to that contains a fix for this vulnerability.
-
#fixed_package ⇒ ::String
The distro recommended package to update to that contains a fix for this vulnerability.
-
#fixed_version ⇒ ::Grafeas::V1::Version
The distro recommended version to update to that contains a fix for this vulnerability.
-
#is_obsolete ⇒ ::Boolean
Whether this detail is obsolete.
-
#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.
-
#source ⇒ ::String
The source from which the information in this Detail was obtained.
-
#source_update_time ⇒ ::Google::Protobuf::Timestamp
The time this information was last changed at the source.
-
#vendor ⇒ ::String
The name of the vendor of the product.
Instance Attribute Details
#affected_cpe_uri ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#affected_package ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#affected_version_end ⇒ ::Grafeas::V1::Version
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#affected_version_start ⇒ ::Grafeas::V1::Version
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#description ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#fixed_cpe_uri ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#fixed_package ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#fixed_version ⇒ ::Grafeas::V1::Version
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#is_obsolete ⇒ ::Boolean
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#package_type ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#severity_name ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#source ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#source_update_time ⇒ ::Google::Protobuf::Timestamp
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#vendor ⇒ ::String
124 125 126 127 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 124 class Detail include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |