pub struct ModulesConfig {Show 19 fields
pub sqli: ModuleConfig,
pub xss: ModuleConfig,
pub path_traversal: ModuleConfig,
pub rce: ModuleConfig,
pub lfi_rfi: ModuleConfig,
pub ssrf: ModuleConfig,
pub ldap: ModuleConfig,
pub nosql: ModuleConfig,
pub mail: ModuleConfig,
pub ssti: ModuleConfig,
pub scanner: ModuleConfig,
pub ssi: ModuleConfig,
pub xxe: ModuleConfig,
pub header_injection: ModuleConfig,
pub request_smuggling: ModuleConfig,
pub graphql: GraphqlConfig,
pub grpc: GrpcConfig,
pub crs: CrsConfig,
pub wasm: WasmConfig,
}Fields§
§sqli: ModuleConfig§xss: ModuleConfig§path_traversal: ModuleConfig§rce: ModuleConfig§lfi_rfi: ModuleConfig§ssrf: ModuleConfig§ldap: ModuleConfig§nosql: ModuleConfig§mail: ModuleConfig§ssti: ModuleConfig§scanner: ModuleConfig§ssi: ModuleConfig§xxe: ModuleConfig§header_injection: ModuleConfig§request_smuggling: ModuleConfigHTTP request-smuggling framing checks (CL/TE). Structural security control, default on (see ARCHITECTURE §8).
graphql: GraphqlConfigGraphQL structural protections (depth / aliases / fields / directives / batch / introspection). A structural control like request_smuggling — NOT content-regex. Default OFF: it is endpoint-specific and the caps need per-app tuning (Phase 11).
grpc: GrpcConfiggRPC structural protections (message size / field count / nesting depth) + a compressed-payload policy. Structural, like request_smuggling/graphql — the CONTENT of protobuf fields is inspected by the normal modules via the §6 derived channel. Default OFF: gRPC needs HTTP/2 and the caps are per-app (gRPC phase).
crs: CrsConfigImported OWASP CRS / ModSecurity rules (B2). The core ships the parser/engine; the curated rule CONTENT is the operator’s (or enterprise §2.4). Default OFF.
wasm: WasmConfigProxy-Wasm plugin runtime (B3). The core ships the runtime; marketplace/signing is
enterprise (§2.4). Each plugin is a .wasm filter run as a WafModule. Default OFF.
Trait Implementations§
Source§impl Clone for ModulesConfig
impl Clone for ModulesConfig
Source§fn clone(&self) -> ModulesConfig
fn clone(&self) -> ModulesConfig
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more