/** * Severity Classification Engine * * Maps injection pattern categories to standardized severity levels. * Used for threat reporting and compliance documentation. */ export type Severity = 'CRITICAL' | 'HIGH' | 'MEDIUM' | 'LOW'; export type OverallSeverity = Severity | 'CLEAN'; /** * Classify severity for a single pattern category */ export declare function classifySeverity(patternCategory: string): Severity; /** * Interface for a threat finding */ export interface Finding { pattern_category: string; severity: Severity; } /** * Aggregate severity across multiple findings * Returns the highest severity level found, or CLEAN if no findings */ export declare function aggregateSeverity(findings: Finding[]): OverallSeverity; /** * Count findings by severity level */ export declare function countBySeverity(findings: Finding[]): Record; /** * Get emoji for severity level (for Markdown reports) */ export declare function getSeverityEmoji(severity: Severity | OverallSeverity): string; //# sourceMappingURL=severity-classifier.d.ts.map