diff --git a/cmd/tidelift-sbom-vulnerability-reporter/main.go b/cmd/tidelift-sbom-vulnerability-reporter/main.go index a3b5458..31244e4 100644 --- a/cmd/tidelift-sbom-vulnerability-reporter/main.go +++ b/cmd/tidelift-sbom-vulnerability-reporter/main.go @@ -90,7 +90,7 @@ func main() { } func writeVulnerabilitiesReport(outputFile string, purls []packageurl.PackageURL, releaseInfo []api.ReleaseDetail) error { - var vulnerabilties []VulnerabilityDetails + vulnerabilties := []VulnerabilityDetails{} for _, purl := range purls { releasePurlString := purl.ToString() diff --git a/internal/utils/utils.go b/internal/utils/utils.go index ce60f58..da260ac 100644 --- a/internal/utils/utils.go +++ b/internal/utils/utils.go @@ -30,8 +30,8 @@ type releaseLookupResponse struct { } func GetPackageInfo(purls []packageurl.PackageURL) ([]api.PackageDetail, []api.Package) { - var packageInfo []api.PackageDetail - var missingPackages []api.Package + packageInfo := []api.PackageDetail{} + missingPackages := []api.Package{} for start := 0; start < len(purls); start += CHUNK_SIZE { purlStrings := chunkOfPurlStrings(purls, start, CHUNK_SIZE) @@ -54,8 +54,9 @@ func GetPackageInfo(purls []packageurl.PackageURL) ([]api.PackageDetail, []api.P } func GetReleaseInfo(purls []packageurl.PackageURL) ([]api.ReleaseDetail, []PackageRelease) { - var releaseInfo []api.ReleaseDetail - var missingReleases []PackageRelease + releaseInfo := []api.ReleaseDetail{} + missingReleases := []PackageRelease{} + for start := 0; start < len(purls); start += CHUNK_SIZE { purlStrings := chunkOfPurlStrings(purls, start, CHUNK_SIZE)