UNPKG

@andrebuzeli/advanced-memory-markdown-mcp

Version:

Advanced Memory Bank MCP v3.1.5 - Sistema avançado de gerenciamento de memória com isolamento de projetos por IDE, sincronização sob demanda, backup a cada 30min, apenas arquivos .md principais sincronizados, pasta reasoning temporária com limpeza automát

49 lines 1.31 kB
/** * Security Validator - Input validation and sanitization * Prevents injection attacks and ensures data integrity */ export interface ValidationResult { isValid: boolean; errors: string[]; warnings: string[]; sanitized?: any; } export declare class SecurityValidator { private readonly version; private readonly maxContentLength; private readonly maxTagLength; private readonly maxTags; /** * Validate and sanitize memory content */ validateMemoryContent(content: string): ValidationResult; /** * Validate tags array */ validateTags(tags: string[]): ValidationResult; /** * Validate importance level */ validateImportance(importance: number): ValidationResult; /** * Validate project name */ validateProjectName(projectName: string): ValidationResult; /** * Sanitize content by removing dangerous patterns */ private sanitizeContent; /** * Sanitize tag by removing special characters */ private sanitizeTag; /** * Sanitize project name for safe file system usage */ private sanitizeProjectName; /** * Validate environment variables for security */ validateEnvironment(): ValidationResult; } //# sourceMappingURL=validator.d.ts.map