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
TypeScript
/**
* 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