CVSSResponse class

Common Vulnerability Scoring System. For details, see https://www.first.org/cvss/specification-document This is a message we will try to use for storing various versions of CVSS rather than making a separate proto for storing a specific version.

Constructors

CVSSResponse({required Input<String> attackComplexity, required Input<String> attackVector, required Input<String> authentication, required Input<String> availabilityImpact, required Input<double> baseScore, required Input<String> confidentialityImpact, required Input<double> exploitabilityScore, required Input<double> impactScore, required Input<String> integrityImpact, required Input<String> privilegesRequired, required Input<String> scope, required Input<String> userInteraction})
Creates a new CVSSResponse. attackComplexity Required. attackVector Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. authentication Required. availabilityImpact Required. baseScore The base score is a function of the base metric scores. confidentialityImpact Required. exploitabilityScore Required. impactScore Required. integrityImpact Required. privilegesRequired Required. scope Required. userInteraction Required.
const
CVSSResponse.fromMap(Map<String, dynamic> map)
factory

Properties

attackComplexity → Input<String>
final
attackVector → Input<String>
Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
final
authentication → Input<String>
final
availabilityImpact → Input<String>
final
baseScore → Input<double>
The base score is a function of the base metric scores.
final
confidentialityImpact → Input<String>
final
exploitabilityScore → Input<double>
final
hashCode → int
The hash code for this object.
no setterinherited
impactScore → Input<double>
final
integrityImpact → Input<String>
final
privilegesRequired → Input<String>
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scope → Input<String>
final
userInteraction → Input<String>
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