Show / Hide Table of Contents

Class VexAssessment

VexAssessment provides all publisher provided Vex information that is related to this vulnerability.

Inheritance
object
VexAssessment
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.ContainerAnalysis.v1.Data
Assembly: Google.Apis.ContainerAnalysis.v1.dll
Syntax
public class VexAssessment : IDirectResponseSchema

Properties

Cve

Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.

Declaration
[JsonProperty("cve")]
public virtual string Cve { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Impacts

Contains information about the impact of this vulnerability, this will change with time.

Declaration
[JsonProperty("impacts")]
public virtual IList<string> Impacts { get; set; }
Property Value
Type Description
IList<string>

Justification

Justification provides the justification when the state of the assessment if NOT_AFFECTED.

Declaration
[JsonProperty("justification")]
public virtual Justification Justification { get; set; }
Property Value
Type Description
Justification

NoteName

The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].

Declaration
[JsonProperty("noteName")]
public virtual string NoteName { get; set; }
Property Value
Type Description
string

RelatedUris

Holds a list of references associated with this vulnerability item and assessment.

Declaration
[JsonProperty("relatedUris")]
public virtual IList<RelatedUrl> RelatedUris { get; set; }
Property Value
Type Description
IList<RelatedUrl>

Remediations

Specifies details on how to handle (and presumably, fix) a vulnerability.

Declaration
[JsonProperty("remediations")]
public virtual IList<Remediation> Remediations { get; set; }
Property Value
Type Description
IList<Remediation>

State

Provides the state of this Vulnerability assessment.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

VulnerabilityId

The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.

Declaration
[JsonProperty("vulnerabilityId")]
public virtual string VulnerabilityId { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX