diff --git a/internal/formats/common/cyclonedxhelpers/component.go b/internal/formats/common/cyclonedxhelpers/component.go index 27b26d236..0815fff16 100644 --- a/internal/formats/common/cyclonedxhelpers/component.go +++ b/internal/formats/common/cyclonedxhelpers/component.go @@ -47,8 +47,10 @@ func hasMetadata(p pkg.Package) bool { func decodeComponent(c *cyclonedx.Component) *pkg.Package { values := map[string]string{} - for _, p := range *c.Properties { - values[p.Name] = p.Value + if c.Properties != nil { + for _, p := range *c.Properties { + values[p.Name] = p.Value + } } p := &pkg.Package{