From fd4291da239b13b6bf97fe31c9edb486e95179e2 Mon Sep 17 00:00:00 2001
From: Alex Gustafsson <alex-gustafsson@live.se>
Date: Sun, 29 Dec 2024 17:06:48 +0100
Subject: [PATCH] Align Quay and Docker Scout severities

Store Quay's unknown severity as unspecified to align with Docker Scout.
---
 internal/workflow/imageworkflow/getquayvulnerabilities.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/internal/workflow/imageworkflow/getquayvulnerabilities.go b/internal/workflow/imageworkflow/getquayvulnerabilities.go
index f6af914..a316153 100644
--- a/internal/workflow/imageworkflow/getquayvulnerabilities.go
+++ b/internal/workflow/imageworkflow/getquayvulnerabilities.go
@@ -59,7 +59,7 @@ func GetQuayVulnerabilities() workflow.Step {
 				for _, feature := range scan.Data.Layer.Features {
 					for _, vulnerability := range feature.Vulnerabilities {
 						vulnerabilities = append(vulnerabilities, models.ImageVulnerability{
-							Severity:    strings.ToLower(string(vulnerability.Severity)),
+							Severity:    strings.Replace(strings.ToLower(string(vulnerability.Severity)), "unknown", "unspecified", 1),
 							Authority:   "Quay",
 							Description: vulnerability.Description,
 							Links:       strings.Split(vulnerability.Link, " "),