CVSSv3 class

Common Vulnerability Scoring System version 3. For details, see https://www.first.org/cvss/specification-document

Constructors

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.
const
CVSSv3.fromMap(Map<String, dynamic> map)
factory

Properties

attackComplexity → Input<CVSSv3AttackComplexity>?
final
attackVector → Input<CVSSv3AttackVector>?
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
final
availabilityImpact → Input<CVSSv3AvailabilityImpact>?
final
baseScore → Input<double>?
The base score is a function of the base metric scores.
final
confidentialityImpact → Input<CVSSv3ConfidentialityImpact>?
final
exploitabilityScore → Input<double>?
final
hashCode → int
The hash code for this object.
no setterinherited
impactScore → Input<double>?
final
integrityImpact → Input<CVSSv3IntegrityImpact>?
final
privilegesRequired → Input<CVSSv3PrivilegesRequired>?
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scope → Input<CVSSv3Scope>?
final
userInteraction → Input<CVSSv3UserInteraction>?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited