pub struct CategorizedFinding {
pub vrt_id: String,
pub vrt_name: String,
pub priority: Option<u8>,
pub category_path: Vec<String>,
pub cwes: Vec<String>,
pub cvss_vector: Option<String>,
}Expand description
A categorized vulnerability finding with all relevant metadata
Fields§
§vrt_id: StringVRT identifier (e.g., “cross_site_scripting_xss”)
vrt_name: StringVRT display name (e.g., “Cross-Site Scripting (XSS)”)
priority: Option<u8>VRT priority (1-5, where 1 is most severe)
category_path: Vec<String>Category path (e.g., [“Server-Side Injection”, “XSS”])
cwes: Vec<String>Associated CWE identifiers
cvss_vector: Option<String>CVSS v3 vector string
Trait Implementations§
Source§impl Clone for CategorizedFinding
impl Clone for CategorizedFinding
Source§fn clone(&self) -> CategorizedFinding
fn clone(&self) -> CategorizedFinding
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 moreAuto Trait Implementations§
impl Freeze for CategorizedFinding
impl RefUnwindSafe for CategorizedFinding
impl Send for CategorizedFinding
impl Sync for CategorizedFinding
impl Unpin for CategorizedFinding
impl UnwindSafe for CategorizedFinding
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