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
TypeScript
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;
}