public sealed class VulnerabilityOccurrence.Types.VexAssessment : IMessage<VulnerabilityOccurrence.Types.VexAssessment>, IEquatable<VulnerabilityOccurrence.Types.VexAssessment>, IDeepCloneable<VulnerabilityOccurrence.Types.VexAssessment>, IBufferMessage, IMessageReference documentation and code samples for the Grafeas v1 API class VulnerabilityOccurrence.Types.VexAssessment.
VexAssessment provides all publisher provided Vex information that is related to this vulnerability.
Implements
IMessageVulnerabilityOccurrenceTypesVexAssessment, IEquatableVulnerabilityOccurrenceTypesVexAssessment, IDeepCloneableVulnerabilityOccurrenceTypesVexAssessment, IBufferMessage, IMessageNamespace
Grafeas.V1Assembly
Grafeas.V1.dll
Constructors
VexAssessment()
public VexAssessment()VexAssessment(VexAssessment)
public VexAssessment(VulnerabilityOccurrence.Types.VexAssessment other)| Parameter | |
|---|---|
| Name | Description | 
| other | VulnerabilityOccurrenceTypesVexAssessment | 
Properties
Cve
[Obsolete]
public string Cve { get; set; }Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
| Property Value | |
|---|---|
| Type | Description | 
| string | |
Impacts
public RepeatedField<string> Impacts { get; }Contains information about the impact of this vulnerability, this will change with time.
| Property Value | |
|---|---|
| Type | Description | 
| RepeatedFieldstring | |
Justification
public VulnerabilityAssessmentNote.Types.Assessment.Types.Justification Justification { get; set; }Justification provides the justification when the state of the assessment if NOT_AFFECTED.
| Property Value | |
|---|---|
| Type | Description | 
| VulnerabilityAssessmentNoteTypesAssessmentTypesJustification | |
NoteName
public string NoteName { get; set; }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. --)
| Property Value | |
|---|---|
| Type | Description | 
| string | |
RelatedUris
public RepeatedField<RelatedUrl> RelatedUris { get; }Holds a list of references associated with this vulnerability item and assessment.
| Property Value | |
|---|---|
| Type | Description | 
| RepeatedFieldRelatedUrl | |
Remediations
public RepeatedField<VulnerabilityAssessmentNote.Types.Assessment.Types.Remediation> Remediations { get; }Specifies details on how to handle (and presumably, fix) a vulnerability.
| Property Value | |
|---|---|
| Type | Description | 
| RepeatedFieldVulnerabilityAssessmentNoteTypesAssessmentTypesRemediation | |
State
public VulnerabilityAssessmentNote.Types.Assessment.Types.State State { get; set; }Provides the state of this Vulnerability assessment.
| Property Value | |
|---|---|
| Type | Description | 
| VulnerabilityAssessmentNoteTypesAssessmentTypesState | |
VulnerabilityId
public string VulnerabilityId { get; set; }The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
| Property Value | |
|---|---|
| Type | Description | 
| string | |