bugnitor-security-scanner
Version:
AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns
19 lines • 724 B
TypeScript
import { ScanResult } from './types';
export declare class Reporter {
generateTextReport(result: ScanResult): string;
private generateFolderStructureReport;
private generateFileReport;
private generateFindingReport;
private getTypeIcon;
private getGradeColor;
private formatFileSize;
generateJsonReport(result: ScanResult): string;
generateSarifReport(result: ScanResult): string;
saveReport(result: ScanResult, format: 'json' | 'text' | 'sarif', outputPath?: string): Promise<void>;
private groupFindingsByFile;
private getSeverityColor;
private generateRuleId;
private generateSarifRules;
private mapSeverityToSarifLevel;
}
//# sourceMappingURL=reporter.d.ts.map