/** * Resource Security Patterns Module * * Centralized security patterns, payloads, and constants for resource assessment. * Contains detection patterns for sensitive data, attack payloads for testing, * and validation constants. * * @module assessment/resources/patterns * @since v1.44.0 (Issue #180 - ResourceAssessor Modularization) */ export declare const SENSITIVE_PATTERNS: RegExp[]; export declare const PATH_TRAVERSAL_PAYLOADS: string[]; export declare const URI_INJECTION_PAYLOADS: string[]; export declare const HIDDEN_RESOURCE_PATTERNS: string[]; export declare const DOS_SIZE_PAYLOADS: string[]; /** * Polyglot file combination for testing dual-format injection */ export interface PolyglotCombination { baseType: string; hiddenType: string; description: string; magicBytes: number[]; } export declare const POLYGLOT_COMBINATIONS: PolyglotCombination[]; /** * MIME type magic byte signature */ export interface MagicBytesInfo { bytes: number[]; description: string; } export declare const MIME_MAGIC_BYTES: Record; export declare const SENSITIVE_CONTENT_PATTERNS: RegExp[]; /** * Sensitive pattern definition with severity level */ export interface SensitivePatternDefinition { name: string; pattern: RegExp; severity: "critical" | "high" | "medium"; } export declare const SENSITIVE_PATTERN_DEFINITIONS: SensitivePatternDefinition[]; /** * Prompt injection pattern definition */ export interface PromptInjectionPattern { pattern: RegExp; description: string; } export declare const PROMPT_INJECTION_PATTERNS: PromptInjectionPattern[]; //# sourceMappingURL=ResourcePatterns.d.ts.map