Struct google_containeranalysis1::api::CVSSv3
source · pub struct CVSSv3 {
pub attack_complexity: Option<String>,
pub attack_vector: 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 version 3. For details, see https://www.first.org/cvss/specification-document
This type is not used in any activity, and only used as part of another schema.
Fields§
§attack_complexity: Option<String>no description provided
attack_vector: Option<String>Base Metrics Represents the intrinsic characteristics of a vulnerability that are constant over time and across user environments.
availability_impact: Option<String>no description provided
base_score: Option<f32>The base score is a function of the base metric scores.
confidentiality_impact: Option<String>no description provided
exploitability_score: Option<f32>no description provided
impact_score: Option<f32>no description provided
integrity_impact: Option<String>no description provided
privileges_required: Option<String>no description provided
scope: Option<String>no description provided
user_interaction: Option<String>no description provided
Trait Implementations§
source§impl<'de> Deserialize<'de> for CVSSv3
impl<'de> Deserialize<'de> for CVSSv3
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more