pub struct SecurityReport {
pub title: String,
pub timestamp: String,
pub analyzed_targets: Vec<String>,
pub findings: Vec<Finding>,
pub severity_stats: SeverityStats,
pub chain_breakdown: HashMap<String, usize>,
pub executive_summary: String,
}Expand description
Security analysis report
Fields§
§title: StringReport title
timestamp: StringAnalysis timestamp
analyzed_targets: Vec<String>Analyzed files/contracts
findings: Vec<Finding>All findings
severity_stats: SeverityStatsSeverity statistics
chain_breakdown: HashMap<String, usize>Detector chain breakdown
executive_summary: StringExecutive summary
Implementations§
Auto Trait Implementations§
impl Freeze for SecurityReport
impl RefUnwindSafe for SecurityReport
impl Send for SecurityReport
impl Sync for SecurityReport
impl Unpin for SecurityReport
impl UnsafeUnpin for SecurityReport
impl UnwindSafe for SecurityReport
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