dwara_core/security/bot_hooks.rs
1//! Bot detection hooks (DW-109).
2//!
3//! STUB: this module is a placeholder so the `pub mod bot_hooks;`
4//! declaration in `security/mod.rs` resolves. The full bot-detection
5//! engine (regex-based pre-request and post-response checks, like
6//! WAF-lite DW-051) is not yet implemented. The module compiles in
7//! every build (no feature gate) but is inert until the engine lands.
8
9/// A compiled bot-hooks engine (stub). No hooks are compiled; every
10/// request passes through unchecked.
11#[derive(Debug, Clone, Default)]
12pub struct BotHooksEngine;
13
14impl BotHooksEngine {
15 /// Build an empty (inert) engine.
16 pub fn empty() -> Self {
17 Self
18 }
19}