AssessmentResponse

data class AssessmentResponse(val cve: String, val impacts: List<String>, val justification: JustificationResponse, val longDescription: String, val relatedUris: List<URIResponse>, val remediations: List<RemediationResponse>, val shortDescription: String, val state: String)

Assessment provides all information that is related to a single vulnerability for this product.

Constructors

Link copied to clipboard
fun AssessmentResponse(cve: String, impacts: List<String>, justification: JustificationResponse, longDescription: String, relatedUris: List<URIResponse>, remediations: List<RemediationResponse>, shortDescription: String, state: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val cve: String

Holds the MITRE standard Common Vulnerabilities and Exposures (CVE) tracking number for the vulnerability.

Link copied to clipboard

Contains information about the impact of this vulnerability, this will change with time.

Link copied to clipboard

Justification provides the justification when the state of the assessment if NOT_AFFECTED.

Link copied to clipboard

A detailed description of this Vex.

Link copied to clipboard

Holds a list of references associated with this vulnerability item and assessment. These uris have additional information about the vulnerability and the assessment itself. E.g. Link to a document which details how this assessment concluded the state of this vulnerability.

Link copied to clipboard

Specifies details on how to handle (and presumably, fix) a vulnerability.

Link copied to clipboard

A one sentence description of this Vex.

Link copied to clipboard

Provides the state of this Vulnerability assessment.