VexAssessment constructor
- Input<
String> ? cve, - Input<
List< ? impacts,String> > - Input<
Justification> ? justification, - Input<
String> ? noteName, - Input<
List< ? remediations,Remediation> > - Input<
VexAssessmentState> ? state, - Input<
String> ? vulnerabilityId,
Creates a new VexAssessment.
cve Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability. Deprecated: Use vulnerability_id instead to denote CVEs.
impacts Contains information about the impact of this vulnerability, this will change with time.
justification Justification provides the justification when the state of the assessment if NOT_AFFECTED.
noteName The VulnerabilityAssessment note from which this VexAssessment was generated. This will be of the form: projects/[PROJECT_ID]/notes/[NOTE_ID].
relatedUris Holds a list of references associated with this vulnerability item and assessment.
remediations Specifies details on how to handle (and presumably, fix) a vulnerability.
state Provides the state of this Vulnerability assessment.
vulnerabilityId The vulnerability identifier for this Assessment. Will hold one of common identifiers e.g. CVE, GHSA etc.
Implementation
const VexAssessment({
this.cve,
this.impacts,
this.justification,
this.noteName,
this.relatedUris,
this.remediations,
this.state,
this.vulnerabilityId,
});