CVSSv3 constructor
const
CVSSv3({
- Input<
CVSSv3AttackComplexity> ? attackComplexity, - Input<
CVSSv3AttackVector> ? attackVector, - Input<
CVSSv3AvailabilityImpact> ? availabilityImpact, - Input<
double> ? baseScore, - Input<
CVSSv3ConfidentialityImpact> ? confidentialityImpact, - Input<
double> ? exploitabilityScore, - Input<
double> ? impactScore, - Input<
CVSSv3IntegrityImpact> ? integrityImpact, - Input<
CVSSv3PrivilegesRequired> ? privilegesRequired, - Input<
CVSSv3Scope> ? scope, - Input<
CVSSv3UserInteraction> ? userInteraction,
Creates a new CVSSv3.
attackComplexity Optional.
attackVector Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
availabilityImpact Optional.
baseScore The base score is a function of the base metric scores.
confidentialityImpact Optional.
exploitabilityScore Optional.
impactScore Optional.
integrityImpact Optional.
privilegesRequired Optional.
scope Optional.
userInteraction Optional.
Implementation
const CVSSv3({
this.attackComplexity,
this.attackVector,
this.availabilityImpact,
this.baseScore,
this.confidentialityImpact,
this.exploitabilityScore,
this.impactScore,
this.integrityImpact,
this.privilegesRequired,
this.scope,
this.userInteraction,
});