Grafeas V1 API - Class Grafeas::V1::VulnerabilityAssessmentNote::Assessment (v0.9.0)

Reference documentation and code samples for the Grafeas V1 API class Grafeas::V1::VulnerabilityAssessmentNote::Assessment.

Assessment provides all information that is related to a single vulnerability for this product.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#cve

def cve() -> ::String
Returns
  • (::String) — Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.

#cve=

def cve=(value) -> ::String
Parameter
  • value (::String) — Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
Returns
  • (::String) — Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.

#impacts

def impacts() -> ::Array<::String>
Returns
  • (::Array<::String>) — Contains information about the impact of this vulnerability, this will change with time.

#impacts=

def impacts=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Contains information about the impact of this vulnerability, this will change with time.
Returns
  • (::Array<::String>) — Contains information about the impact of this vulnerability, this will change with time.

#justification

def justification() -> ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Justification
Returns

#justification=

def justification=(value) -> ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Justification
Parameter
Returns

#long_description

def long_description() -> ::String
Returns
  • (::String) — A detailed description of this Vex.

#long_description=

def long_description=(value) -> ::String
Parameter
  • value (::String) — A detailed description of this Vex.
Returns
  • (::String) — A detailed description of this Vex.
def related_uris() -> ::Array<::Grafeas::V1::RelatedUrl>
Returns
  • (::Array<::Grafeas::V1::RelatedUrl>) — Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
def related_uris=(value) -> ::Array<::Grafeas::V1::RelatedUrl>
Parameter
  • value (::Array<::Grafeas::V1::RelatedUrl>) — Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.
Returns
  • (::Array<::Grafeas::V1::RelatedUrl>) — Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.

#remediations

def remediations() -> ::Array<::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Remediation>
Returns

#remediations=

def remediations=(value) -> ::Array<::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::Remediation>
Parameter
Returns

#short_description

def short_description() -> ::String
Returns
  • (::String) — A one sentence description of this Vex.

#short_description=

def short_description=(value) -> ::String
Parameter
  • value (::String) — A one sentence description of this Vex.
Returns
  • (::String) — A one sentence description of this Vex.

#state

def state() -> ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::State
Returns

#state=

def state=(value) -> ::Grafeas::V1::VulnerabilityAssessmentNote::Assessment::State
Parameter
Returns