From ca02e192bd9f65d1f3e6b7f4ace40b151cbedd68 Mon Sep 17 00:00:00 2001 From: Jess Lowe Date: Tue, 6 Jan 2026 21:16:06 +0000 Subject: [PATCH] fix introduced operator conversion being bad. --- vulnfeeds/git/versions.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/vulnfeeds/git/versions.go b/vulnfeeds/git/versions.go index 3e541e5f012..1481026ceb5 100644 --- a/vulnfeeds/git/versions.go +++ b/vulnfeeds/git/versions.go @@ -154,9 +154,13 @@ func ParseVersionRange(versionRange string) (models.AffectedVersion, error) { } } else { // Two constraints - if op1 == ">=" { + switch op1 { + case ">=": av.Introduced = ver1 - } else { + case ">": + // this is technically incorrect but better than introduced being 0 + av.Introduced = ver1 + default: return models.AffectedVersion{}, fmt.Errorf("unexpected operator at start of range: %s", op1) }