diff --git a/sbom/syft.go b/sbom/syft.go index d629e58..a88b684 100644 --- a/sbom/syft.go +++ b/sbom/syft.go @@ -297,7 +297,7 @@ func toPackage(p pkg2.Package, rels []artifact.Relationship, qualifiers map[stri pkg.Purl = purl.String() // add package for source packages - if sourceNameAndVersion.name != "" { + if sourceNameAndVersion.name != "" && sourceNameAndVersion.name != p.Name { if sourceNameAndVersion.overwriteNamespace { purl.Namespace = "" }