/** * Lateos Injection Pattern Library * * 44 validated injection pattern categories for detecting and neutralizing * prompt injection attacks in web content before it reaches the LLM. * * Each pattern includes: * - name: Pattern identifier * - description: What this pattern detects * - regex: Detection pattern (case-insensitive by default) * - severity: risk level (critical, high, medium, low) * - action: how to handle matches (strip, redact, escape) */ export interface InjectionPattern { name: string; regex: RegExp; severity: 'critical' | 'high' | 'medium' | 'low'; action: 'strip' | 'redact' | 'escape'; description: string; } export declare const INJECTION_PATTERNS: InjectionPattern[]; /** * Get all pattern names for logging/testing */ export declare function getAllPatternNames(): string[]; /** * Get patterns by severity level */ export declare function getPatternsBySeverity(severity: 'critical' | 'high' | 'medium' | 'low'): InjectionPattern[]; //# sourceMappingURL=patterns.d.ts.map