UNPKG

codecrucible-synth

Version:

Production-Ready AI Development Platform with Multi-Voice Synthesis, Smithery MCP Integration, Enterprise Security, and Zero-Timeout Reliability

57 lines 1.34 kB
#!/usr/bin/env node /** * Security Configuration Validator * Ensures all security configurations meet enterprise security standards */ interface SecurityIssue { file: string; line: number; severity: 'critical' | 'high' | 'medium' | 'low'; issue: string; recommendation: string; } export declare class SecurityValidator { private issues; /** * Validate all security configurations in the codebase */ validateAllConfigurations(): Promise<{ passed: boolean; issues: SecurityIssue[]; summary: { critical: number; high: number; medium: number; low: number; }; }>; /** * Validate a single file for security issues */ private validateFile; /** * Add a security issue to the list */ private addIssue; /** * Generate summary of security issues */ private generateSummary; /** * Generate a security report */ generateReport(): string; /** * Fix automatically resolvable security issues */ autoFixIssues(): Promise<{ fixed: number; remaining: number; }>; /** * Attempt to automatically fix a security issue */ private tryAutoFix; } export {}; //# sourceMappingURL=security-validator.d.ts.map