github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/pkg/cataloger/common/cpe/rpm.go (about) 1 package cpe 2 3 import "github.com/nextlinux/gosbom/gosbom/pkg" 4 5 func candidateVendorsForRPM(p pkg.Package) fieldCandidateSet { 6 metadata, ok := p.Metadata.(pkg.RpmMetadata) 7 if !ok { 8 return nil 9 } 10 11 vendors := newFieldCandidateSet() 12 13 if metadata.Vendor != "" { 14 vendors.add(fieldCandidate{ 15 value: normalizeName(metadata.Vendor), 16 disallowSubSelections: true, 17 }) 18 } 19 20 return vendors 21 }