UNPKG

defect-inspection-tools-mcp-server

Version:

Defect inspection tools server handling defect detection, analysis, and reporting with AI/ML capabilities for quality control

22 lines (21 loc) 990 B
export interface SanitizationOptions { allowedFields?: string[]; maxStringLength?: number; allowHtml?: boolean; allowObjectIds?: boolean; } export declare class SanitizationMiddleware { private static readonly DANGEROUS_MONGO_OPERATORS; private static readonly DANGEROUS_TYPESENSE_CHARS; static sanitizeToolArguments(args: any, options?: SanitizationOptions): any; static sanitizeMongoQuery(query: any, options?: SanitizationOptions): any; static sanitizeSearchQuery(query: string, maxLength?: number): string; static sanitizeErrorMessage(error: any, maxLength?: number): string; static sanitizeToolResponse(response: any, maxLength?: number): any; static sanitizeForLogging(data: any): any; static sanitizeFilePath(path: string): string; private static sanitizeValue; static sanitizeString(str: string, maxLength?: number, allowHtml?: boolean): string; private static sanitizeNumber; private static sanitizeMongoValue; }