From b23db9b97b897b40daf2da7d94b655f58d54fe27 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Wed, 22 May 2019 10:22:53 +0200 Subject: [PATCH] vulnerablities.cgi: add colours for vuln,smt and unknown output. Signed-off-by: Arne Fitzenreiter --- html/cgi-bin/vulnerabilities.cgi | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/html/cgi-bin/vulnerabilities.cgi b/html/cgi-bin/vulnerabilities.cgi index 371ffa5473..91db2f4c38 100644 --- a/html/cgi-bin/vulnerabilities.cgi +++ b/html/cgi-bin/vulnerabilities.cgi @@ -125,14 +125,22 @@ for my $vuln (sort keys %VULNERABILITIES) { $colour = "white"; $bgcolour = ${Header::colourred}; + # Mitigated but smt is enabled + } elsif ($status eq "Mitigation-SMT") { + $status_message = $Lang::tr{'mitigated'}; + $colour = "black"; + $bgcolour = ${Header::colourorange}; + # Mitigated } elsif ($status eq "Mitigation") { $status_message = $Lang::tr{'mitigated'}; $colour = "black"; - $bgcolour = ${Header::colourorange}; + $bgcolour = ${Header::colouryellow}; } else { - next; + $status_message = $status; + $colour = "white"; + $bgcolour = ${Header::colourblue}; } my $table_colour = ($id++ % 2) ? $color{'color22'} : $color{'color20'}; @@ -224,6 +232,14 @@ sub check_status($) { my $status = ; close(FILE); + if ($status =~ /^(Vulnerable): (.*)$/) { + return ($1, $2); + } + + if ($status =~ /^(Mitigation): (.*vulnerable.*)$/) { + return ("Mitigation-SMT", $2); + } + if ($status =~ /^(Mitigation): (.*)$/) { return ($1, $2); } -- 2.39.2