pub fn analyze(
content: &str,
keywords: &AttackKeywords,
structures: &AttackStructures,
) -> AnalysisResultExpand description
Run all analysis passes on content and return an AnalysisResult.
Computes attack probabilities, entropy, encoding layers, obfuscation detection, suspicious pattern extraction, and code injection risk in a single pass. Each shared computation (tokens, entropy, encoding layers) runs exactly once.