pub async fn analyze_security( domain: &str, progress_tx: Option<Sender<ScanProgress>>, ) -> Result<SecurityAnalysisResult, Box<dyn Error + Send + Sync>>
security-analysis