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
Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
-
#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.
Instance Attribute Details
#cve ⇒ ::String
Returns Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
296 297 298 299 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 296 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.
296 297 298 299 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 296 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.
296 297 298 299 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 296 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. --).
296 297 298 299 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 296 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.
296 297 298 299 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 296 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.
296 297 298 299 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 296 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.
296 297 298 299 |
# File 'proto_docs/grafeas/v1/vulnerability.rb', line 296 class VexAssessment include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |