VulnerabilityNoteResponse

data class VulnerabilityNoteResponse(val cvssScore: Double, val cvssV2: CVSSResponse, val cvssV3: CVSSv3Response, val cvssVersion: String, val details: List<DetailResponse>, val severity: String, val sourceUpdateTime: String, val windowsDetails: List<WindowsDetailResponse>)

A security vulnerability that can be found in resources.

Constructors

Link copied to clipboard
fun VulnerabilityNoteResponse(cvssScore: Double, cvssV2: CVSSResponse, cvssV3: CVSSv3Response, cvssVersion: String, details: List<DetailResponse>, severity: String, sourceUpdateTime: String, windowsDetails: List<WindowsDetailResponse>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

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.

Link copied to clipboard

The full description of the v2 CVSS for this vulnerability.

Link copied to clipboard

The full description of the CVSSv3 for this vulnerability.

Link copied to clipboard

CVSS version used to populate cvss_score and severity.

Link copied to clipboard

Details of all known distros and packages affected by this vulnerability.

Link copied to clipboard

The note provider assigned severity of this vulnerability.

Link copied to clipboard

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.

Link copied to clipboard

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.