VulnerabilityNoteResponse class
A security vulnerability that can be found in resources.
Constructors
-
VulnerabilityNoteResponse({required Input<
double> cvssScore, required Input<CVSSResponse> cvssV2, required Input<CVSSv3Response> cvssV3, required Input<String> cvssVersion, required Input<List< details, required Input<DetailResponse> >String> severity, required Input<String> sourceUpdateTime, required Input<List< windowsDetails})WindowsDetailResponse> > -
Creates a new VulnerabilityNoteResponse.
cvssScoreThe CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.cvssV2The full description of the v2 CVSS for this vulnerability.cvssV3The full description of the CVSSv3 for this vulnerability.cvssVersionCVSS version used to populate cvss_score and severity.detailsDetails of all known distros and packages affected by this vulnerability.severityThe note provider assigned severity of this vulnerability.sourceUpdateTimeThe time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.windowsDetailsWindows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.const -
VulnerabilityNoteResponse.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
cvssScore
→ Input<
double> -
The CVSS score of this vulnerability. CVSS score is on a scale of 0 - 10 where 0 indicates low severity and 10 indicates high severity.
final
-
cvssV2
→ Input<
CVSSResponse> -
The full description of the v2 CVSS for this vulnerability.
final
-
cvssV3
→ Input<
CVSSv3Response> -
The full description of the CVSSv3 for this vulnerability.
final
-
cvssVersion
→ Input<
String> -
CVSS version used to populate cvss_score and severity.
final
-
details
→ Input<
List< DetailResponse> > -
Details of all known distros and packages affected by this vulnerability.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
severity
→ Input<
String> -
The note provider assigned severity of this vulnerability.
final
-
sourceUpdateTime
→ Input<
String> -
The time this information was last changed at the source. This is an upstream timestamp from the underlying information source - e.g. Ubuntu security tracker.
final
-
windowsDetails
→ Input<
List< WindowsDetailResponse> > -
Windows details get their own format because the information format and model don't match a normal detail. Specifically Windows updates are done as patches, thus Windows vulnerabilities really are a missing package, rather than a package being at an incorrect version.
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