Class: Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Details
- Inherits:
-
Object
- Object
- Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Details
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/osconfig/v1/vulnerability.rb
Overview
Contains metadata information for the vulnerability. This information is collected from the upstream feed of the operating system.
Defined Under Namespace
Classes: Reference
Instance Attribute Summary collapse
-
#cve ⇒ ::String
The CVE of the vulnerability.
-
#cvss_v2_score ⇒ ::Float
The CVSS V2 score of this vulnerability.
-
#cvss_v3 ⇒ ::Google::Cloud::OsConfig::V1::CVSSv3
The full description of the CVSSv3 for this vulnerability from NVD.
-
#description ⇒ ::String
The note or description describing the vulnerability from the distro.
-
#references ⇒ ::Array<::Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Details::Reference>
Corresponds to the references attached to the
VulnerabilityDetails
. -
#severity ⇒ ::String
Assigned severity/impact ranking from the distro.
Instance Attribute Details
#cve ⇒ ::String
Returns The CVE of the vulnerability. CVE cannot be
empty and the combination of
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'proto_docs/google/cloud/osconfig/v1/vulnerability.rb', line 104 class Details include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A reference for this vulnerability. # @!attribute [rw] url # @return [::String] # The url of the reference. # @!attribute [rw] source # @return [::String] # The source of the reference e.g. NVD. class Reference include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#cvss_v2_score ⇒ ::Float
Returns The CVSS V2 score of this vulnerability. CVSS V2 score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'proto_docs/google/cloud/osconfig/v1/vulnerability.rb', line 104 class Details include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A reference for this vulnerability. # @!attribute [rw] url # @return [::String] # The url of the reference. # @!attribute [rw] source # @return [::String] # The source of the reference e.g. NVD. class Reference include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#cvss_v3 ⇒ ::Google::Cloud::OsConfig::V1::CVSSv3
Returns The full description of the CVSSv3 for this vulnerability from NVD.
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'proto_docs/google/cloud/osconfig/v1/vulnerability.rb', line 104 class Details include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A reference for this vulnerability. # @!attribute [rw] url # @return [::String] # The url of the reference. # @!attribute [rw] source # @return [::String] # The source of the reference e.g. NVD. class Reference include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
Returns The note or description describing the vulnerability from the distro.
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'proto_docs/google/cloud/osconfig/v1/vulnerability.rb', line 104 class Details include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A reference for this vulnerability. # @!attribute [rw] url # @return [::String] # The url of the reference. # @!attribute [rw] source # @return [::String] # The source of the reference e.g. NVD. class Reference include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#references ⇒ ::Array<::Google::Cloud::OsConfig::V1::VulnerabilityReport::Vulnerability::Details::Reference>
Returns Corresponds to the references attached to the VulnerabilityDetails
.
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'proto_docs/google/cloud/osconfig/v1/vulnerability.rb', line 104 class Details include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A reference for this vulnerability. # @!attribute [rw] url # @return [::String] # The url of the reference. # @!attribute [rw] source # @return [::String] # The source of the reference e.g. NVD. class Reference include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#severity ⇒ ::String
Returns Assigned severity/impact ranking from the distro.
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 |
# File 'proto_docs/google/cloud/osconfig/v1/vulnerability.rb', line 104 class Details include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # A reference for this vulnerability. # @!attribute [rw] url # @return [::String] # The url of the reference. # @!attribute [rw] source # @return [::String] # The source of the reference e.g. NVD. class Reference include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |