From 2d52c7859570d20efe1f3adb9d95a94e2896fe47 Mon Sep 17 00:00:00 2001 From: Rez Moss Date: Mon, 19 Jan 2026 10:55:43 -0500 Subject: [PATCH] qt bin classifier, fixed #4467 Signed-off-by: Rez Moss --- syft/pkg/cataloger/binary/capabilities.yaml | 1 + syft/pkg/cataloger/binary/classifiers.go | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/syft/pkg/cataloger/binary/capabilities.yaml b/syft/pkg/cataloger/binary/capabilities.yaml index ca6a9bc8b..bbfdfb014 100644 --- a/syft/pkg/cataloger/binary/capabilities.yaml +++ b/syft/pkg/cataloger/binary/capabilities.yaml @@ -441,6 +441,7 @@ catalogers: name: qtbase purl: pkg:generic/qtbase cpes: + - cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:* - cpe:2.3:a:qt:qtbase:*:*:*:*:*:*:*:* type: BinaryPkg - method: glob diff --git a/syft/pkg/cataloger/binary/classifiers.go b/syft/pkg/cataloger/binary/classifiers.go index 105458886..de2e517d5 100644 --- a/syft/pkg/cataloger/binary/classifiers.go +++ b/syft/pkg/cataloger/binary/classifiers.go @@ -524,7 +524,10 @@ func DefaultClassifiers() []binutils.Classifier { ), Package: "qtbase", PURL: mustPURL("pkg:generic/qtbase@version"), - CPEs: singleCPE("cpe:2.3:a:qt:qtbase:*:*:*:*:*:*:*:*", cpe.NVDDictionaryLookupSource), + CPEs: []cpe.CPE{ + cpe.Must("cpe:2.3:a:qt:qt:*:*:*:*:*:*:*:*", cpe.NVDDictionaryLookupSource), + cpe.Must("cpe:2.3:a:qt:qtbase:*:*:*:*:*:*:*:*", cpe.NVDDictionaryLookupSource), + }, }, { Class: "gcc-binary",