pub struct EnrichmentData {
pub epss_score: Option<f64>,
pub epss_percentile: Option<f64>,
pub is_kev: bool,
pub kev_due_date: Option<String>,
pub kev_date_added: Option<String>,
pub kev_ransomware: Option<bool>,
pub updated_at: String,
}Expand description
Enrichment data stored separately for CVEs.
Fields§
§epss_score: Option<f64>EPSS score (0.0 - 1.0).
epss_percentile: Option<f64>EPSS percentile (0.0 - 1.0).
is_kev: boolWhether in CISA KEV catalog.
kev_due_date: Option<String>KEV due date (RFC3339).
kev_date_added: Option<String>KEV date added (RFC3339).
kev_ransomware: Option<bool>Whether used in ransomware campaigns.
updated_at: StringLast updated timestamp.
Trait Implementations§
Source§impl Clone for EnrichmentData
impl Clone for EnrichmentData
Source§fn clone(&self) -> EnrichmentData
fn clone(&self) -> EnrichmentData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnrichmentData
impl Debug for EnrichmentData
Source§impl<'de> Deserialize<'de> for EnrichmentData
impl<'de> Deserialize<'de> for EnrichmentData
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
Auto Trait Implementations§
impl Freeze for EnrichmentData
impl RefUnwindSafe for EnrichmentData
impl Send for EnrichmentData
impl Sync for EnrichmentData
impl Unpin for EnrichmentData
impl UnwindSafe for EnrichmentData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more