Skip to main content

analyze

Function analyze 

Source
pub fn analyze(
    content: &str,
    keywords: &AttackKeywords,
    structures: &AttackStructures,
) -> AnalysisResult
Expand 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.