//! WAF-specific evasion recommendations.
use craterules;
/// Returns recommended evasion strategy names for a detected WAF.
///
/// Looks up the evasion list from the loaded TOML rule database.
/// If the WAF is not known, returns a balanced generic set.
///
/// Returns owned `String`s — the previous `&'static str` shape leaked
/// memory (one `Box::leak` per evasion string per call) and was wrong for
/// the per-response hot path.