#[non_exhaustive]pub struct Finding {Show 18 fields
pub created_time: Option<i64>,
pub created_time_dt: Option<String>,
pub desc: Option<String>,
pub first_seen_time: Option<i64>,
pub first_seen_time_dt: Option<String>,
pub last_seen_time: Option<i64>,
pub last_seen_time_dt: Option<String>,
pub modified_time: Option<i64>,
pub modified_time_dt: Option<String>,
pub product: Option<Box<Product>>,
pub product_uid: Option<String>,
pub related_events: Option<Vec<RelatedEvent>>,
pub remediation: Option<Box<Remediation>>,
pub src_url: Option<String>,
pub supporting_data: Option<Value>,
pub title: Option<String>,
pub types: Option<Vec<String>>,
pub uid: Option<String>,
}Expand description
Finding
The Finding object describes metadata related to a security finding generated by a security tool or system.
[] Category: | Name: finding
Fields (Non-exhaustive)ยง
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.created_time: Option<i64>Created Time
The time when the finding was created.
optional
created_time_dt: Option<String>Created Time
The time when the finding was created.
optional
desc: Option<String>Description
The description of the reported finding.
optional
first_seen_time: Option<i64>First Seen
The time when the finding was first observed.
optional
first_seen_time_dt: Option<String>First Seen
The time when the finding was first observed.
optional
last_seen_time: Option<i64>Last Seen
The time when the finding was most recently observed.
optional
last_seen_time_dt: Option<String>Last Seen
The time when the finding was most recently observed.
optional
modified_time: Option<i64>Modified Time
The time when the finding was last modified.
optional
modified_time_dt: Option<String>Modified Time
The time when the finding was last modified.
optional
product: Option<Box<Product>>Product
Details about the product that reported the finding.
optional
product_uid: Option<String>Product Identifier
The unique identifier of the product that reported the finding.
optional
Related Events/Findings
Describes events and/or other findings related to the finding as identified by the security product. Note that these events may or may not be in OCSF.
optional
remediation: Option<Box<Remediation>>Remediation Guidance
Describes the recommended remediation steps to address identified issue(s).
optional
src_url: Option<String>Source URL
The URL pointing to the source of the finding.
optional
supporting_data: Option<Value>Supporting Data
Additional data supporting a finding as provided by security tool
optional
title: Option<String>Title
A title or a brief phrase summarizing the reported finding.
required
types: Option<Vec<String>>Types
One or more types of the reported finding.
optional
uid: Option<String>Unique ID
The unique identifier of the reported finding.
required