From 41b8476674ff7ed2abdd23c884cc1a3e2b98e5bd Mon Sep 17 00:00:00 2001 From: Arpit Jain Date: Sun, 12 Jul 2026 07:27:16 +0900 Subject: [PATCH] fix(scanner): guard short package tokens in parseApkVersion Signed-off-by: Arpit Jain --- scanner/alpine.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scanner/alpine.go b/scanner/alpine.go index de14c7a4a2..2dee0bcf06 100644 --- a/scanner/alpine.go +++ b/scanner/alpine.go @@ -301,6 +301,9 @@ func (o *alpine) parseApkVersion(stdout string) (models.Packages, error) { ss := strings.Split(line, "<") namever := strings.TrimSpace(ss[0]) tt := strings.Split(namever, "-") + if len(tt) < 3 { + continue + } name := strings.Join(tt[:len(tt)-2], "-") packs[name] = models.Package{ Name: name,