use crate::scanning::{ScanResult, ScanType};
pub struct VulnerabilityScanner;
impl VulnerabilityScanner {
pub fn new() -> Self {
Self
}
pub fn scan(&self) -> ScanResult {
let findings = Vec::new();
ScanResult {
scan_type: ScanType::Vulnerability,
findings,
scanned_at: chrono::Utc::now(),
}
}
}
impl Default for VulnerabilityScanner {
fn default() -> Self {
Self::new()
}
}