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<DetailResponse>> details, required Input<String> severity, required Input<String> sourceUpdateTime, required Input<List<WindowsDetailResponse>> windowsDetails})
Creates a new VulnerabilityNoteResponse. cvssScore 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. cvssV2 The full description of the v2 CVSS for this vulnerability. cvssV3 The full description of the CVSSv3 for this vulnerability. cvssVersion CVSS version used to populate cvss_score and severity. details Details of all known distros and packages affected by this vulnerability. severity The note provider assigned severity of this vulnerability. sourceUpdateTime 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. windowsDetails 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.
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