UNPKG

mcp-adr-analysis-server

Version:

MCP server for analyzing Architectural Decision Records and project architecture

59 lines 1.95 kB
/** * MCP Tool for content masking and sensitive information detection * Implements prompt-driven security analysis * Enhanced with Generated Knowledge Prompting (GKP) for security and privacy expertise */ /** * Analyze content for sensitive information * Enhanced with Generated Knowledge Prompting for security and privacy expertise */ export declare function analyzeContentSecurity(args: { content: string; contentType?: 'code' | 'documentation' | 'configuration' | 'logs' | 'general'; userDefinedPatterns?: string[]; knowledgeEnhancement?: boolean; enhancedMode?: boolean; }): Promise<any>; /** * Generate masking instructions for detected sensitive content * Enhanced with Generated Knowledge Prompting for security and privacy expertise */ export declare function generateContentMasking(args: { content: string; detectedItems: Array<{ type: string; category?: string; content: string; startPosition: number; endPosition: number; confidence?: number; reasoning?: string; severity: string; suggestedMask?: string; }>; maskingStrategy?: 'full' | 'partial' | 'placeholder' | 'environment'; knowledgeEnhancement?: boolean; enhancedMode?: boolean; }): Promise<any>; /** * Configure custom sensitive patterns for a project */ export declare function configureCustomPatterns(args: { projectPath: string; existingPatterns?: string[]; }): Promise<any>; /** * Apply basic masking (fallback when AI is not available) */ export declare function applyBasicContentMasking(args: { content: string; maskingStrategy?: 'full' | 'partial' | 'placeholder'; }): Promise<any>; /** * Validate that content masking was applied correctly */ export declare function validateContentMasking(args: { originalContent: string; maskedContent: string; }): Promise<any>; //# sourceMappingURL=content-masking-tool.d.ts.map