mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-01-25 02:08:11 +00:00
22 lines
776 B
TypeScript
22 lines
776 B
TypeScript
const SEVERITY_COLORS = {
|
|
Critical: "var(--color-bg-data-critical)",
|
|
High: "var(--color-bg-data-high)",
|
|
Medium: "var(--color-bg-data-medium)",
|
|
Low: "var(--color-bg-data-low)",
|
|
Informational: "var(--color-bg-data-info)",
|
|
Info: "var(--color-bg-data-info)",
|
|
Muted: "var(--color-bg-data-muted)",
|
|
};
|
|
|
|
export function getSeverityColorByRiskScore(riskScore: number): string {
|
|
if (riskScore >= 7) return SEVERITY_COLORS.Critical;
|
|
if (riskScore >= 5) return SEVERITY_COLORS.High;
|
|
if (riskScore >= 3) return SEVERITY_COLORS.Medium;
|
|
if (riskScore >= 1) return SEVERITY_COLORS.Low;
|
|
return SEVERITY_COLORS.Informational;
|
|
}
|
|
|
|
export function getSeverityColorByName(name: string): string | undefined {
|
|
return SEVERITY_COLORS[name as keyof typeof SEVERITY_COLORS];
|
|
}
|