/** * Security MCP Tools - AIDefence Integration * * Provides MCP tools for AI manipulation defense: * - aidefence_scan: Scan input for threats * - aidefence_analyze: Deep analysis of threats * - aidefence_stats: Get detection statistics * - aidefence_learn: Learn from detection feedback * * Created with ❤️ by ruv.io */ import type { MCPTool } from './types.js'; /** * Pattern-pack selection for the shared defender (#4785, ADR-517), read once * per process from RUFLO_AIDEFENCE_PACKS: * unset/empty current default (option omitted) * true|false all enabled packs | built-in patterns only * a,b,c exactly the named packs * Anything else is refused rather than silently falling back. */ export declare function aidefencePackSelection(raw?: string | undefined): boolean | string[] | undefined; /** * Export all security tools */ export declare const securityTools: MCPTool[]; export default securityTools; //# sourceMappingURL=security-tools.d.ts.map