CVSS constructor
const
CVSS({
- Input<
CVSSAttackComplexity> ? attackComplexity, - Input<
CVSSAttackVector> ? attackVector, - Input<
CVSSAuthentication> ? authentication, - Input<
CVSSAvailabilityImpact> ? availabilityImpact, - Input<
double> ? baseScore, - Input<
CVSSConfidentialityImpact> ? confidentialityImpact, - Input<
double> ? exploitabilityScore, - Input<
double> ? impactScore, - Input<
CVSSIntegrityImpact> ? integrityImpact, - Input<
CVSSPrivilegesRequired> ? privilegesRequired, - Input<
CVSSScope> ? scope, - Input<
CVSSUserInteraction> ? userInteraction,
Creates a new CVSS.
attackComplexity Optional.
attackVector Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
authentication Optional.
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 CVSS({
this.attackComplexity,
this.attackVector,
this.authentication,
this.availabilityImpact,
this.baseScore,
this.confidentialityImpact,
this.exploitabilityScore,
this.impactScore,
this.integrityImpact,
this.privilegesRequired,
this.scope,
this.userInteraction,
});