pub struct CVSS {
pub attack_complexity: Option<String>,
pub attack_vector: Option<String>,
pub authentication: Option<String>,
pub availability_impact: Option<String>,
pub base_score: Option<f32>,
pub confidentiality_impact: Option<String>,
pub exploitability_score: Option<f32>,
pub impact_score: Option<f32>,
pub integrity_impact: Option<String>,
pub privileges_required: Option<String>,
pub scope: Option<String>,
pub user_interaction: Option<String>,
}Expand description
Common Vulnerability Scoring System. This message is compatible with CVSS v2 and v3. For CVSS v2 details, see https://www.first.org/cvss/v2/guide CVSS v2 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v2-calculator For CVSS v3 details, see https://www.first.org/cvss/specification-document CVSS v3 calculator: https://nvd.nist.gov/vuln-metrics/cvss/v3-calculator
This type is not used in any activity, and only used as part of another schema.
Fields§
§attack_complexity: Option<String>Defined in CVSS v3, CVSS v2
attack_vector: Option<String>Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments. Defined in CVSS v3, CVSS v2
authentication: Option<String>Defined in CVSS v2
availability_impact: Option<String>Defined in CVSS v3, CVSS v2
base_score: Option<f32>The base score is a function of the base metric scores.
confidentiality_impact: Option<String>Defined in CVSS v3, CVSS v2
exploitability_score: Option<f32>no description provided
impact_score: Option<f32>no description provided
integrity_impact: Option<String>Defined in CVSS v3, CVSS v2
privileges_required: Option<String>Defined in CVSS v3
scope: Option<String>Defined in CVSS v3
user_interaction: Option<String>Defined in CVSS v3