AssessmentContaineranalysisV1alpha1 constructor
- Input<
String> ? cve, - Input<
List< ? impacts,String> > - Input<
JustificationContaineranalysisV1alpha1> ? justification, - Input<
String> ? longDescription, - Input<
List< ? remediations,RemediationContaineranalysisV1alpha1> > - Input<
String> ? shortDescription, - Input<
AssessmentStateContaineranalysisV1alpha1> ? state, - Input<
String> ? vulnerabilityId,
Creates a new AssessmentContaineranalysisV1alpha1.
cve Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.
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.
longDescription A detailed description of this Vex.
relatedUris 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 Specifies details on how to handle (and presumably, fix) a vulnerability.
shortDescription A one sentence description of this Vex.
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 AssessmentContaineranalysisV1alpha1({
this.cve,
this.impacts,
this.justification,
this.longDescription,
this.relatedUris,
this.remediations,
this.shortDescription,
this.state,
this.vulnerabilityId,
});