Class: Grafeas::V1::VulnerabilityOccurrence::VexAssessment
- Inherits:
-
Object
- Object
- Grafeas::V1::VulnerabilityOccurrence::VexAssessment
- Extended by:
- Google::Protobuf::MessageExts::ClassMethods
- Includes:
- Google::Protobuf::MessageExts
- Defined in:
- proto_docs/grafeas/v1/vulnerability.rb
Overview
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
Instance Attribute Summary collapse
-
#cve ⇒ ::String
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
-
#impacts ⇒ ::Array<::String>
Contains information about the impact of this vulnerability, this will change with time.
-
#justification ⇒ ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Justification
Justification provides the justification when the state of the assessment if NOT_AFFECTED.
-
#note_name ⇒ ::String
The VulnerabilityAssessment note from which this VexAssessment was generated.
-
#related_uris ⇒ ::Array<::Grafeas::V1::RelatedUrl>
Holds a list of references associated with this vulnerability item and assessment.
-
#remediations ⇒ ::Array<::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Remediation>
Specifies details on how to handle (and presumably, fix) a vulnerability.
-
#state ⇒ ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::State
Provides the state of this Vulnerability assessment.
-
#vulnerability_id ⇒ ::String
The vulnerability identifier for this Assessment.
Instance Attribute Details
#cve ⇒ ::String
This field is deprecated and may be removed in the next major version update.
Returns Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#impacts ⇒ ::Array<::String>
Returns Contains information about the impact of this vulnerability, this will change with time.
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#justification ⇒ ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Justification
Returns Justification provides the justification when the state of the assessment if NOT_AFFECTED.
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#note_name ⇒ ::String
Returns The VulnerabilityAssessment note from which this VexAssessment was
generated.
This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID]
.
(-- api-linter: core::0122::name-suffix=disabled
aip.dev/not-precedent: The suffix is kept for consistency. --).
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#related_uris ⇒ ::Array<::Grafeas::V1::RelatedUrl>
Returns Holds a list of references associated with this vulnerability item and assessment.
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#remediations ⇒ ::Array<::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Remediation>
Returns Specifies details on how to handle (and presumably, fix) a vulnerability.
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#state ⇒ ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::State
Returns Provides the state of this Vulnerability assessment.
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#vulnerability_id ⇒ ::String
Returns The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
305 306 307 308 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 305 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |