/** * detect-secrets.ts - Secret detection MCP tool handler * * Detects secrets, API keys, passwords, and other sensitive data in code * using pattern matching and entropy analysis. */ import type { DetectSecretsInput, ToolContext } from './detect-secrets-types.js'; export type { DetectionMetadata, DetectionSummary, DetectSecretsInput, DetectSecretsOutput, SecretFinding, SecretLocation, SecretRecommendation, ToolContext, TypeSummary, } from './detect-secrets-types.js'; export { DetectSecretsInputSchema, SECRET_PATTERNS, } from './detect-secrets-types.js'; /** * MCP Tool Handler for detect-secrets */ export declare function handler(input: DetectSecretsInput, _context: ToolContext): Promise<{ content: Array<{ type: 'text'; text: string; }>; }>; export declare const toolDefinition: { name: string; description: string; category: string; version: string; inputSchema: import("zod").ZodObject<{ targetPath: import("zod").ZodString; secretTypes: import("zod").ZodDefault>>; excludePatterns: import("zod").ZodDefault>; includeEntropy: import("zod").ZodDefault; entropyThreshold: import("zod").ZodDefault; verifySecrets: import("zod").ZodDefault; scanHistory: import("zod").ZodDefault; }, import("zod/v4/core").$strip>; handler: typeof handler; }; export default toolDefinition; //# sourceMappingURL=detect-secrets.d.ts.map