pms-analysis-reports-mcp-server
Version:
PMS analysis reports server handling maintenance reports, equipment analysis, compliance tracking, and performance metrics with ERP access for data extraction
18 lines (17 loc) • 706 B
TypeScript
export interface SanitizationOptions {
allowedFields?: string[];
maxStringLength?: number;
allowHtml?: boolean;
allowObjectIds?: boolean;
}
export declare class SanitizationMiddleware {
static sanitizeMongoQuery(query: any, options?: SanitizationOptions): any;
private static isDangerousOperator;
static sanitizeString(input: string, maxLength?: number): string;
static sanitizeNumber(input: any): number | null;
static sanitizeSearchQuery(query: string): string;
static sanitizeFilePath(path: string): string;
static sanitizeForLogging(data: any): any;
static sanitizeErrorMessage(error: any): string;
static sanitizeToolResponse(response: any): any;
}