/** * Prompt Injection Payload Corpus Loader * * Loads and manages injection payloads for fuzzing MCP tool inputs. * Payloads are organized by category and can be extended with custom payloads. * * @module scanners/agent/payloads */ import type { InjectionPayload, PayloadCategory } from "../types.js"; import type { Severity } from "../../../certification/types.js"; /** * Corpus size presets */ export declare const CORPUS_SIZES: { quick: number; standard: number; thorough: number; exhaustive: number; }; /** * Load all payloads with optional filtering */ export declare function loadPayloads(options?: { corpus?: "quick" | "standard" | "thorough" | "exhaustive"; categories?: PayloadCategory[]; customCorpus?: string; minSeverity?: Severity; }): Promise; /** * Get payload statistics */ export declare function getPayloadStats(): Promise<{ total: number; byCategory: Record; bySeverity: Record; }>; /** * Generate a randomized subset of payloads for testing */ export declare function getRandomPayloads(count: number): Promise; /** * Get payloads by specific tags */ export declare function getPayloadsByTags(tags: string[]): Promise; //# sourceMappingURL=index.d.ts.map