export interface WafSignature { /** WAF product name */ name: string; /** Vendor / company behind the WAF */ vendor: string; /** Detection patterns across response components */ patterns: { /** Response header name -> regex pattern for the value */ headers?: Record; /** Cookie name patterns (regex) to look for in Set-Cookie headers */ cookies?: string[]; /** Regex patterns to match in the response body (block pages, etc.) */ body?: string[]; /** HTTP status codes commonly returned when WAF blocks a request */ status?: number[]; }; /** Confidence score from 0.0 to 1.0 */ confidence: number; } export declare const WAF_SIGNATURES: WafSignature[]; //# sourceMappingURL=waf-signatures.d.ts.map