diff --git a/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java b/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java index 7c6ecd25..211d41c2 100644 --- a/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java +++ b/src/main/java/com/redhat/exhort/providers/GoModulesProvider.java @@ -17,9 +17,6 @@ import static com.redhat.exhort.impl.ExhortApi.debugLoggingIsNeeded; -import com.fasterxml.jackson.core.JsonProcessingException; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; import com.github.packageurl.MalformedPackageURLException; import com.github.packageurl.PackageURL; import com.redhat.exhort.Api; @@ -43,7 +40,6 @@ import java.util.List; import java.util.Map; import java.util.Objects; -import java.util.TreeMap; import java.util.logging.Logger; import java.util.regex.Pattern; import java.util.stream.Collectors; @@ -56,10 +52,7 @@ public final class GoModulesProvider extends Provider { public static final String PROP_EXHORT_GO_MVS_LOGIC_ENABLED = "EXHORT_GO_MVS_LOGIC_ENABLED"; private static final Logger log = LoggersFactory.getLogger(GoModulesProvider.class.getName()); - private static final String GO_HOST_ARCHITECTURE_ENV_NAME = "GOHOSTARCH"; - private static final String GO_HOST_OPERATION_SYSTEM_ENV_NAME = "GOHOSTOS"; public static final String DEFAULT_MAIN_VERSION = "v0.0.0"; - private final TreeMap goEnvironmentVariableForPurl; private final String goExecutable; public String getMainModuleVersion() { @@ -71,7 +64,6 @@ public String getMainModuleVersion() { public GoModulesProvider(Path manifest) { super(Type.GOLANG, manifest); this.goExecutable = Operations.getExecutable("go", "version"); - this.goEnvironmentVariableForPurl = getQualifiers(); this.mainModuleVersion = getDefaultMainModuleVersion(); } @@ -97,8 +89,7 @@ public Content provideComponent() throws IOException { sbom.getAsJsonString().getBytes(StandardCharsets.UTF_8), Api.CYCLONEDX_MEDIA_TYPE); } - private PackageURL toPurl( - String dependency, String delimiter, TreeMap qualifiers) { + private PackageURL toPurl(String dependency, String delimiter) { try { int lastSlashIndex = dependency.lastIndexOf("/"); // there is no '/' char in module/package, so there is no namespace, only name @@ -106,10 +97,10 @@ private PackageURL toPurl( String[] splitParts = dependency.split(delimiter); if (splitParts.length == 2) { return new PackageURL( - Type.GOLANG.getType(), null, splitParts[0], splitParts[1], qualifiers, null); + Type.GOLANG.getType(), null, splitParts[0], splitParts[1], null, null); } else { return new PackageURL( - Type.GOLANG.getType(), null, splitParts[0], this.mainModuleVersion, qualifiers, null); + Type.GOLANG.getType(), null, splitParts[0], this.mainModuleVersion, null, null); } } String namespace = dependency.substring(0, lastSlashIndex); @@ -117,14 +108,13 @@ private PackageURL toPurl( String[] parts = dependencyAndVersion.split(delimiter); if (parts.length == 2) { - return new PackageURL( - Type.GOLANG.getType(), namespace, parts[0], parts[1], qualifiers, null); + return new PackageURL(Type.GOLANG.getType(), namespace, parts[0], parts[1], null, null); // in this case, there is no version (happens with main module), thus need to take it from // precalculated // main module version. } else { return new PackageURL( - Type.GOLANG.getType(), namespace, parts[0], this.mainModuleVersion, qualifiers, null); + Type.GOLANG.getType(), namespace, parts[0], this.mainModuleVersion, null, null); } } catch (MalformedPackageURLException e) { throw new IllegalArgumentException( @@ -294,17 +284,19 @@ private Sbom buildSbomFromGraph( // Build Sbom String rootPackage = getParentVertex(linesList.get(0)); - PackageURL root = toPurl(rootPackage, "@", this.goEnvironmentVariableForPurl); + PackageURL root = toPurl(rootPackage, "@"); Sbom sbom = SbomFactory.newInstance(Sbom.BelongingCondition.PURL, "sensitive"); sbom.addRoot(root); edges.forEach( (key, value) -> { - PackageURL source = toPurl(key, "@", this.goEnvironmentVariableForPurl); - value.forEach( - dep -> { - PackageURL targetPurl = toPurl(dep, "@", this.goEnvironmentVariableForPurl); - sbom.addDependency(source, targetPurl, null); - }); + PackageURL source = toPurl(key, "@"); + value.stream() + .filter(dep -> !isGoToolchainEntry(dep)) + .forEach( + dep -> { + PackageURL targetPurl = toPurl(dep, "@"); + sbom.addDependency(source, targetPurl, null); + }); }); List ignoredDepsPurl = ignoredDeps.stream().map(PackageURL::getCoordinates).collect(Collectors.toList()); @@ -379,41 +371,14 @@ private static List collectAllDirectDependencies(List targetLine return targetLines.stream() .filter(line -> getParentVertex(line).equals(getParentVertex(edge))) .map(GoModulesProvider::getChildVertex) + .filter(dep -> !isGoToolchainEntry(dep)) .collect(Collectors.toList()); } - private TreeMap getQualifiers() { - var goEnvironmentVariables = getGoEnvironmentVariables(); - var qualifiers = new TreeMap(); - qualifiers.put("type", "module"); - if (goEnvironmentVariables.containsKey(GO_HOST_ARCHITECTURE_ENV_NAME)) { - qualifiers.put("goarch", goEnvironmentVariables.get(GO_HOST_ARCHITECTURE_ENV_NAME)); - } - if (goEnvironmentVariables.containsKey(GO_HOST_OPERATION_SYSTEM_ENV_NAME)) { - qualifiers.put("goos", goEnvironmentVariables.get(GO_HOST_OPERATION_SYSTEM_ENV_NAME)); - } - - return qualifiers; - } - - private Map getGoEnvironmentVariables() { - String goEnvironmentVariables = - Operations.runProcessGetOutput(null, goExecutable, "env", "--json"); - JsonNode tree; - try { - tree = new ObjectMapper().readTree(goEnvironmentVariables); - } catch (JsonProcessingException e) { - throw new RuntimeException("Failed to parse go environment variables: " + e.getMessage()); - } - var envMap = new HashMap(); - tree.fields() - .forEachRemaining( - entry -> { - String key = entry.getKey(); - String value = entry.getValue().asText(); - envMap.put(key, value); - }); - return envMap; + private static boolean isGoToolchainEntry(String dependency) { + // Filter out Go toolchain entries like "go@1.18", "go@1.19", etc. + // These are not actual dependencies but the Go toolchain itself + return dependency.startsWith("go@"); } private String buildGoModulesDependencies(Path manifestPath) { @@ -435,19 +400,21 @@ private String buildGoModulesDependencies(Path manifestPath) { private Sbom buildSbomFromList(String golangDeps, List ignoredDeps) { String[] allModulesFlat = golangDeps.split(Operations.GENERIC_LINE_SEPARATOR); String parentVertex = getParentVertex(allModulesFlat[0]); - PackageURL root = toPurl(parentVertex, "@", this.goEnvironmentVariableForPurl); + PackageURL root = toPurl(parentVertex, "@"); // Get only direct dependencies of root package/module, and that's it. List deps = collectAllDirectDependencies(Arrays.asList(allModulesFlat), parentVertex); Sbom sbom = SbomFactory.newInstance(Sbom.BelongingCondition.PURL, "sensitive"); sbom.addRoot(root); - deps.forEach( - dep -> { - PackageURL targetPurl = toPurl(dep, "@", this.goEnvironmentVariableForPurl); - if (dependencyNotToBeIgnored(ignoredDeps, targetPurl)) { - sbom.addDependency(root, targetPurl, null); - } - }); + deps.stream() + .filter(dep -> !isGoToolchainEntry(dep)) + .forEach( + dep -> { + PackageURL targetPurl = toPurl(dep, "@"); + if (dependencyNotToBeIgnored(ignoredDeps, targetPurl)) { + sbom.addDependency(root, targetPurl, null); + } + }); List ignoredDepsByName = new ArrayList<>(); ignoredDeps.forEach( purl -> { @@ -467,7 +434,7 @@ private List getIgnoredDeps(Path manifestPath) throws IOException { goModlines.stream() .filter(this::IgnoredLine) .map(this::extractPackageName) - .map(dep -> toPurl(dep, "\\s{1,3}", this.goEnvironmentVariableForPurl)) + .map(dep -> toPurl(dep, "\\s{1,3}")) .collect(Collectors.toList()); return ignored; } diff --git a/src/main/java/com/redhat/exhort/vcs/GitVersionControlSystemImpl.java b/src/main/java/com/redhat/exhort/vcs/GitVersionControlSystemImpl.java index fa277766..6bdec25f 100644 --- a/src/main/java/com/redhat/exhort/vcs/GitVersionControlSystemImpl.java +++ b/src/main/java/com/redhat/exhort/vcs/GitVersionControlSystemImpl.java @@ -121,7 +121,8 @@ public String getNextTagVersion(TagInfo tagInfo) { } public String getPseudoVersion(TagInfo tagInfo, String newTagVersion) { - String stringTS = tagInfo.getCommitTimestamp().toString().replaceAll("[:-]|T", ""); + String stringTS = + tagInfo.getCommitTimestamp().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss")); String commitHash12 = tagInfo.getCurrentCommitDigest().substring(0, 12); return String.format("%s.%s-%s", newTagVersion, stringTS, commitHash12); } diff --git a/src/test/resources/msc/golang/expected_sbom_ca.json b/src/test/resources/msc/golang/expected_sbom_ca.json index ae59ce9c..a9c1d82c 100644 --- a/src/test/resources/msc/golang/expected_sbom_ca.json +++ b/src/test/resources/msc/golang/expected_sbom_ca.json @@ -9,7 +9,7 @@ "group" : "github.com/sample", "name" : "demo-app", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0" } }, "components" : [ @@ -19,7 +19,7 @@ "group" : "github.com/sample", "name" : "demo-app", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0" }, { "type" : "library", @@ -27,7 +27,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0" }, { "type" : "library", @@ -35,7 +35,7 @@ "group" : "github.com/go-logr", "name" : "zapr", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/go-logr/zapr@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/zapr@v1.2.0" }, { "type" : "library", @@ -43,7 +43,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.1" }, { "type" : "library", @@ -51,7 +51,7 @@ "group" : "github.com/ipld", "name" : "go-car", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0" }, { "type" : "library", @@ -59,7 +59,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12" }, { "type" : "library", @@ -67,7 +67,7 @@ "group" : "github.com/labstack/echo", "name" : "v4", "version" : "v4.1.18-0.20201215153152-4422e3b66b9f", - "purl" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f" }, { "type" : "library", @@ -75,7 +75,7 @@ "group" : "github.com/russellhaering", "name" : "goxmldsig", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0" }, { "type" : "library", @@ -83,7 +83,7 @@ "group" : "go.elastic.co", "name" : "apm", "version" : "v1.11.0", - "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0" } ], "dependencies" : [ diff --git a/src/test/resources/msc/golang/mvs_logic/expected_sbom_stack_analysis.json b/src/test/resources/msc/golang/mvs_logic/expected_sbom_stack_analysis.json index d4d05e7b..84aa505d 100644 --- a/src/test/resources/msc/golang/mvs_logic/expected_sbom_stack_analysis.json +++ b/src/test/resources/msc/golang/mvs_logic/expected_sbom_stack_analysis.json @@ -9,7 +9,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" } }, "components" : [ @@ -19,7 +19,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" }, { "type" : "library", @@ -27,7 +27,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.3", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3" }, { "type" : "library", @@ -35,7 +35,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -43,7 +43,7 @@ "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" }, { "type" : "library", @@ -51,7 +51,7 @@ "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0" }, { "type" : "library", @@ -59,7 +59,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" }, { "type" : "library", @@ -67,7 +67,7 @@ "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" }, { "type" : "library", @@ -75,14 +75,14 @@ "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.4", "name" : "go.opencensus.io", "version" : "v0.22.4", - "purl" : "pkg:golang/go.opencensus.io@v0.22.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.4" }, { "type" : "library", @@ -90,7 +90,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20210331224755-41bb18bfe9da", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da" }, { "type" : "library", @@ -98,7 +98,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2" }, { "type" : "library", @@ -106,7 +106,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9" }, { "type" : "library", @@ -114,7 +114,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0" }, { "type" : "library", @@ -122,7 +122,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0" }, { "type" : "library", @@ -130,7 +130,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0" }, { "type" : "library", @@ -138,7 +138,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20201019141844-1ed22bb0c154", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154" }, { "type" : "library", @@ -146,7 +146,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.31.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0" }, { "type" : "library", @@ -154,7 +154,7 @@ "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1" }, { "type" : "library", @@ -162,7 +162,7 @@ "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.3", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3" }, { "type" : "library", @@ -170,7 +170,7 @@ "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190802002840-cff245a6509b", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b" }, { "type" : "library", @@ -178,7 +178,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" }, { "type" : "library", @@ -186,7 +186,7 @@ "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0" }, { "type" : "library", @@ -194,7 +194,7 @@ "group" : "github.com/cncf/udpa", "name" : "go", "version" : "v0.0.0-20191209042840-269d4d468f6f", - "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f" }, { "type" : "library", @@ -202,7 +202,7 @@ "group" : "github.com/envoyproxy", "name" : "protoc-gen-validate", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0" }, { "type" : "library", @@ -210,7 +210,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0" }, { "type" : "library", @@ -218,7 +218,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.65.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.65.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.65.0" }, { "type" : "library", @@ -226,7 +226,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.10.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0" }, { "type" : "library", @@ -234,7 +234,7 @@ "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.5", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5" }, { "type" : "library", @@ -242,7 +242,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200224162631-6cc2880d07d6", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6" }, { "type" : "library", @@ -250,7 +250,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200302205851-738671d3881b", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b" }, { "type" : "library", @@ -258,7 +258,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.6.0", - "purl" : "pkg:golang/golang.org/x/tools@v0.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.6.0" }, { "type" : "library", @@ -266,7 +266,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.30.0", - "purl" : "pkg:golang/google.golang.org/api@v0.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.30.0" }, { "type" : "library", @@ -274,7 +274,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20200227125254-8fa46927fb4f", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f" }, { "type" : "library", @@ -282,7 +282,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" }, { "type" : "library", @@ -290,7 +290,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.8.0" }, { "type" : "library", @@ -298,7 +298,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0" }, { "type" : "library", @@ -306,7 +306,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" }, { "type" : "library", @@ -314,7 +314,7 @@ "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0" }, { "type" : "library", @@ -322,7 +322,7 @@ "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" }, { "type" : "library", @@ -330,7 +330,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0" }, { "type" : "library", @@ -338,7 +338,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.1-2020.1.4", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4" }, { "type" : "library", @@ -346,7 +346,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.4", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.4" }, { "type" : "library", @@ -354,7 +354,7 @@ "group" : "rsc.io/quote", "name" : "v3", "version" : "v3.1.0", - "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0" }, { "type" : "library", @@ -362,7 +362,7 @@ "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" }, { "type" : "library", @@ -370,7 +370,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0" }, { "type" : "library", @@ -378,7 +378,7 @@ "group" : "github.com/niemeyer", "name" : "pretty", "version" : "v0.0.0-20200227124842-a10e7caefd8e", - "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e" }, { "type" : "library", @@ -386,7 +386,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" }, { "type" : "library", @@ -394,7 +394,7 @@ "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190719004257-d2bd2a29d028", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028" }, { "type" : "library", @@ -402,7 +402,7 @@ "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1" }, { "type" : "library", @@ -410,7 +410,7 @@ "group" : "github.com/armon", "name" : "go-socks5", "version" : "v0.0.0-20160902184237-e75332964ef5", - "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5" }, { "type" : "library", @@ -418,7 +418,7 @@ "group" : "github.com/elazarl", "name" : "goproxy", "version" : "v0.0.0-20180725130230-947c36da3153", - "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153" }, { "type" : "library", @@ -426,7 +426,7 @@ "group" : "github.com/evanphx", "name" : "json-patch", "version" : "v4.12.0+incompatible", - "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible" }, { "type" : "library", @@ -434,7 +434,7 @@ "group" : "github.com/google", "name" : "gnostic", "version" : "v0.5.7-v3refs", - "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs" }, { "type" : "library", @@ -442,7 +442,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0" }, { "type" : "library", @@ -450,7 +450,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2" }, { "type" : "library", @@ -458,7 +458,7 @@ "group" : "github.com/moby", "name" : "spdystream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0" }, { "type" : "library", @@ -466,7 +466,7 @@ "group" : "github.com/mxk", "name" : "go-flowrate", "version" : "v0.0.0-20140419014527-cca7078d478f", - "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f" }, { "type" : "library", @@ -474,7 +474,7 @@ "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5" }, { "type" : "library", @@ -482,7 +482,7 @@ "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" }, { "type" : "library", @@ -490,7 +490,7 @@ "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" }, { "type" : "library", @@ -498,7 +498,7 @@ "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" }, { "type" : "library", @@ -506,7 +506,7 @@ "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" }, { "type" : "library", @@ -514,7 +514,7 @@ "group" : "sigs.k8s.io/structured-merge-diff", "name" : "v4", "version" : "v4.2.3", - "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" }, { "type" : "library", @@ -522,7 +522,7 @@ "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" }, { "type" : "library", @@ -530,7 +530,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12" }, { "type" : "library", @@ -538,7 +538,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180306012644-bacd9c7ef1dd", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" }, { "type" : "library", @@ -546,7 +546,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" }, { "type" : "library", @@ -554,7 +554,7 @@ "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.4.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0" }, { "type" : "library", @@ -562,7 +562,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.23.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0" }, { "type" : "library", @@ -570,7 +570,7 @@ "group" : "github.com/pkg", "name" : "errors", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1" }, { "type" : "library", @@ -578,7 +578,7 @@ "group" : "github.com/google/martian", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0" }, { "type" : "library", @@ -586,7 +586,7 @@ "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.4", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4" }, { "type" : "library", @@ -594,7 +594,7 @@ "group" : "github.com/census-instrumentation", "name" : "opencensus-proto", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1" }, { "type" : "library", @@ -602,7 +602,7 @@ "group" : "github.com/prometheus", "name" : "client_model", "version" : "v0.0.0-20190812154241-14fe0d1b01d4", - "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4" }, { "type" : "library", @@ -610,7 +610,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" }, { "type" : "library", @@ -618,7 +618,7 @@ "group" : "github.com/bytedance", "name" : "sonic", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1" }, { "type" : "library", @@ -626,7 +626,7 @@ "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" }, { "type" : "library", @@ -634,7 +634,7 @@ "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.14.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0" }, { "type" : "library", @@ -642,7 +642,7 @@ "group" : "github.com/goccy", "name" : "go-json", "version" : "v0.10.2", - "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2" }, { "type" : "library", @@ -650,7 +650,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.19", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19" }, { "type" : "library", @@ -658,7 +658,7 @@ "group" : "github.com/pelletier/go-toml", "name" : "v2", "version" : "v2.0.8", - "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8" }, { "type" : "library", @@ -666,7 +666,7 @@ "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.2.11", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11" }, { "type" : "library", @@ -674,7 +674,7 @@ "group" : "github.com/chenzhuoyu", "name" : "base64x", "version" : "v0.0.0-20221115062448-fe3a3abad311", - "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311" }, { "type" : "library", @@ -682,7 +682,7 @@ "group" : "github.com/gabriel-vasile", "name" : "mimetype", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2" }, { "type" : "library", @@ -690,7 +690,7 @@ "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.14.1", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1" }, { "type" : "library", @@ -698,7 +698,7 @@ "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.18.1", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1" }, { "type" : "library", @@ -706,7 +706,7 @@ "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.2.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4" }, { "type" : "library", @@ -714,7 +714,7 @@ "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4" }, { "type" : "library", @@ -722,7 +722,7 @@ "group" : "github.com/twitchyliquid64", "name" : "golang-asm", "version" : "v0.15.1", - "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1" }, { "type" : "library", @@ -730,7 +730,7 @@ "group" : "golang.org/x", "name" : "arch", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/arch@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/arch@v0.3.0" }, { "type" : "library", @@ -738,7 +738,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" }, { "type" : "library", @@ -746,7 +746,7 @@ "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1" }, { "type" : "library", @@ -754,7 +754,7 @@ "group" : "github.com/gregjones", "name" : "httpcache", "version" : "v0.0.0-20180305231024-9cad4c3443a7", - "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7" }, { "type" : "library", @@ -762,7 +762,7 @@ "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6" }, { "type" : "library", @@ -770,7 +770,7 @@ "group" : "github.com/peterbourgon", "name" : "diskv", "version" : "v2.0.1+incompatible", - "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible" }, { "type" : "library", @@ -778,7 +778,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" }, { "type" : "library", @@ -786,7 +786,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0" }, { "type" : "library", @@ -794,7 +794,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" }, { "type" : "library", @@ -802,7 +802,7 @@ "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/api@v0.26.1" }, { "type" : "library", @@ -810,7 +810,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" }, { "type" : "library", @@ -818,7 +818,7 @@ "group" : "github.com/google", "name" : "btree", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/google/btree@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/btree@v1.0.1" }, { "type" : "library", @@ -826,7 +826,7 @@ "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" }, { "type" : "library", @@ -834,7 +834,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7" }, { "type" : "library", @@ -842,7 +842,7 @@ "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" }, { "type" : "library", @@ -850,7 +850,7 @@ "group" : "github.com/pkg", "name" : "diff", "version" : "v0.0.0-20210226163009-20ebb0f2a09e", - "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e" }, { "type" : "library", @@ -858,7 +858,7 @@ "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" }, { "type" : "library", @@ -866,7 +866,7 @@ "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" }, { "type" : "library", @@ -874,7 +874,7 @@ "group" : "github.com/google", "name" : "renameio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/google/renameio@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/renameio@v0.1.0" }, { "type" : "library", @@ -882,7 +882,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200708004538-1a94d8640e99", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99" }, { "type" : "library", @@ -890,7 +890,7 @@ "group" : "github.com/chzyer", "name" : "logex", "version" : "v1.1.10", - "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10" }, { "type" : "library", @@ -898,7 +898,7 @@ "group" : "github.com/chzyer", "name" : "readline", "version" : "v0.0.0-20180603132655-2972be24d48e", - "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e" }, { "type" : "library", @@ -906,7 +906,7 @@ "group" : "github.com/chzyer", "name" : "test", "version" : "v0.0.0-20180213035817-a1ea475d72b1", - "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1" }, { "type" : "library", @@ -914,7 +914,7 @@ "group" : "github.com/ianlancetaylor", "name" : "demangle", "version" : "v0.0.0-20181102032728-5e5cf60278f6", - "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6" }, { "type" : "library", @@ -922,7 +922,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.3.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1" }, { "type" : "library", @@ -930,7 +930,7 @@ "group" : "github.com/nytimes", "name" : "gziphandler", "version" : "v0.0.0-20170623195520-56545f4a5d46", - "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46" }, { "type" : "library", @@ -938,7 +938,7 @@ "group" : "github.com/asaskevich", "name" : "govalidator", "version" : "v0.0.0-20190424111038-f61b66f89f4a", - "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a" }, { "type" : "library", @@ -946,7 +946,7 @@ "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" }, { "type" : "library", @@ -954,7 +954,7 @@ "group" : "k8s.io", "name" : "gengo", "version" : "v0.0.0-20210813121822-485abfe95c7c", - "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c" }, { "type" : "library", @@ -962,7 +962,7 @@ "group" : "github.com/puerkitobio", "name" : "purell", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1" }, { "type" : "library", @@ -970,7 +970,7 @@ "group" : "github.com/puerkitobio", "name" : "urlesc", "version" : "v0.0.0-20170810143723-de5bf2ad4578", - "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578" }, { "type" : "library", @@ -978,7 +978,7 @@ "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0" }, { "type" : "library", @@ -986,7 +986,7 @@ "group" : "github.com/creack", "name" : "pty", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/creack/pty@v1.1.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/creack/pty@v1.1.9" }, { "type" : "library", @@ -994,7 +994,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1" }, { "type" : "library", @@ -1002,7 +1002,7 @@ "group" : "github.com/golang", "name" : "glog", "version" : "v0.0.0-20160126235308-23def4e6c14b", - "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b" }, { "type" : "library", @@ -1010,7 +1010,7 @@ "group" : "rsc.io", "name" : "sampler", "version" : "v1.3.0", - "purl" : "pkg:golang/rsc.io/sampler@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/sampler@v1.3.0" }, { "type" : "library", @@ -1018,7 +1018,7 @@ "group" : "dmitri.shuralyov.com/gpu", "name" : "mtl", "version" : "v0.0.0-20190408044501-666a987793e9", - "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9" }, { "type" : "library", @@ -1026,7 +1026,7 @@ "group" : "github.com/burntsushi", "name" : "xgb", "version" : "v0.0.0-20160522181843-27f122750802", - "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802" }, { "type" : "library", @@ -1034,7 +1034,7 @@ "group" : "github.com/go-gl/glfw/v3.3", "name" : "glfw", "version" : "v0.0.0-20200222043503-6f7a984d4dc4", - "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4" }, { "type" : "library", @@ -1042,7 +1042,7 @@ "group" : "github.com/google", "name" : "martian", "version" : "v2.1.0+incompatible", - "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible" }, { "type" : "library", @@ -1050,7 +1050,7 @@ "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1" }, { "type" : "library", @@ -1058,7 +1058,7 @@ "group" : "rsc.io", "name" : "binaryregexp", "version" : "v0.2.0", - "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0" }, { "type" : "library", @@ -1066,7 +1066,7 @@ "group" : "github.com/stoewer", "name" : "go-strcase", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0" }, { "type" : "library", @@ -1074,7 +1074,7 @@ "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0" }, { "type" : "library", @@ -1082,7 +1082,7 @@ "group" : "github.com/docopt", "name" : "docopt-go", "version" : "v0.0.0-20180111231733-ee0de3bc6815", - "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815" }, { "type" : "library", @@ -1090,7 +1090,7 @@ "group" : "gopkg.in", "name" : "errgo.v2", "version" : "v2.1.0", - "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_component_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_component_analysis.json index 039af2e5..f016e749 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_component_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_component_analysis.json @@ -10,7 +10,7 @@ "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "github.com/spf13", "name" : "cobra", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210112183307-1e6ecd4bf1b0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_stack_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_stack_analysis.json index b5f33bbd..44d0e3bc 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_stack_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_light_no_ignore/expected_sbom_stack_analysis.json @@ -10,7 +10,7 @@ "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "github.com/spf13", "name" : "cobra", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210112183307-1e6ecd4bf1b0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "github.com/spf13", "name" : "viper", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/spf13/viper@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/viper@v1.3.2" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "github.com/armon", "name" : "consul-api", "version" : "v0.0.0-20180202201655-eb2c6b5be1b6", - "purl" : "pkg:golang/github.com/armon/consul-api@v0.0.0-20180202201655-eb2c6b5be1b6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/armon/consul-api@v0.0.0-20180202201655-eb2c6b5be1b6" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "github.com/coreos", "name" : "etcd", "version" : "v3.3.10+incompatible", - "purl" : "pkg:golang/github.com/coreos/etcd@v3.3.10%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/coreos/etcd@v3.3.10%2Bincompatible" }, { "type" : "library", @@ -76,7 +76,7 @@ "group" : "github.com/coreos", "name" : "go-etcd", "version" : "v2.0.0+incompatible", - "purl" : "pkg:golang/github.com/coreos/go-etcd@v2.0.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/coreos/go-etcd@v2.0.0%2Bincompatible" }, { "type" : "library", @@ -84,7 +84,7 @@ "group" : "github.com/coreos", "name" : "go-semver", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/coreos/go-semver@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/coreos/go-semver@v0.2.0" }, { "type" : "library", @@ -92,7 +92,7 @@ "group" : "github.com/fsnotify", "name" : "fsnotify", "version" : "v1.4.7", - "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7" }, { "type" : "library", @@ -100,7 +100,7 @@ "group" : "github.com/hashicorp", "name" : "hcl", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/hashicorp/hcl@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/hcl@v1.0.0" }, { "type" : "library", @@ -108,7 +108,7 @@ "group" : "github.com/magiconair", "name" : "properties", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/magiconair/properties@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/magiconair/properties@v1.8.0" }, { "type" : "library", @@ -116,7 +116,7 @@ "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" }, { "type" : "library", @@ -124,7 +124,7 @@ "group" : "github.com/pelletier", "name" : "go-toml", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/pelletier/go-toml@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pelletier/go-toml@v1.2.0" }, { "type" : "library", @@ -132,7 +132,7 @@ "group" : "github.com/spf13", "name" : "afero", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/spf13/afero@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/afero@v1.1.2" }, { "type" : "library", @@ -140,7 +140,7 @@ "group" : "github.com/spf13", "name" : "cast", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/spf13/cast@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/cast@v1.3.0" }, { "type" : "library", @@ -148,7 +148,7 @@ "group" : "github.com/spf13", "name" : "jwalterweatherman", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/spf13/jwalterweatherman@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/jwalterweatherman@v1.0.0" }, { "type" : "library", @@ -156,7 +156,7 @@ "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.3", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.3" }, { "type" : "library", @@ -164,7 +164,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.2.2", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.2.2" }, { "type" : "library", @@ -172,7 +172,7 @@ "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v0.0.0-20181204163529-d75b2dcb6bc8", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v0.0.0-20181204163529-d75b2dcb6bc8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v0.0.0-20181204163529-d75b2dcb6bc8" }, { "type" : "library", @@ -180,7 +180,7 @@ "group" : "github.com/xordataexchange", "name" : "crypt", "version" : "v0.0.3-0.20170626215501-b2862e3d0a77", - "purl" : "pkg:golang/github.com/xordataexchange/crypt@v0.0.3-0.20170626215501-b2862e3d0a77?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/xordataexchange/crypt@v0.0.3-0.20170626215501-b2862e3d0a77" }, { "type" : "library", @@ -188,7 +188,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20181203042331-505ab145d0a9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20181203042331-505ab145d0a9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20181203042331-505ab145d0a9" }, { "type" : "library", @@ -196,7 +196,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20181205085412-a5c9d58dba9a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20181205085412-a5c9d58dba9a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20181205085412-a5c9d58dba9a" }, { "type" : "library", @@ -204,7 +204,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0" }, { "type" : "library", @@ -212,7 +212,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" }, { "type" : "library", @@ -220,7 +220,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" }, { "type" : "library", @@ -228,7 +228,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" }, { "type" : "library", @@ -236,7 +236,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20201021035429-f5854403a974", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974" }, { "type" : "library", @@ -244,7 +244,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" }, { "type" : "library", @@ -252,7 +252,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200930185726-fdedc70b468f", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f" }, { "type" : "library", @@ -260,7 +260,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3" }, { "type" : "library", @@ -268,7 +268,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" }, { "type" : "library", @@ -276,7 +276,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" }, { "type" : "library", @@ -284,7 +284,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" }, { "type" : "library", @@ -292,7 +292,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" }, { "type" : "library", @@ -300,7 +300,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" }, { "type" : "library", @@ -308,7 +308,7 @@ "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" }, { "type" : "library", @@ -316,7 +316,7 @@ "group" : "github.com/cpuguy83", "name" : "go-md2man", "version" : "v1.0.10", - "purl" : "pkg:golang/github.com/cpuguy83/go-md2man@v1.0.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cpuguy83/go-md2man@v1.0.10" }, { "type" : "library", @@ -324,7 +324,7 @@ "group" : "github.com/inconshreveable", "name" : "mousetrap", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/inconshreveable/mousetrap@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/inconshreveable/mousetrap@v1.0.0" }, { "type" : "library", @@ -332,7 +332,7 @@ "group" : "github.com/mitchellh", "name" : "go-homedir", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/mitchellh/go-homedir@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mitchellh/go-homedir@v1.1.0" }, { "type" : "library", @@ -340,7 +340,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -348,7 +348,7 @@ "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" }, { "type" : "library", @@ -356,7 +356,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" }, { "type" : "library", @@ -364,7 +364,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" }, { "type" : "library", @@ -372,7 +372,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" }, { "type" : "library", @@ -380,7 +380,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1" }, { "type" : "library", @@ -388,7 +388,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.3.0" }, { "type" : "library", @@ -396,7 +396,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" }, { "type" : "library", @@ -404,7 +404,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" }, { "type" : "library", @@ -412,7 +412,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" }, { "type" : "library", @@ -420,7 +420,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" }, { "type" : "library", @@ -428,7 +428,7 @@ "group" : "github.com/russross", "name" : "blackfriday", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/russross/blackfriday@v1.5.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/russross/blackfriday@v1.5.2" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_component_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_component_analysis.json index 90808af0..fd874808 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_component_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_component_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.3", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" }, { "type" : "library", @@ -76,7 +76,7 @@ "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" }, { "type" : "library", @@ -84,7 +84,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" }, { "type" : "library", @@ -92,7 +92,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2" }, { "type" : "library", @@ -100,7 +100,7 @@ "group" : "github.com/google", "name" : "gnostic", "version" : "v0.5.7-v3refs", - "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs" }, { "type" : "library", @@ -108,7 +108,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9" }, { "type" : "library", @@ -116,7 +116,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0" }, { "type" : "library", @@ -124,7 +124,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2" }, { "type" : "library", @@ -132,7 +132,7 @@ "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6" }, { "type" : "library", @@ -140,7 +140,7 @@ "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0" }, { "type" : "library", @@ -148,7 +148,7 @@ "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0" }, { "type" : "library", @@ -156,7 +156,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12" }, { "type" : "library", @@ -164,7 +164,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1" }, { "type" : "library", @@ -172,7 +172,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0" }, { "type" : "library", @@ -180,7 +180,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" }, { "type" : "library", @@ -188,7 +188,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180306012644-bacd9c7ef1dd", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" }, { "type" : "library", @@ -196,7 +196,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" }, { "type" : "library", @@ -204,7 +204,7 @@ "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" }, { "type" : "library", @@ -212,7 +212,7 @@ "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" }, { "type" : "library", @@ -220,7 +220,7 @@ "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5" }, { "type" : "library", @@ -228,7 +228,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0" }, { "type" : "library", @@ -236,7 +236,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" }, { "type" : "library", @@ -244,7 +244,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0" }, { "type" : "library", @@ -252,7 +252,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0" }, { "type" : "library", @@ -260,7 +260,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0" }, { "type" : "library", @@ -268,7 +268,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" }, { "type" : "library", @@ -276,7 +276,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7" }, { "type" : "library", @@ -284,7 +284,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0" }, { "type" : "library", @@ -292,7 +292,7 @@ "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" }, { "type" : "library", @@ -300,7 +300,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" }, { "type" : "library", @@ -308,7 +308,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" }, { "type" : "library", @@ -316,7 +316,7 @@ "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/api@v0.26.1" }, { "type" : "library", @@ -324,7 +324,7 @@ "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1" }, { "type" : "library", @@ -332,7 +332,7 @@ "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1" }, { "type" : "library", @@ -340,7 +340,7 @@ "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1" }, { "type" : "library", @@ -348,7 +348,7 @@ "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" }, { "type" : "library", @@ -356,7 +356,7 @@ "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" }, { "type" : "library", @@ -364,7 +364,7 @@ "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" }, { "type" : "library", @@ -372,7 +372,7 @@ "group" : "sigs.k8s.io/structured-merge-diff", "name" : "v4", "version" : "v4.2.3", - "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" }, { "type" : "library", @@ -380,7 +380,7 @@ "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_stack_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_stack_analysis.json index 4d614110..64fcc51b 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_stack_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_no_ignore/expected_sbom_stack_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.52.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.52.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.52.0" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20191227052852-215e87163ea7", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7" }, { "type" : "library", @@ -76,7 +76,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.3.1" }, { "type" : "library", @@ -84,7 +84,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2" }, { "type" : "library", @@ -92,7 +92,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0" }, { "type" : "library", @@ -100,7 +100,7 @@ "group" : "github.com/google", "name" : "martian", "version" : "v2.1.0+incompatible", - "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible" }, { "type" : "library", @@ -108,7 +108,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20191218002539-d4f498aebedc", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc" }, { "type" : "library", @@ -116,7 +116,7 @@ "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.5", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5" }, { "type" : "library", @@ -124,14 +124,14 @@ "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.2", "name" : "go.opencensus.io", "version" : "v0.22.2", - "purl" : "pkg:golang/go.opencensus.io@v0.22.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.2" }, { "type" : "library", @@ -139,7 +139,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191227195350-da58074b4299", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299" }, { "type" : "library", @@ -147,7 +147,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20191125180803-fdd1cda4f05f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f" }, { "type" : "library", @@ -155,7 +155,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200114155413-6afb5195e5aa", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa" }, { "type" : "library", @@ -163,7 +163,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20200107190931-bf48bf16ab8d", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d" }, { "type" : "library", @@ -171,7 +171,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" }, { "type" : "library", @@ -179,7 +179,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200113162924-86b910548bc1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1" }, { "type" : "library", @@ -187,7 +187,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2" }, { "type" : "library", @@ -195,7 +195,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200117161641-43d50277825c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c" }, { "type" : "library", @@ -203,7 +203,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.15.0", - "purl" : "pkg:golang/google.golang.org/api@v0.15.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.15.0" }, { "type" : "library", @@ -211,7 +211,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.5", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5" }, { "type" : "library", @@ -219,7 +219,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200115191322-ca5a22157cba", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba" }, { "type" : "library", @@ -227,7 +227,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0" }, { "type" : "library", @@ -235,7 +235,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.1-2019.2.3", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2019.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2019.2.3" }, { "type" : "library", @@ -243,7 +243,7 @@ "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5" }, { "type" : "library", @@ -251,7 +251,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -259,7 +259,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0" }, { "type" : "library", @@ -267,7 +267,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190614124828-94de47d64c63", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63" }, { "type" : "library", @@ -275,7 +275,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0" }, { "type" : "library", @@ -283,7 +283,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" }, { "type" : "library", @@ -291,7 +291,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" }, { "type" : "library", @@ -299,7 +299,7 @@ "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" }, { "type" : "library", @@ -307,7 +307,7 @@ "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3" }, { "type" : "library", @@ -315,7 +315,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.18.0", - "purl" : "pkg:golang/google.golang.org/api@v0.18.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.18.0" }, { "type" : "library", @@ -323,7 +323,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.38.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.38.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.38.0" }, { "type" : "library", @@ -331,7 +331,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0" }, { "type" : "library", @@ -339,14 +339,14 @@ "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.21.0", "name" : "go.opencensus.io", "version" : "v0.21.0", - "purl" : "pkg:golang/go.opencensus.io@v0.21.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.21.0" }, { "type" : "library", @@ -354,7 +354,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190409202823-959b441ac422", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422" }, { "type" : "library", @@ -362,7 +362,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190503192946-f4e77d36d62c", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c" }, { "type" : "library", @@ -370,7 +370,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190604053449-0f29369cfe45", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45" }, { "type" : "library", @@ -378,7 +378,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" }, { "type" : "library", @@ -386,7 +386,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190507160741-ecd444e8653b", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b" }, { "type" : "library", @@ -394,7 +394,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190524140312-2c0ae7006135", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135" }, { "type" : "library", @@ -402,7 +402,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.5.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0" }, { "type" : "library", @@ -410,7 +410,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190819201941-24fa4b261c55", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55" }, { "type" : "library", @@ -418,7 +418,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0" }, { "type" : "library", @@ -426,7 +426,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190523083050-ea95bdfd59fc", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc" }, { "type" : "library", @@ -434,7 +434,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200501065659-ab2804fb9c9d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d" }, { "type" : "library", @@ -442,7 +442,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" }, { "type" : "library", @@ -450,7 +450,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0" }, { "type" : "library", @@ -458,7 +458,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" }, { "type" : "library", @@ -466,7 +466,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" }, { "type" : "library", @@ -474,7 +474,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0" }, { "type" : "library", @@ -482,7 +482,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" }, { "type" : "library", @@ -490,7 +490,7 @@ "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" }, { "type" : "library", @@ -498,7 +498,7 @@ "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0" }, { "type" : "library", @@ -506,7 +506,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200119233911-0405dc783f0a", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a" }, { "type" : "library", @@ -514,7 +514,7 @@ "group" : "dmitri.shuralyov.com/gpu", "name" : "mtl", "version" : "v0.0.0-20190408044501-666a987793e9", - "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9" }, { "type" : "library", @@ -522,7 +522,7 @@ "group" : "github.com/burntsushi", "name" : "xgb", "version" : "v0.0.0-20160522181843-27f122750802", - "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802" }, { "type" : "library", @@ -530,7 +530,7 @@ "group" : "github.com/go-gl/glfw/v3.3", "name" : "glfw", "version" : "v0.0.0-20191125211704-12ad95a8df72", - "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20191125211704-12ad95a8df72?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20191125211704-12ad95a8df72" }, { "type" : "library", @@ -538,7 +538,7 @@ "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190802002840-cff245a6509b", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b" }, { "type" : "library", @@ -546,7 +546,7 @@ "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190719004257-d2bd2a29d028", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028" }, { "type" : "library", @@ -554,7 +554,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.0" }, { "type" : "library", @@ -562,7 +562,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" }, { "type" : "library", @@ -570,7 +570,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191012152004-8de300cfc20a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a" }, { "type" : "library", @@ -578,7 +578,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200324143707-d3edc9973b7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e" }, { "type" : "library", @@ -586,7 +586,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" }, { "type" : "library", @@ -594,7 +594,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" }, { "type" : "library", @@ -602,7 +602,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0" }, { "type" : "library", @@ -610,7 +610,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200227222343-706bc42d1f0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d" }, { "type" : "library", @@ -618,7 +618,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.1-0.20191105210325-c90efee705ee", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191105210325-c90efee705ee?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191105210325-c90efee705ee" }, { "type" : "library", @@ -626,7 +626,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" }, { "type" : "library", @@ -634,7 +634,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" }, { "type" : "library", @@ -642,7 +642,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.25.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1" }, { "type" : "library", @@ -650,7 +650,7 @@ "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0" }, { "type" : "library", @@ -658,7 +658,7 @@ "group" : "github.com/envoyproxy", "name" : "protoc-gen-validate", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0" }, { "type" : "library", @@ -666,7 +666,7 @@ "group" : "github.com/golang", "name" : "glog", "version" : "v0.0.0-20160126235308-23def4e6c14b", - "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b" }, { "type" : "library", @@ -674,7 +674,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.1.1" }, { "type" : "library", @@ -682,7 +682,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0" }, { "type" : "library", @@ -690,7 +690,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" }, { "type" : "library", @@ -698,7 +698,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20180821212333-d2e6202438be", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be" }, { "type" : "library", @@ -706,7 +706,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" }, { "type" : "library", @@ -714,7 +714,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200331025713-a30bf2db82d4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4" }, { "type" : "library", @@ -722,7 +722,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.25", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25" }, { "type" : "library", @@ -730,7 +730,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.1" }, { "type" : "library", @@ -738,7 +738,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190624142023-c5567b49c5d0", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0" }, { "type" : "library", @@ -746,7 +746,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.7.0", - "purl" : "pkg:golang/google.golang.org/api@v0.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.7.0" }, { "type" : "library", @@ -754,7 +754,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.1", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1" }, { "type" : "library", @@ -762,7 +762,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190801165951-fa694d86fc64", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64" }, { "type" : "library", @@ -770,7 +770,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.21.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1" }, { "type" : "library", @@ -778,7 +778,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190603091049-60506f45cf65", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65" }, { "type" : "library", @@ -786,7 +786,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0" }, { "type" : "library", @@ -794,7 +794,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0" }, { "type" : "library", @@ -802,7 +802,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.5", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5" }, { "type" : "library", @@ -810,7 +810,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20201019141844-1ed22bb0c154", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154" }, { "type" : "library", @@ -818,7 +818,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1" }, { "type" : "library", @@ -826,7 +826,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190313153728-d0100b6bd8b3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3" }, { "type" : "library", @@ -834,7 +834,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.24.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0" }, { "type" : "library", @@ -842,7 +842,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200202094626-16171245cfb2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2" }, { "type" : "library", @@ -850,7 +850,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210106214847-113979e3529a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a" }, { "type" : "library", @@ -858,7 +858,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1" }, { "type" : "library", @@ -866,7 +866,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.3.0" }, { "type" : "library", @@ -874,7 +874,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20201021035429-f5854403a974", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974" }, { "type" : "library", @@ -882,7 +882,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" }, { "type" : "library", @@ -890,7 +890,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" }, { "type" : "library", @@ -898,7 +898,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191030013958-a1ab85dbe136", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136" }, { "type" : "library", @@ -906,7 +906,7 @@ "group" : "github.com/go-gl", "name" : "glfw", "version" : "v0.0.0-20190409004039-e6da0acd62b1", - "purl" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1" }, { "type" : "library", @@ -914,7 +914,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200305110556-506484158171", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171" }, { "type" : "library", @@ -922,7 +922,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3" }, { "type" : "library", @@ -930,7 +930,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0" }, { "type" : "library", @@ -938,7 +938,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.53.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.53.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.53.0" }, { "type" : "library", @@ -946,7 +946,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.6.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0" }, { "type" : "library", @@ -954,7 +954,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.4", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4" }, { "type" : "library", @@ -962,7 +962,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.19.0", - "purl" : "pkg:golang/google.golang.org/api@v0.19.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.19.0" }, { "type" : "library", @@ -970,7 +970,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200228133532-8c2c7df3a383", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383" }, { "type" : "library", @@ -978,7 +978,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1" }, { "type" : "library", @@ -986,7 +986,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191108220845-16a3f7862a1a", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a" }, { "type" : "library", @@ -994,7 +994,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190121172915-509febef88a4", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4" }, { "type" : "library", @@ -1002,7 +1002,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190227174305-5b3e6a55c961", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961" }, { "type" : "library", @@ -1010,7 +1010,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190226205152-f727befe758c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c" }, { "type" : "library", @@ -1018,7 +1018,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.19.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0" }, { "type" : "library", @@ -1026,7 +1026,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190102054323-c2f93a96b099", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099" }, { "type" : "library", @@ -1034,7 +1034,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.29.0", - "purl" : "pkg:golang/google.golang.org/api@v0.29.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.29.0" }, { "type" : "library", @@ -1042,14 +1042,14 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.56.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.56.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.56.0" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.3", "name" : "go.opencensus.io", "version" : "v0.22.3", - "purl" : "pkg:golang/go.opencensus.io@v0.22.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.3" }, { "type" : "library", @@ -1057,7 +1057,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200302205851-738671d3881b", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b" }, { "type" : "library", @@ -1065,7 +1065,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200317015054-43a5402ce75a", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a" }, { "type" : "library", @@ -1073,7 +1073,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200331124033-c3d80250170d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d" }, { "type" : "library", @@ -1081,7 +1081,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200331122359-1ee6d9798940", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940" }, { "type" : "library", @@ -1089,7 +1089,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.28.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0" }, { "type" : "library", @@ -1097,7 +1097,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190418145605-e7d98fc518a7", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7" }, { "type" : "library", @@ -1105,7 +1105,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0" }, { "type" : "library", @@ -1113,7 +1113,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190213061140-3a22650c66bd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd" }, { "type" : "library", @@ -1121,7 +1121,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190227155943-e225da77a7e6", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6" }, { "type" : "library", @@ -1129,7 +1129,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200729194436-6467de6f59a7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7" }, { "type" : "library", @@ -1137,7 +1137,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.32", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32" }, { "type" : "library", @@ -1145,7 +1145,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200625001655-4c5254603344", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344" }, { "type" : "library", @@ -1153,7 +1153,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200625203802-6e8e738ad208", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208" }, { "type" : "library", @@ -1161,7 +1161,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190502173448-54afdca5d873", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873" }, { "type" : "library", @@ -1169,7 +1169,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200221191635-4d8936d0db64", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64" }, { "type" : "library", @@ -1177,7 +1177,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1" }, { "type" : "library", @@ -1185,7 +1185,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1" }, { "type" : "library", @@ -1193,7 +1193,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200515170657-fc4c6c6a6587", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587" }, { "type" : "library", @@ -1201,7 +1201,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.22.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0" }, { "type" : "library", @@ -1209,7 +1209,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.1-2020.1.3", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.3" }, { "type" : "library", @@ -1217,7 +1217,7 @@ "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" }, { "type" : "library", @@ -1225,7 +1225,7 @@ "group" : "github.com/google", "name" : "renameio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/google/renameio@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/renameio@v0.1.0" }, { "type" : "library", @@ -1233,7 +1233,7 @@ "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" }, { "type" : "library", @@ -1241,7 +1241,7 @@ "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0" }, { "type" : "library", @@ -1249,7 +1249,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.0.0-20190513183733-4bf6d317e70e", - "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e" }, { "type" : "library", @@ -1257,7 +1257,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191130070609-6e064ea0cf2d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d" }, { "type" : "library", @@ -1265,7 +1265,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" }, { "type" : "library", @@ -1273,7 +1273,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200729003335-053ba62fc06f", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f" }, { "type" : "library", @@ -1281,7 +1281,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1" }, { "type" : "library", @@ -1289,7 +1289,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190506145303-2d16b83fe98c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c" }, { "type" : "library", @@ -1297,7 +1297,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.20.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1" }, { "type" : "library", @@ -1305,7 +1305,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190418001031-e561f6794a2a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a" }, { "type" : "library", @@ -1313,7 +1313,7 @@ "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/api@v0.26.1" }, { "type" : "library", @@ -1321,7 +1321,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" }, { "type" : "library", @@ -1329,7 +1329,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0" }, { "type" : "library", @@ -1337,7 +1337,7 @@ "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1" }, { "type" : "library", @@ -1345,7 +1345,7 @@ "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.3", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3" }, { "type" : "library", @@ -1353,7 +1353,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2" }, { "type" : "library", @@ -1361,7 +1361,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9" }, { "type" : "library", @@ -1369,7 +1369,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0" }, { "type" : "library", @@ -1377,7 +1377,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12" }, { "type" : "library", @@ -1385,7 +1385,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180306012644-bacd9c7ef1dd", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" }, { "type" : "library", @@ -1393,7 +1393,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" }, { "type" : "library", @@ -1401,7 +1401,7 @@ "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5" }, { "type" : "library", @@ -1409,7 +1409,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.3.1-0.20221206200815-1e63c2f08a10", - "purl" : "pkg:golang/golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10" }, { "type" : "library", @@ -1417,7 +1417,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/text@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.5.0" }, { "type" : "library", @@ -1425,7 +1425,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.28.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1" }, { "type" : "library", @@ -1433,7 +1433,7 @@ "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" }, { "type" : "library", @@ -1441,7 +1441,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" }, { "type" : "library", @@ -1449,7 +1449,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" }, { "type" : "library", @@ -1457,7 +1457,7 @@ "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1" }, { "type" : "library", @@ -1465,7 +1465,7 @@ "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" }, { "type" : "library", @@ -1473,7 +1473,7 @@ "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" }, { "type" : "library", @@ -1481,7 +1481,7 @@ "group" : "sigs.k8s.io/structured-merge-diff", "name" : "v4", "version" : "v4.2.3", - "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" }, { "type" : "library", @@ -1489,7 +1489,7 @@ "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" }, { "type" : "library", @@ -1497,7 +1497,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200707034311-ab3426394381", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381" }, { "type" : "library", @@ -1505,7 +1505,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" }, { "type" : "library", @@ -1513,7 +1513,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180724234803-3673e40ba225", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225" }, { "type" : "library", @@ -1521,7 +1521,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200301022130-244492dfa37a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a" }, { "type" : "library", @@ -1529,7 +1529,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.1-2020.1.4", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4" }, { "type" : "library", @@ -1537,7 +1537,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200207183749-b753a1ba74fa", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa" }, { "type" : "library", @@ -1545,7 +1545,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.3.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0" }, { "type" : "library", @@ -1553,7 +1553,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0" }, { "type" : "library", @@ -1561,7 +1561,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0" }, { "type" : "library", @@ -1569,7 +1569,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20200121045136-8c9f03a8e57e", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e" }, { "type" : "library", @@ -1577,7 +1577,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.0" }, { "type" : "library", @@ -1585,7 +1585,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200212024743-f11f1df84d12", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12" }, { "type" : "library", @@ -1593,7 +1593,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200207192155-f17229e696bd", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd" }, { "type" : "library", @@ -1601,7 +1601,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200130185559-910be7a94367", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367" }, { "type" : "library", @@ -1609,7 +1609,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200212091648-12a6c2dcc1e4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4" }, { "type" : "library", @@ -1617,7 +1617,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200212150539-ea181f53ac56", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56" }, { "type" : "library", @@ -1625,7 +1625,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.17.0", - "purl" : "pkg:golang/google.golang.org/api@v0.17.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.17.0" }, { "type" : "library", @@ -1633,7 +1633,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200212174721-66ed5ce911ce", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce" }, { "type" : "library", @@ -1641,7 +1641,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200708004538-1a94d8640e99", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99" }, { "type" : "library", @@ -1649,7 +1649,7 @@ "group" : "github.com/chzyer", "name" : "logex", "version" : "v1.1.10", - "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10" }, { "type" : "library", @@ -1657,7 +1657,7 @@ "group" : "github.com/chzyer", "name" : "readline", "version" : "v0.0.0-20180603132655-2972be24d48e", - "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e" }, { "type" : "library", @@ -1665,7 +1665,7 @@ "group" : "github.com/chzyer", "name" : "test", "version" : "v0.0.0-20180213035817-a1ea475d72b1", - "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1" }, { "type" : "library", @@ -1673,7 +1673,7 @@ "group" : "github.com/ianlancetaylor", "name" : "demangle", "version" : "v0.0.0-20181102032728-5e5cf60278f6", - "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6" }, { "type" : "library", @@ -1681,7 +1681,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" }, { "type" : "library", @@ -1689,7 +1689,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190911174233-4f2ddba30aff", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff" }, { "type" : "library", @@ -1697,7 +1697,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" }, { "type" : "library", @@ -1705,7 +1705,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0" }, { "type" : "library", @@ -1713,7 +1713,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180228061459-e0a39a4cb421", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" }, { "type" : "library", @@ -1721,7 +1721,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.2.0" }, { "type" : "library", @@ -1729,7 +1729,7 @@ "group" : "github.com/google", "name" : "btree", "version" : "v0.0.0-20180813153112-4030bb1f1f0c", - "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c" }, { "type" : "library", @@ -1737,7 +1737,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20181206194817-3ea8567a2e57", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57" }, { "type" : "library", @@ -1745,7 +1745,7 @@ "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4" }, { "type" : "library", @@ -1753,7 +1753,7 @@ "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.0.0-20190106144839-af01ea7f8024", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.0.0-20190106144839-af01ea7f8024?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.0.0-20190106144839-af01ea7f8024" }, { "type" : "library", @@ -1761,7 +1761,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190301231843-5614ed5bae6f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f" }, { "type" : "library", @@ -1769,7 +1769,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190226205417-e64efc72b421", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421" }, { "type" : "library", @@ -1777,7 +1777,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.1-0.20180807135948-17ff2d5776d2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.1-0.20180807135948-17ff2d5776d2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.1-0.20180807135948-17ff2d5776d2" }, { "type" : "library", @@ -1785,7 +1785,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20181108054448-85acf8d2951c", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c" }, { "type" : "library", @@ -1793,7 +1793,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312170243-e65039ee4138", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138" }, { "type" : "library", @@ -1801,7 +1801,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.4.0", - "purl" : "pkg:golang/google.golang.org/api@v0.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.4.0" }, { "type" : "library", @@ -1809,7 +1809,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190106161140-3f1c8253044a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a" }, { "type" : "library", @@ -1817,7 +1817,7 @@ "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0" }, { "type" : "library", @@ -1825,7 +1825,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190307195333-5fe7a883aa19", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19" }, { "type" : "library", @@ -1833,7 +1833,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.10.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0" }, { "type" : "library", @@ -1841,7 +1841,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.57.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.57.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.57.0" }, { "type" : "library", @@ -1849,7 +1849,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0" }, { "type" : "library", @@ -1857,7 +1857,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2" }, { "type" : "library", @@ -1865,7 +1865,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1" }, { "type" : "library", @@ -1873,7 +1873,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200520182314-0ba52f642ac2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2" }, { "type" : "library", @@ -1881,7 +1881,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200523222454-059865788121", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121" }, { "type" : "library", @@ -1889,7 +1889,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200618134242-20370b0cb4b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2" }, { "type" : "library", @@ -1897,7 +1897,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.28.0", - "purl" : "pkg:golang/google.golang.org/api@v0.28.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.28.0" }, { "type" : "library", @@ -1905,7 +1905,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200618031413-b414f8b61790", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790" }, { "type" : "library", @@ -1913,7 +1913,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.29.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1" }, { "type" : "library", @@ -1921,7 +1921,7 @@ "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.1-0.20191026205805-5f8ba28d4473", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.1-0.20191026205805-5f8ba28d4473?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.1-0.20191026205805-5f8ba28d4473" }, { "type" : "library", @@ -1929,7 +1929,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190628185345-da137c7871d7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7" }, { "type" : "library", @@ -1937,7 +1937,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0" }, { "type" : "library", @@ -1945,7 +1945,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190311212946-11955173bddd", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd" }, { "type" : "library", @@ -1953,7 +1953,7 @@ "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0" }, { "type" : "library", @@ -1961,7 +1961,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200619180055-7c47624df98f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f" }, { "type" : "library", @@ -1969,7 +1969,7 @@ "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0" }, { "type" : "library", @@ -1977,7 +1977,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.2.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0" }, { "type" : "library", @@ -1985,7 +1985,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190510132918-efd6b22b2522", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522" }, { "type" : "library", @@ -1993,7 +1993,7 @@ "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190227222117-0694c2d4d067", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067" }, { "type" : "library", @@ -2001,7 +2001,7 @@ "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190312151609-d3739f865fa6", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6" }, { "type" : "library", @@ -2009,7 +2009,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190312061237-fead79001313", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313" }, { "type" : "library", @@ -2017,7 +2017,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312151545-0bb0c0a6e846", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846" }, { "type" : "library", @@ -2025,7 +2025,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20191209160850-c0dbc17a3553", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553" }, { "type" : "library", @@ -2033,7 +2033,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.65.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.65.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.65.0" }, { "type" : "library", @@ -2041,7 +2041,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.4", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.4" }, { "type" : "library", @@ -2049,7 +2049,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1" }, { "type" : "library", @@ -2057,14 +2057,14 @@ "group" : "github.com/google/martian", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.4", "name" : "go.opencensus.io", "version" : "v0.22.4", - "purl" : "pkg:golang/go.opencensus.io@v0.22.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.4" }, { "type" : "library", @@ -2072,7 +2072,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" }, { "type" : "library", @@ -2080,7 +2080,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3" }, { "type" : "library", @@ -2088,7 +2088,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200825202427-b303f430e36d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d" }, { "type" : "library", @@ -2096,7 +2096,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.30.0", - "purl" : "pkg:golang/google.golang.org/api@v0.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.30.0" }, { "type" : "library", @@ -2104,7 +2104,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200825200019-8632dd797987", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987" }, { "type" : "library", @@ -2112,7 +2112,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.31.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0" }, { "type" : "library", @@ -2120,7 +2120,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.46.3", - "purl" : "pkg:golang/cloud.google.com/go@v0.46.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.46.3" }, { "type" : "library", @@ -2128,7 +2128,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.9.0", - "purl" : "pkg:golang/google.golang.org/api@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.9.0" }, { "type" : "library", @@ -2136,7 +2136,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190911173649-1774047e7e51", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51" }, { "type" : "library", @@ -2144,7 +2144,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.20.0", - "purl" : "pkg:golang/google.golang.org/api@v0.20.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.20.0" }, { "type" : "library", @@ -2152,7 +2152,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191115202509-3a792d9c32b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2" }, { "type" : "library", @@ -2160,7 +2160,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200930185726-fdedc70b468f", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f" }, { "type" : "library", @@ -2168,7 +2168,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0" }, { "type" : "library", @@ -2176,7 +2176,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.7.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0" }, { "type" : "library", @@ -2184,7 +2184,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200506145744-7e3656a0809f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f" }, { "type" : "library", @@ -2192,7 +2192,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200511232937-7e40ca221e25", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25" }, { "type" : "library", @@ -2200,7 +2200,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200512131952-2bc93b1c0c88", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88" }, { "type" : "library", @@ -2208,7 +2208,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.24.0", - "purl" : "pkg:golang/google.golang.org/api@v0.24.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.24.0" }, { "type" : "library", @@ -2216,7 +2216,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200511104702-f5ebc3bea380", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380" }, { "type" : "library", @@ -2224,7 +2224,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.4.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0" }, { "type" : "library", @@ -2232,7 +2232,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200122134326-e047566fdf82", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82" }, { "type" : "library", @@ -2240,7 +2240,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200122220014-bf1340f18c4a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a" }, { "type" : "library", @@ -2248,7 +2248,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200122232147-0452cf42e150", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150" }, { "type" : "library", @@ -2256,7 +2256,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0" }, { "type" : "library", @@ -2264,7 +2264,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.6.0", - "purl" : "pkg:golang/golang.org/x/tools@v0.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.6.0" }, { "type" : "library", @@ -2272,7 +2272,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.8.0" }, { "type" : "library", @@ -2280,7 +2280,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.5.0" }, { "type" : "library", @@ -2288,7 +2288,7 @@ "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0" }, { "type" : "library", @@ -2296,7 +2296,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210320140829-1e4c9ba3b0c4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4" }, { "type" : "library", @@ -2304,7 +2304,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190816200558-6889da9d5479", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479" }, { "type" : "library", @@ -2312,7 +2312,7 @@ "group" : "rsc.io/quote", "name" : "v3", "version" : "v3.1.0", - "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0" }, { "type" : "library", @@ -2320,7 +2320,7 @@ "group" : "rsc.io", "name" : "sampler", "version" : "v1.3.0", - "purl" : "pkg:golang/rsc.io/sampler@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/sampler@v1.3.0" }, { "type" : "library", @@ -2328,7 +2328,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.8.0", - "purl" : "pkg:golang/google.golang.org/api@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.8.0" }, { "type" : "library", @@ -2336,7 +2336,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.4.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0" }, { "type" : "library", @@ -2344,7 +2344,7 @@ "group" : "github.com/niemeyer", "name" : "pretty", "version" : "v0.0.0-20200227124842-a10e7caefd8e", - "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e" }, { "type" : "library", @@ -2352,7 +2352,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.34.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.34.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.34.0" }, { "type" : "library", @@ -2360,7 +2360,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190108225652-1e06a53dbb7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e" }, { "type" : "library", @@ -2368,7 +2368,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" }, { "type" : "library", @@ -2376,7 +2376,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20190702054246-869f871628b6", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6" }, { "type" : "library", @@ -2384,7 +2384,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190502145724-3ef323f4f1fd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd" }, { "type" : "library", @@ -2392,7 +2392,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190425155659-357c62f0e4bb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb" }, { "type" : "library", @@ -2400,7 +2400,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" }, { "type" : "library", @@ -2408,14 +2408,14 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.45.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.45.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.45.1" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.0", "name" : "go.opencensus.io", "version" : "v0.22.0", - "purl" : "pkg:golang/go.opencensus.io@v0.22.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.0" }, { "type" : "library", @@ -2423,7 +2423,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20190308202827-9d24e82272b4", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4" }, { "type" : "library", @@ -2431,7 +2431,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.50.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.50.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.50.0" }, { "type" : "library", @@ -2439,7 +2439,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20190515194954-54271f7e092f", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f" }, { "type" : "library", @@ -2447,7 +2447,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191129062945-2f5052295587", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587" }, { "type" : "library", @@ -2455,7 +2455,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190724013045-ca1201d0de80", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80" }, { "type" : "library", @@ -2463,7 +2463,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190726091711-fc99dfbffb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e" }, { "type" : "library", @@ -2471,7 +2471,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191216173652-a0e659d51361", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361" }, { "type" : "library", @@ -2479,7 +2479,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.14.0", - "purl" : "pkg:golang/google.golang.org/api@v0.14.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.14.0" }, { "type" : "library", @@ -2487,7 +2487,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191216164720-4f79533eabd1", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1" }, { "type" : "library", @@ -2495,7 +2495,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0" }, { "type" : "library", @@ -2503,7 +2503,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.26.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.26.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.26.0" }, { "type" : "library", @@ -2511,7 +2511,7 @@ "group" : "github.com/client9", "name" : "misspell", "version" : "v0.3.4", - "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4" }, { "type" : "library", @@ -2519,7 +2519,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.1.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0" }, { "type" : "library", @@ -2527,7 +2527,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180817151627-c66870c02cf8", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8" }, { "type" : "library", @@ -2535,7 +2535,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200430221834-fc25d7d30c6d", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d" }, { "type" : "library", @@ -2543,7 +2543,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190501004415-9ce7a6920f09", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09" }, { "type" : "library", @@ -2551,7 +2551,7 @@ "group" : "github.com/census-instrumentation", "name" : "opencensus-proto", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1" }, { "type" : "library", @@ -2559,7 +2559,7 @@ "group" : "github.com/prometheus", "name" : "client_model", "version" : "v0.0.0-20190812154241-14fe0d1b01d4", - "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4" }, { "type" : "library", @@ -2567,7 +2567,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191125144606-a911d9008d1f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f" }, { "type" : "library", @@ -2575,7 +2575,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" }, { "type" : "library", @@ -2583,7 +2583,7 @@ "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0" }, { "type" : "library", @@ -2591,7 +2591,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200513185701-a91f0712d120", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120" }, { "type" : "library", @@ -2599,7 +2599,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200515095857-1151b9dac4a9", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9" }, { "type" : "library", @@ -2607,7 +2607,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200515010526-7d3b6ebf133d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d" }, { "type" : "library", @@ -2615,7 +2615,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0" }, { "type" : "library", @@ -2623,7 +2623,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190510104115-cbcb75029529", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529" }, { "type" : "library", @@ -2631,7 +2631,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" }, { "type" : "library", @@ -2639,7 +2639,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.25.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0" }, { "type" : "library", @@ -2647,7 +2647,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0" }, { "type" : "library", @@ -2655,7 +2655,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200526211855-cb27e3aa2013", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013" }, { "type" : "library", @@ -2663,7 +2663,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" }, { "type" : "library", @@ -2671,7 +2671,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.62.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.62.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.62.0" }, { "type" : "library", @@ -2679,7 +2679,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.3" }, { "type" : "library", @@ -2687,7 +2687,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0" }, { "type" : "library", @@ -2695,7 +2695,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200130002326-2f3ba24bd6e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7" }, { "type" : "library", @@ -2703,7 +2703,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200222125558-5a598a2470a0", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0" }, { "type" : "library", @@ -2711,7 +2711,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200229191704-1ebb73c60ed3", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3" }, { "type" : "library", @@ -2719,7 +2719,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.20.1-0.20200309200217-e05f789c0967", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.20.1-0.20200309200217-e05f789c0967?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.20.1-0.20200309200217-e05f789c0967" }, { "type" : "library", @@ -2727,7 +2727,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2" }, { "type" : "library", @@ -2735,7 +2735,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220127200216-cd36cc0744dd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd" }, { "type" : "library", @@ -2743,7 +2743,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20211216021012-1d35b9e2eb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e" }, { "type" : "library", @@ -2751,7 +2751,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20210927222741-03fcf44c2211", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211" }, { "type" : "library", @@ -2759,7 +2759,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.7", - "purl" : "pkg:golang/golang.org/x/text@v0.3.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.7" }, { "type" : "library", @@ -2767,7 +2767,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190606124116-d0a3d012864b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b" }, { "type" : "library", @@ -2775,7 +2775,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200312045724-11d5b4c81c7d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d" }, { "type" : "library", @@ -2783,7 +2783,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0" }, { "type" : "library", @@ -2791,7 +2791,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.21.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0" }, { "type" : "library", @@ -2799,7 +2799,7 @@ "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1" }, { "type" : "library", @@ -2807,7 +2807,7 @@ "group" : "github.com/evanphx", "name" : "json-patch", "version" : "v4.12.0+incompatible", - "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible" }, { "type" : "library", @@ -2815,7 +2815,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20210331224755-41bb18bfe9da", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da" }, { "type" : "library", @@ -2823,7 +2823,7 @@ "group" : "github.com/google", "name" : "gnostic", "version" : "v0.5.7-v3refs", - "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs" }, { "type" : "library", @@ -2831,7 +2831,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2" }, { "type" : "library", @@ -2839,7 +2839,7 @@ "group" : "github.com/gregjones", "name" : "httpcache", "version" : "v0.0.0-20180305231024-9cad4c3443a7", - "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7" }, { "type" : "library", @@ -2847,7 +2847,7 @@ "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6" }, { "type" : "library", @@ -2855,7 +2855,7 @@ "group" : "github.com/peterbourgon", "name" : "diskv", "version" : "v2.0.1+incompatible", - "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible" }, { "type" : "library", @@ -2863,7 +2863,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" }, { "type" : "library", @@ -2871,7 +2871,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/term@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.3.0" }, { "type" : "library", @@ -2879,7 +2879,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" }, { "type" : "library", @@ -2887,7 +2887,7 @@ "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" }, { "type" : "library", @@ -2895,7 +2895,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" }, { "type" : "library", @@ -2903,7 +2903,7 @@ "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" }, { "type" : "library", @@ -2911,7 +2911,7 @@ "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" }, { "type" : "library", @@ -2919,7 +2919,7 @@ "group" : "github.com/google", "name" : "btree", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/google/btree@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/btree@v1.0.1" }, { "type" : "library", @@ -2927,7 +2927,7 @@ "group" : "github.com/moby", "name" : "spdystream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0" }, { "type" : "library", @@ -2935,7 +2935,7 @@ "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" }, { "type" : "library", @@ -2943,7 +2943,7 @@ "group" : "github.com/pkg", "name" : "errors", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1" }, { "type" : "library", @@ -2951,7 +2951,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.3.0" }, { "type" : "library", @@ -2959,7 +2959,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7" }, { "type" : "library", @@ -2967,7 +2967,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0" }, { "type" : "library", @@ -2975,7 +2975,7 @@ "group" : "gopkg.in", "name" : "errgo.v2", "version" : "v2.1.0", - "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0" }, { "type" : "library", @@ -2983,7 +2983,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191115194625-c23dd37a84c9", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9" }, { "type" : "library", @@ -2991,7 +2991,7 @@ "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0" }, { "type" : "library", @@ -2999,7 +2999,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200204074204-1cc6d1ef6c74", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74" }, { "type" : "library", @@ -3007,7 +3007,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0" }, { "type" : "library", @@ -3015,7 +3015,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0" }, { "type" : "library", @@ -3023,7 +3023,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200615113413-eeeca48fe776", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776" }, { "type" : "library", @@ -3031,7 +3031,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210615035016-665e8c7367d1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1" }, { "type" : "library", @@ -3039,7 +3039,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1" }, { "type" : "library", @@ -3047,7 +3047,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0" }, { "type" : "library", @@ -3055,7 +3055,7 @@ "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" }, { "type" : "library", @@ -3063,7 +3063,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" }, { "type" : "library", @@ -3071,7 +3071,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.3.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1" }, { "type" : "library", @@ -3079,7 +3079,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200501053045-e0ff5e5a1de5", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5" }, { "type" : "library", @@ -3087,7 +3087,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200501052902-10377860bb8e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e" }, { "type" : "library", @@ -3095,7 +3095,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.22.0", - "purl" : "pkg:golang/google.golang.org/api@v0.22.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.22.0" }, { "type" : "library", @@ -3103,7 +3103,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.6", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6" }, { "type" : "library", @@ -3111,7 +3111,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200430143042-b979b6f78d84", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84" }, { "type" : "library", @@ -3119,7 +3119,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0" }, { "type" : "library", @@ -3127,7 +3127,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190628153133-6cdbf07be9d0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0" }, { "type" : "library", @@ -3135,7 +3135,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.0.0-20170915032832-14c0d48ead0c", - "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c" }, { "type" : "library", @@ -3143,7 +3143,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200224162631-6cc2880d07d6", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6" }, { "type" : "library", @@ -3151,7 +3151,7 @@ "group" : "github.com/go-gl/glfw/v3.3", "name" : "glfw", "version" : "v0.0.0-20200222043503-6f7a984d4dc4", - "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4" }, { "type" : "library", @@ -3159,7 +3159,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.1-0.20191107180719-034126e5016b", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191107180719-034126e5016b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191107180719-034126e5016b" }, { "type" : "library", @@ -3167,7 +3167,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191001151750-bb3f8db39f24", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24" }, { "type" : "library", @@ -3175,7 +3175,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190605123033-f99c8df09eb5", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5" }, { "type" : "library", @@ -3183,7 +3183,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190606165138-5da285871e9c", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c" }, { "type" : "library", @@ -3191,7 +3191,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190829153037-c13cbed26979", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979" }, { "type" : "library", @@ -3199,7 +3199,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200224152610-e50cd9704f63", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63" }, { "type" : "library", @@ -3207,7 +3207,7 @@ "group" : "github.com/docopt", "name" : "docopt-go", "version" : "v0.0.0-20180111231733-ee0de3bc6815", - "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815" }, { "type" : "library", @@ -3215,7 +3215,7 @@ "group" : "github.com/stoewer", "name" : "go-strcase", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0" }, { "type" : "library", @@ -3223,7 +3223,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20190902080502-41f04d3bba15", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15" }, { "type" : "library", @@ -3231,7 +3231,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0-rc.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1" }, { "type" : "library", @@ -3239,7 +3239,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0" }, { "type" : "library", @@ -3247,7 +3247,7 @@ "group" : "github.com/cncf/udpa", "name" : "go", "version" : "v0.0.0-20191209042840-269d4d468f6f", - "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f" }, { "type" : "library", @@ -3255,7 +3255,7 @@ "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.4", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4" }, { "type" : "library", @@ -3263,7 +3263,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200202164722-d101bd2416d5", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5" }, { "type" : "library", @@ -3271,7 +3271,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20191024005414-555d28b269f0", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0" }, { "type" : "library", @@ -3279,7 +3279,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200204135345-fa8e72b47b90", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90" }, { "type" : "library", @@ -3287,7 +3287,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" }, { "type" : "library", @@ -3295,7 +3295,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" }, { "type" : "library", @@ -3303,7 +3303,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.5", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5" }, { "type" : "library", @@ -3311,7 +3311,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200312145019-da6875a35672", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672" }, { "type" : "library", @@ -3319,7 +3319,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" }, { "type" : "library", @@ -3327,7 +3327,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" }, { "type" : "library", @@ -3335,7 +3335,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190626092158-b2ccc519800e", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e" }, { "type" : "library", @@ -3343,7 +3343,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190621195816-6e04913cbbac", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac" }, { "type" : "library", @@ -3351,7 +3351,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190306152737-a1d7652674e8", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8" }, { "type" : "library", @@ -3359,7 +3359,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191230161307-f3c370f40bfb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb" }, { "type" : "library", @@ -3367,7 +3367,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190909230951-414d861bb4ac", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac" }, { "type" : "library", @@ -3375,7 +3375,7 @@ "group" : "github.com/pkg", "name" : "diff", "version" : "v0.0.0-20210226163009-20ebb0f2a09e", - "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e" }, { "type" : "library", @@ -3383,7 +3383,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190930215403-16217165b5de", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de" }, { "type" : "library", @@ -3391,7 +3391,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.13.0", - "purl" : "pkg:golang/google.golang.org/api@v0.13.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.13.0" }, { "type" : "library", @@ -3399,7 +3399,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190425150028-36563e24a262", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262" }, { "type" : "library", @@ -3407,7 +3407,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20181026193005-c67002cb31c3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3" }, { "type" : "library", @@ -3415,7 +3415,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180826012351-8a410e7b638d", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d" }, { "type" : "library", @@ -3423,7 +3423,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180830151530-49385e6e1522", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522" }, { "type" : "library", @@ -3431,7 +3431,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190114222345-bf090417da8b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b" }, { "type" : "library", @@ -3439,7 +3439,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.2", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.2" }, { "type" : "library", @@ -3447,7 +3447,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.5.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1" }, { "type" : "library", @@ -3455,7 +3455,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200228230310-ab0ca4ff8a60", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60" }, { "type" : "library", @@ -3463,7 +3463,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.1.0.20200221234624-67d41d38c208", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1.0.20200221234624-67d41d38c208?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1.0.20200221234624-67d41d38c208" }, { "type" : "library", @@ -3471,7 +3471,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200224181240-023911ca70b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2" }, { "type" : "library", @@ -3479,7 +3479,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200109180630-ec00e32a8dfd", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd" }, { "type" : "library", @@ -3487,7 +3487,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.54.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.54.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.54.0" }, { "type" : "library", @@ -3495,7 +3495,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.1" }, { "type" : "library", @@ -3503,7 +3503,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200302150141-5c8b2ff67527", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527" }, { "type" : "library", @@ -3511,7 +3511,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200304193943-95d2e580d8eb", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb" }, { "type" : "library", @@ -3519,7 +3519,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.4.0.20200313231945-b860323f09d0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.4.0.20200313231945-b860323f09d0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.4.0.20200313231945-b860323f09d0" }, { "type" : "library", @@ -3527,7 +3527,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1" }, { "type" : "library", @@ -3535,7 +3535,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.23.1-0.20200526195155-81db48ad09cc", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.1-0.20200526195155-81db48ad09cc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.1-0.20200526195155-81db48ad09cc" }, { "type" : "library", @@ -3543,7 +3543,7 @@ "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1" }, { "type" : "library", @@ -3551,7 +3551,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20200227125254-8fa46927fb4f", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f" }, { "type" : "library", @@ -3559,7 +3559,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20191202225959-858c2ad4c8b6", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6" }, { "type" : "library", @@ -3567,7 +3567,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191228213918-04cbcbbfeed8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8" }, { "type" : "library", @@ -3575,7 +3575,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191227053925-7b8e75db28f4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4" }, { "type" : "library", @@ -3583,7 +3583,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191113191852-77e3bb0ad9e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7" }, { "type" : "library", @@ -3591,7 +3591,7 @@ "group" : "github.com/armon", "name" : "go-socks5", "version" : "v0.0.0-20160902184237-e75332964ef5", - "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5" }, { "type" : "library", @@ -3599,7 +3599,7 @@ "group" : "github.com/elazarl", "name" : "goproxy", "version" : "v0.0.0-20180725130230-947c36da3153", - "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153" }, { "type" : "library", @@ -3607,7 +3607,7 @@ "group" : "github.com/mxk", "name" : "go-flowrate", "version" : "v0.0.0-20140419014527-cca7078d478f", - "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f" }, { "type" : "library", @@ -3615,7 +3615,7 @@ "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.4.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0" }, { "type" : "library", @@ -3623,7 +3623,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.23.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0" }, { "type" : "library", @@ -3631,7 +3631,7 @@ "group" : "github.com/bytedance", "name" : "sonic", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1" }, { "type" : "library", @@ -3639,7 +3639,7 @@ "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" }, { "type" : "library", @@ -3647,7 +3647,7 @@ "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.14.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0" }, { "type" : "library", @@ -3655,7 +3655,7 @@ "group" : "github.com/goccy", "name" : "go-json", "version" : "v0.10.2", - "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2" }, { "type" : "library", @@ -3663,7 +3663,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.19", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19" }, { "type" : "library", @@ -3671,7 +3671,7 @@ "group" : "github.com/pelletier/go-toml", "name" : "v2", "version" : "v2.0.8", - "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8" }, { "type" : "library", @@ -3679,7 +3679,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.3", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3" }, { "type" : "library", @@ -3687,7 +3687,7 @@ "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.2.11", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11" }, { "type" : "library", @@ -3695,7 +3695,7 @@ "group" : "github.com/chenzhuoyu", "name" : "base64x", "version" : "v0.0.0-20221115062448-fe3a3abad311", - "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311" }, { "type" : "library", @@ -3703,7 +3703,7 @@ "group" : "github.com/gabriel-vasile", "name" : "mimetype", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2" }, { "type" : "library", @@ -3711,7 +3711,7 @@ "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.14.1", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1" }, { "type" : "library", @@ -3719,7 +3719,7 @@ "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.18.1", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1" }, { "type" : "library", @@ -3727,7 +3727,7 @@ "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.2.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4" }, { "type" : "library", @@ -3735,7 +3735,7 @@ "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4" }, { "type" : "library", @@ -3743,7 +3743,7 @@ "group" : "github.com/twitchyliquid64", "name" : "golang-asm", "version" : "v0.15.1", - "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1" }, { "type" : "library", @@ -3751,7 +3751,7 @@ "group" : "golang.org/x", "name" : "arch", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/arch@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/arch@v0.3.0" }, { "type" : "library", @@ -3759,7 +3759,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0" }, { "type" : "library", @@ -3767,7 +3767,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181108010431-42b317875d0f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f" }, { "type" : "library", @@ -3775,7 +3775,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200803210538-64077c9b5642", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642" }, { "type" : "library", @@ -3783,7 +3783,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200804011535-6c149bb5ef0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d" }, { "type" : "library", @@ -3791,7 +3791,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200804131852-c06518451d9c", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c" }, { "type" : "library", @@ -3799,7 +3799,7 @@ "group" : "github.com/nytimes", "name" : "gziphandler", "version" : "v0.0.0-20170623195520-56545f4a5d46", - "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46" }, { "type" : "library", @@ -3807,7 +3807,7 @@ "group" : "github.com/asaskevich", "name" : "govalidator", "version" : "v0.0.0-20190424111038-f61b66f89f4a", - "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a" }, { "type" : "library", @@ -3815,7 +3815,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.8.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0" }, { "type" : "library", @@ -3823,7 +3823,7 @@ "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3" }, { "type" : "library", @@ -3831,7 +3831,7 @@ "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" }, { "type" : "library", @@ -3839,7 +3839,7 @@ "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20120707110453-a547fc61f48d", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d" }, { "type" : "library", @@ -3847,7 +3847,7 @@ "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.1.4", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4" }, { "type" : "library", @@ -3855,7 +3855,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.19.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0" }, { "type" : "library", @@ -3863,7 +3863,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1" }, { "type" : "library", @@ -3871,7 +3871,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20210107192922-496545a6307b", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b" }, { "type" : "library", @@ -3879,7 +3879,7 @@ "group" : "k8s.io", "name" : "gengo", "version" : "v0.0.0-20210813121822-485abfe95c7c", - "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c" }, { "type" : "library", @@ -3887,7 +3887,7 @@ "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.2.0", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0" }, { "type" : "library", @@ -3895,7 +3895,7 @@ "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20210802155522-efc7438f0176", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176" }, { "type" : "library", @@ -3903,7 +3903,7 @@ "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.2.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0" }, { "type" : "library", @@ -3911,7 +3911,7 @@ "group" : "github.com/puerkitobio", "name" : "purell", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1" }, { "type" : "library", @@ -3919,7 +3919,7 @@ "group" : "github.com/puerkitobio", "name" : "urlesc", "version" : "v0.0.0-20170810143723-de5bf2ad4578", - "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578" }, { "type" : "library", @@ -3927,7 +3927,7 @@ "group" : "github.com/go-logr", "name" : "logr", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0" }, { "type" : "library", @@ -3935,7 +3935,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.6.0-dev.0.20220106191415-9b9b3d81d5e3", - "purl" : "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220106191415-9b9b3d81d5e3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220106191415-9b9b3d81d5e3" }, { "type" : "library", @@ -3943,7 +3943,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220225172249-27dd8689420f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f" }, { "type" : "library", @@ -3951,7 +3951,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20220319134239-a9b59b0215f8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8" }, { "type" : "library", @@ -3959,7 +3959,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.1.10", - "purl" : "pkg:golang/golang.org/x/tools@v0.1.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.1.10" }, { "type" : "library", @@ -3967,7 +3967,7 @@ "group" : "github.com/creack", "name" : "pty", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/creack/pty@v1.1.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/creack/pty@v1.1.9" }, { "type" : "library", @@ -3975,7 +3975,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" }, { "type" : "library", @@ -3983,7 +3983,7 @@ "group" : "github.com/google", "name" : "btree", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/btree@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/btree@v1.0.0" }, { "type" : "library", @@ -3991,7 +3991,7 @@ "group" : "rsc.io", "name" : "binaryregexp", "version" : "v0.2.0", - "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_component_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_component_analysis.json index 77283d99..036b44af 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_component_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_component_analysis.json @@ -9,7 +9,7 @@ "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rhda-test@v0.0.0" } }, "components" : [ @@ -18,7 +18,7 @@ "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rhda-test@v0.0.0" }, { "type" : "library", @@ -26,7 +26,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0" }, { "type" : "library", @@ -34,7 +34,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.7.7", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_stack_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_stack_analysis.json index 70244d96..6160d82a 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_stack_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_no_path/expected_sbom_stack_analysis.json @@ -9,7 +9,7 @@ "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rhda-test@v0.0.0" } }, "components" : [ @@ -18,7 +18,7 @@ "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rhda-test@v0.0.0" }, { "type" : "library", @@ -26,7 +26,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9" }, { "type" : "library", @@ -34,7 +34,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -42,7 +42,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0" }, { "type" : "library", @@ -50,7 +50,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180228061459-e0a39a4cb421", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" }, { "type" : "library", @@ -58,7 +58,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v0.0.0-20180701023420-4b7aa43c6742", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742" }, { "type" : "library", @@ -66,7 +66,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0" }, { "type" : "library", @@ -74,7 +74,7 @@ "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7" }, { "type" : "library", @@ -82,7 +82,7 @@ "group" : "github.com/ugorji", "name" : "go", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7" }, { "type" : "library", @@ -90,7 +90,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" }, { "type" : "library", @@ -98,7 +98,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" }, { "type" : "library", @@ -106,7 +106,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0" }, { "type" : "library", @@ -114,7 +114,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" }, { "type" : "library", @@ -122,7 +122,7 @@ "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" }, { "type" : "library", @@ -130,7 +130,7 @@ "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0" }, { "type" : "library", @@ -138,7 +138,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0" }, { "type" : "library", @@ -146,7 +146,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" }, { "type" : "library", @@ -154,7 +154,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.12", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12" }, { "type" : "library", @@ -162,7 +162,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200116001909-b77594299b42", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42" }, { "type" : "library", @@ -170,7 +170,7 @@ "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.4.1", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.4.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.4.1" }, { "type" : "library", @@ -178,7 +178,7 @@ "group" : "github.com/go-playground/assert", "name" : "v2", "version" : "v2.0.1", - "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1" }, { "type" : "library", @@ -186,7 +186,7 @@ "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.13.0", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0" }, { "type" : "library", @@ -194,7 +194,7 @@ "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.17.0", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0" }, { "type" : "library", @@ -202,7 +202,7 @@ "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0" }, { "type" : "library", @@ -210,7 +210,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" }, { "type" : "library", @@ -218,7 +218,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" }, { "type" : "library", @@ -226,7 +226,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2" }, { "type" : "library", @@ -234,7 +234,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" }, { "type" : "library", @@ -242,7 +242,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0" }, { "type" : "library", @@ -250,7 +250,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.7.7", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7" }, { "type" : "library", @@ -258,7 +258,7 @@ "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" }, { "type" : "library", @@ -266,7 +266,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" }, { "type" : "library", @@ -274,7 +274,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3" }, { "type" : "library", @@ -282,7 +282,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_component_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_component_analysis.json index 0794aa10..1d93d6ec 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_component_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_component_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_stack_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_stack_analysis.json index 03d42392..b15fd8e2 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_stack_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_with_all_ignore/expected_sbom_stack_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "github.com/ipfs", "name" : "go-verifcid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "github.com/libp2p", "name" : "go-conn-security-multistream", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2" }, { "type" : "library", @@ -76,7 +76,7 @@ "group" : "github.com/multiformats", "name" : "go-multistream", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0" }, { "type" : "library", @@ -84,7 +84,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-discovery", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0" }, { "type" : "library", @@ -92,7 +92,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2" }, { "type" : "library", @@ -100,7 +100,7 @@ "group" : "github.com/ipfs", "name" : "go-log", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1" }, { "type" : "library", @@ -108,7 +108,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-blankhost", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1" }, { "type" : "library", @@ -116,7 +116,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-swarm", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0" }, { "type" : "library", @@ -124,7 +124,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5" }, { "type" : "library", @@ -132,7 +132,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1" }, { "type" : "library", @@ -140,7 +140,7 @@ "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1" }, { "type" : "library", @@ -148,7 +148,7 @@ "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2" }, { "type" : "library", @@ -156,7 +156,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0" }, { "type" : "library", @@ -164,7 +164,7 @@ "group" : "github.com/whyrusleeping", "name" : "go-logging", "version" : "v0.0.0-20170515211332-0457bb6b88fc", - "purl" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc" }, { "type" : "library", @@ -172,7 +172,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190227160552-c95aed5357e7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7" }, { "type" : "library", @@ -180,7 +180,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" }, { "type" : "library", @@ -188,7 +188,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" }, { "type" : "library", @@ -196,7 +196,7 @@ "group" : "github.com/huin", "name" : "goupnp", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0" }, { "type" : "library", @@ -204,7 +204,7 @@ "group" : "github.com/huin", "name" : "goutil", "version" : "v0.0.0-20170803182201-1ca381bf3150", - "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150" }, { "type" : "library", @@ -212,7 +212,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20181011144130-49bb7cea24b1", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1" }, { "type" : "library", @@ -220,7 +220,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0" }, { "type" : "library", @@ -228,7 +228,7 @@ "group" : "github.com/libp2p", "name" : "go-yamux", "version" : "v1.2.2", - "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2" }, { "type" : "library", @@ -236,7 +236,7 @@ "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2" }, { "type" : "library", @@ -244,7 +244,7 @@ "group" : "github.com/ipld", "name" : "go-codec-dagpb", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0" }, { "type" : "library", @@ -252,7 +252,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.7", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7" }, { "type" : "library", @@ -260,7 +260,7 @@ "group" : "github.com/ipld", "name" : "go-ipld-prime", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0" }, { "type" : "library", @@ -268,7 +268,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0" }, { "type" : "library", @@ -276,7 +276,7 @@ "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.6", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6" }, { "type" : "library", @@ -284,7 +284,7 @@ "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20201211092308-30ac6d18308e", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e" }, { "type" : "library", @@ -292,7 +292,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" }, { "type" : "library", @@ -300,7 +300,7 @@ "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.0-20190425082905-87a4384529e0", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0" }, { "type" : "library", @@ -308,7 +308,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" }, { "type" : "library", @@ -316,7 +316,7 @@ "group" : "github.com/ipfs", "name" : "go-blockservice", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0" }, { "type" : "library", @@ -324,7 +324,7 @@ "group" : "github.com/ipfs", "name" : "go-bitswap", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0" }, { "type" : "library", @@ -332,7 +332,7 @@ "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2" }, { "type" : "library", @@ -340,7 +340,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5" }, { "type" : "library", @@ -348,7 +348,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1" }, { "type" : "library", @@ -356,7 +356,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-blocksutil", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1" }, { "type" : "library", @@ -364,7 +364,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-delay", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1" }, { "type" : "library", @@ -372,7 +372,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-exchange-interface", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1" }, { "type" : "library", @@ -380,7 +380,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-exchange-offline", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1" }, { "type" : "library", @@ -388,7 +388,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-routing", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0" }, { "type" : "library", @@ -396,7 +396,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1" }, { "type" : "library", @@ -404,7 +404,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0" }, { "type" : "library", @@ -412,7 +412,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" }, { "type" : "library", @@ -420,7 +420,7 @@ "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" }, { "type" : "library", @@ -428,7 +428,7 @@ "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0" }, { "type" : "library", @@ -436,7 +436,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" }, { "type" : "library", @@ -444,7 +444,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0" }, { "type" : "library", @@ -452,7 +452,7 @@ "group" : "github.com/go-check", "name" : "check", "version" : "v0.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127" }, { "type" : "library", @@ -460,7 +460,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.1" }, { "type" : "library", @@ -468,7 +468,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-delay", "version" : "v0.0.0-20181109222059-70721b86a9a8", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.0-20181109222059-70721b86a9a8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.0-20181109222059-70721b86a9a8" }, { "type" : "library", @@ -476,7 +476,7 @@ "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.0.0-20160826012719-b497e2f366b8", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8" }, { "type" : "library", @@ -484,7 +484,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0" }, { "type" : "library", @@ -492,7 +492,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" }, { "type" : "library", @@ -500,7 +500,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" }, { "type" : "library", @@ -508,7 +508,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" }, { "type" : "library", @@ -516,7 +516,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" }, { "type" : "library", @@ -524,7 +524,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3" }, { "type" : "library", @@ -532,7 +532,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2" }, { "type" : "library", @@ -540,7 +540,7 @@ "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" }, { "type" : "library", @@ -548,7 +548,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0" }, { "type" : "library", @@ -556,7 +556,7 @@ "group" : "github.com/ipfs", "name" : "go-ds-leveldb", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1" }, { "type" : "library", @@ -564,7 +564,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1" }, { "type" : "library", @@ -572,7 +572,7 @@ "group" : "github.com/syndtr", "name" : "goleveldb", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0" }, { "type" : "library", @@ -580,7 +580,7 @@ "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0" }, { "type" : "library", @@ -588,7 +588,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2" }, { "type" : "library", @@ -596,7 +596,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.3", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3" }, { "type" : "library", @@ -604,7 +604,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.13", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13" }, { "type" : "library", @@ -612,7 +612,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190426145343-a29dc8fdc734", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734" }, { "type" : "library", @@ -620,7 +620,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" }, { "type" : "library", @@ -628,7 +628,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" }, { "type" : "library", @@ -636,7 +636,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1" }, { "type" : "library", @@ -644,7 +644,7 @@ "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0" }, { "type" : "library", @@ -652,7 +652,7 @@ "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" }, { "type" : "library", @@ -660,7 +660,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0" }, { "type" : "library", @@ -668,7 +668,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" }, { "type" : "library", @@ -676,7 +676,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" }, { "type" : "library", @@ -684,7 +684,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" }, { "type" : "library", @@ -692,7 +692,7 @@ "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190213025234-306aecffea32", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32" }, { "type" : "library", @@ -700,7 +700,7 @@ "group" : "github.com/coreos", "name" : "go-semver", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0" }, { "type" : "library", @@ -708,7 +708,7 @@ "group" : "github.com/libp2p", "name" : "go-flow-metrics", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1" }, { "type" : "library", @@ -716,7 +716,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.0.0-20190131020904-2d45a736cd16", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16" }, { "type" : "library", @@ -724,7 +724,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1" }, { "type" : "library", @@ -732,7 +732,7 @@ "group" : "github.com/spacemonkeygo", "name" : "openssl", "version" : "v0.0.0-20181017203307-c2dcc5cca94a", - "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a" }, { "type" : "library", @@ -740,7 +740,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190225124518-7f87c0fbb88b", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b" }, { "type" : "library", @@ -748,7 +748,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0" }, { "type" : "library", @@ -756,7 +756,7 @@ "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" }, { "type" : "library", @@ -764,7 +764,7 @@ "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4" }, { "type" : "library", @@ -772,7 +772,7 @@ "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1" }, { "type" : "library", @@ -780,7 +780,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-ds-help", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1" }, { "type" : "library", @@ -788,7 +788,7 @@ "group" : "github.com/ipfs", "name" : "go-metrics-interface", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1" }, { "type" : "library", @@ -796,7 +796,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.4", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4" }, { "type" : "library", @@ -804,7 +804,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" }, { "type" : "library", @@ -812,7 +812,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0" }, { "type" : "library", @@ -820,7 +820,7 @@ "group" : "github.com/ipfs", "name" : "go-detect-race", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1" }, { "type" : "library", @@ -828,7 +828,7 @@ "group" : "github.com/jbenet", "name" : "go-cienv", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0" }, { "type" : "library", @@ -836,7 +836,7 @@ "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.1.3", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3" }, { "type" : "library", @@ -844,7 +844,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-autonat", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0" }, { "type" : "library", @@ -852,7 +852,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-circuit", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0" }, { "type" : "library", @@ -860,7 +860,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-loggables", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0" }, { "type" : "library", @@ -868,7 +868,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1" }, { "type" : "library", @@ -876,7 +876,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-nat", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4" }, { "type" : "library", @@ -884,7 +884,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-netutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0" }, { "type" : "library", @@ -892,7 +892,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-peerstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0" }, { "type" : "library", @@ -900,7 +900,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-secio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0" }, { "type" : "library", @@ -908,7 +908,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-transport-upgrader", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1" }, { "type" : "library", @@ -916,7 +916,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-yamux", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0" }, { "type" : "library", @@ -924,7 +924,7 @@ "group" : "github.com/libp2p", "name" : "go-maddr-filter", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4" }, { "type" : "library", @@ -932,7 +932,7 @@ "group" : "github.com/libp2p", "name" : "go-stream-muxer-multistream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0" }, { "type" : "library", @@ -940,7 +940,7 @@ "group" : "github.com/libp2p", "name" : "go-tcp-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0" }, { "type" : "library", @@ -948,7 +948,7 @@ "group" : "github.com/libp2p", "name" : "go-ws-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0" }, { "type" : "library", @@ -956,7 +956,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4" }, { "type" : "library", @@ -964,7 +964,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2" }, { "type" : "library", @@ -972,7 +972,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-net", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1" }, { "type" : "library", @@ -980,7 +980,7 @@ "group" : "github.com/whyrusleeping", "name" : "mdns", "version" : "v0.0.0-20180901202407-ef14215e6b30", - "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30" }, { "type" : "library", @@ -988,7 +988,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2" }, { "type" : "library", @@ -996,7 +996,7 @@ "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190523000118-16327141da8c", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c" }, { "type" : "library", @@ -1004,7 +1004,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.0.0-20190328051042-05b4dd3047e5", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5" }, { "type" : "library", @@ -1012,7 +1012,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2" }, { "type" : "library", @@ -1020,7 +1020,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190513172903-22d7a77e9e5f", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f" }, { "type" : "library", @@ -1028,7 +1028,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4" }, { "type" : "library", @@ -1036,7 +1036,7 @@ "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1" }, { "type" : "library", @@ -1044,7 +1044,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.10", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10" }, { "type" : "library", @@ -1052,7 +1052,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3" }, { "type" : "library", @@ -1060,7 +1060,7 @@ "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3" }, { "type" : "library", @@ -1068,7 +1068,7 @@ "group" : "github.com/multiformats", "name" : "go-base32", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3" }, { "type" : "library", @@ -1076,7 +1076,7 @@ "group" : "github.com/multiformats", "name" : "go-base36", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0" }, { "type" : "library", @@ -1084,7 +1084,7 @@ "group" : "github.com/aead", "name" : "siphash", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1" }, { "type" : "library", @@ -1092,7 +1092,7 @@ "group" : "github.com/btcsuite", "name" : "btclog", "version" : "v0.0.0-20170628155309-84c8d2346e9f", - "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f" }, { "type" : "library", @@ -1100,7 +1100,7 @@ "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190207003914-4c204d697803", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803" }, { "type" : "library", @@ -1108,7 +1108,7 @@ "group" : "github.com/btcsuite", "name" : "go-socks", "version" : "v0.0.0-20170105172521-4720035b7bfd", - "purl" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd" }, { "type" : "library", @@ -1116,7 +1116,7 @@ "group" : "github.com/btcsuite", "name" : "goleveldb", "version" : "v0.0.0-20160330041536-7834afc9e8cd", - "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd" }, { "type" : "library", @@ -1124,7 +1124,7 @@ "group" : "github.com/btcsuite", "name" : "snappy-go", "version" : "v0.0.0-20151229074030-0bdef8d06723", - "purl" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723" }, { "type" : "library", @@ -1132,7 +1132,7 @@ "group" : "github.com/btcsuite", "name" : "websocket", "version" : "v0.0.0-20150119174127-31079b680792", - "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792" }, { "type" : "library", @@ -1140,7 +1140,7 @@ "group" : "github.com/btcsuite", "name" : "winsvc", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0" }, { "type" : "library", @@ -1148,7 +1148,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v0.0.0-20171005155431-ecdeabc65495", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495" }, { "type" : "library", @@ -1156,7 +1156,7 @@ "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v0.0.0-20141203071132-1679536dcc89", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89" }, { "type" : "library", @@ -1164,7 +1164,7 @@ "group" : "github.com/jrick", "name" : "logrotate", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0" }, { "type" : "library", @@ -1172,7 +1172,7 @@ "group" : "github.com/kkdai", "name" : "bstream", "version" : "v0.0.0-20161212061736-f391b8402d23", - "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23" }, { "type" : "library", @@ -1180,7 +1180,7 @@ "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0" }, { "type" : "library", @@ -1188,7 +1188,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3" }, { "type" : "library", @@ -1196,7 +1196,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20170930174604-9419663f5a44", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44" }, { "type" : "library", @@ -1204,7 +1204,7 @@ "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5" }, { "type" : "library", @@ -1212,7 +1212,7 @@ "group" : "github.com/ugorji", "name" : "go", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7" }, { "type" : "library", @@ -1220,7 +1220,7 @@ "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7" }, { "type" : "library", @@ -1228,7 +1228,7 @@ "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0" }, { "type" : "library", @@ -1236,7 +1236,7 @@ "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1" }, { "type" : "library", @@ -1244,7 +1244,7 @@ "group" : "howett.net", "name" : "plist", "version" : "v0.0.0-20181124034731-591f970eefbb", - "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb" }, { "type" : "library", @@ -1252,7 +1252,7 @@ "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0" }, { "type" : "library", @@ -1260,7 +1260,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.1", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1" }, { "type" : "library", @@ -1268,7 +1268,7 @@ "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.2.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0" }, { "type" : "library", @@ -1276,7 +1276,7 @@ "group" : "github.com/go-playground/assert", "name" : "v2", "version" : "v2.0.1", - "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1" }, { "type" : "library", @@ -1284,7 +1284,7 @@ "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.13.0", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0" }, { "type" : "library", @@ -1292,7 +1292,7 @@ "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.17.0", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0" }, { "type" : "library", @@ -1300,7 +1300,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2" }, { "type" : "library", @@ -1308,7 +1308,7 @@ "group" : "github.com/jbenet", "name" : "go-cienv", "version" : "v0.0.0-20150120210510-1bb1476777ec", - "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec" }, { "type" : "library", @@ -1316,7 +1316,7 @@ "group" : "github.com/libp2p", "name" : "go-nat", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3" }, { "type" : "library", @@ -1324,7 +1324,7 @@ "group" : "github.com/whyrusleeping", "name" : "go-notifier", "version" : "v0.0.0-20170827234753-097c5d47330f", - "purl" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f" }, { "type" : "library", @@ -1332,7 +1332,7 @@ "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3" }, { "type" : "library", @@ -1340,7 +1340,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5" }, { "type" : "library", @@ -1348,7 +1348,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0" }, { "type" : "library", @@ -1356,7 +1356,7 @@ "group" : "github.com/ipfs", "name" : "go-merkledag", "version" : "v0.3.2", - "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2" }, { "type" : "library", @@ -1364,7 +1364,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.15", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15" }, { "type" : "library", @@ -1372,7 +1372,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0" }, { "type" : "library", @@ -1380,7 +1380,7 @@ "group" : "go.elastic.co", "name" : "fastjson", "version" : "v1.1.0", - "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0" }, { "type" : "library", @@ -1388,7 +1388,7 @@ "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.0", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0" }, { "type" : "library", @@ -1396,7 +1396,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200509030707-2212a7e161a5", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5" }, { "type" : "library", @@ -1404,7 +1404,7 @@ "group" : "github.com/gxed/hashland", "name" : "keccakpg", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1" }, { "type" : "library", @@ -1412,7 +1412,7 @@ "group" : "github.com/gxed/hashland", "name" : "murmur3", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1" }, { "type" : "library", @@ -1420,7 +1420,7 @@ "group" : "github.com/minio", "name" : "blake2b-simd", "version" : "v0.0.0-20160723061019-3f5f724cb5b1", - "purl" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1" }, { "type" : "library", @@ -1428,7 +1428,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190211182817-74369b46fc67", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67" }, { "type" : "library", @@ -1436,7 +1436,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190219092855-153ac476189d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d" }, { "type" : "library", @@ -1444,7 +1444,7 @@ "group" : "github.com/spaolacci", "name" : "murmur3", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0" }, { "type" : "library", @@ -1452,7 +1452,7 @@ "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1" }, { "type" : "library", @@ -1460,7 +1460,7 @@ "group" : "github.com/valyala", "name" : "bytebufferpool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0" }, { "type" : "library", @@ -1468,7 +1468,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1" }, { "type" : "library", @@ -1476,7 +1476,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1" }, { "type" : "library", @@ -1484,7 +1484,7 @@ "group" : "github.com/labstack", "name" : "gommon", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0" }, { "type" : "library", @@ -1492,7 +1492,7 @@ "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.2", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2" }, { "type" : "library", @@ -1500,7 +1500,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.9", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9" }, { "type" : "library", @@ -1508,7 +1508,7 @@ "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1" }, { "type" : "library", @@ -1516,7 +1516,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0" }, { "type" : "library", @@ -1524,7 +1524,7 @@ "group" : "github.com/libp2p", "name" : "go-msgio", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2" }, { "type" : "library", @@ -1532,7 +1532,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0" }, { "type" : "library", @@ -1540,7 +1540,7 @@ "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0" }, { "type" : "library", @@ -1548,7 +1548,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180221164845-07fd8470d635", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635" }, { "type" : "library", @@ -1556,7 +1556,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0" }, { "type" : "library", @@ -1564,7 +1564,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20201117132131-f5c789dd3221", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221" }, { "type" : "library", @@ -1572,7 +1572,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191026070338-33540a1f6037", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037" }, { "type" : "library", @@ -1580,7 +1580,7 @@ "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3" }, { "type" : "library", @@ -1588,7 +1588,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0" }, { "type" : "library", @@ -1596,7 +1596,7 @@ "group" : "github.com/libp2p", "name" : "go-addr-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1" }, { "type" : "library", @@ -1604,7 +1604,7 @@ "group" : "github.com/whyrusleeping", "name" : "mafmt", "version" : "v1.2.8", - "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8" }, { "type" : "library", @@ -1612,7 +1612,7 @@ "group" : "github.com/whyrusleeping", "name" : "multiaddr-filter", "version" : "v0.0.0-20160516205228-e903e4adabd7", - "purl" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7" }, { "type" : "library", @@ -1620,7 +1620,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1" }, { "type" : "library", @@ -1628,7 +1628,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3" }, { "type" : "library", @@ -1636,7 +1636,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2" }, { "type" : "library", @@ -1644,7 +1644,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20210220033148-5ea612d1eb83", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83" }, { "type" : "library", @@ -1652,7 +1652,7 @@ "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v0.0.0-20190222223459-a17d461953aa", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa" }, { "type" : "library", @@ -1660,7 +1660,7 @@ "group" : "github.com/gopherjs", "name" : "gopherjs", "version" : "v0.0.0-20181017120253-0766667cb4d1", - "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1" }, { "type" : "library", @@ -1668,7 +1668,7 @@ "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.2.1+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible" }, { "type" : "library", @@ -1676,7 +1676,7 @@ "group" : "github.com/smartystreets", "name" : "assertions", "version" : "v0.0.0-20180927180507-b2de0cb4f26d", - "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d" }, { "type" : "library", @@ -1684,7 +1684,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0" }, { "type" : "library", @@ -1692,7 +1692,7 @@ "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4" }, { "type" : "library", @@ -1700,7 +1700,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190611184440-5c40567a22f8", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8" }, { "type" : "library", @@ -1708,7 +1708,7 @@ "group" : "github.com/gorilla", "name" : "websocket", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0" }, { "type" : "library", @@ -1716,7 +1716,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0" }, { "type" : "library", @@ -1724,7 +1724,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.1.1-0.20190913151208-6de447530771", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.1-0.20190913151208-6de447530771?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.1-0.20190913151208-6de447530771" }, { "type" : "library", @@ -1732,7 +1732,7 @@ "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3" }, { "type" : "library", @@ -1740,7 +1740,7 @@ "group" : "github.com/elastic", "name" : "go-sysinfo", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1" }, { "type" : "library", @@ -1748,7 +1748,7 @@ "group" : "github.com/elastic", "name" : "go-windows", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0" }, { "type" : "library", @@ -1756,7 +1756,7 @@ "group" : "github.com/joeshaw", "name" : "multierror", "version" : "v0.0.0-20140124173710-69b34d4ec901", - "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901" }, { "type" : "library", @@ -1764,7 +1764,7 @@ "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1" }, { "type" : "library", @@ -1772,7 +1772,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191025021431-6c3a3bfe00ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae" }, { "type" : "library", @@ -1780,7 +1780,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0" }, { "type" : "library", @@ -1788,7 +1788,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180906233101-161cd47e91fd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd" }, { "type" : "library", @@ -1796,7 +1796,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" }, { "type" : "library", @@ -1804,7 +1804,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180831171423-11092d34479b", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b" }, { "type" : "library", @@ -1812,7 +1812,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210309074719-68d13333faf2", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2" }, { "type" : "library", @@ -1820,7 +1820,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.14", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14" }, { "type" : "library", @@ -1828,7 +1828,7 @@ "group" : "github.com/ipfs", "name" : "go-ds-badger", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2" }, { "type" : "library", @@ -1836,7 +1836,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-crypto", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0" }, { "type" : "library", @@ -1844,7 +1844,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-peer", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0" }, { "type" : "library", @@ -1852,7 +1852,7 @@ "group" : "github.com/whyrusleeping", "name" : "go-keyspace", "version" : "v0.0.0-20160322163242-5b898ac5add1", - "purl" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1" }, { "type" : "library", @@ -1860,7 +1860,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-record", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0" }, { "type" : "library", @@ -1868,7 +1868,7 @@ "group" : "github.com/andreasbriese", "name" : "bbloom", "version" : "v0.0.0-20180913140656-343706a395b7", - "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7" }, { "type" : "library", @@ -1876,7 +1876,7 @@ "group" : "github.com/kubuxu", "name" : "go-os-helper", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1" }, { "type" : "library", @@ -1884,7 +1884,7 @@ "group" : "github.com/dgraph-io", "name" : "badger", "version" : "v1.5.5-0.20190226225317-8115aed38f8f", - "purl" : "pkg:golang/github.com/dgraph-io/badger@v1.5.5-0.20190226225317-8115aed38f8f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dgraph-io/badger@v1.5.5-0.20190226225317-8115aed38f8f" }, { "type" : "library", @@ -1892,7 +1892,7 @@ "group" : "github.com/dgryski", "name" : "go-farm", "version" : "v0.0.0-20190104051053-3adb47b1fb0f", - "purl" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f" }, { "type" : "library", @@ -1900,7 +1900,7 @@ "group" : "github.com/dustin", "name" : "go-humanize", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0" }, { "type" : "library", @@ -1908,7 +1908,7 @@ "group" : "github.com/spacemonkeygo", "name" : "spacelog", "version" : "v0.0.0-20180420211403-2296661a0572", - "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572" }, { "type" : "library", @@ -1916,7 +1916,7 @@ "group" : "github.com/libp2p", "name" : "go-reuseport", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1" }, { "type" : "library", @@ -1924,7 +1924,7 @@ "group" : "github.com/libp2p", "name" : "go-reuseport-transport", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2" }, { "type" : "library", @@ -1932,7 +1932,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-fmt", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1" }, { "type" : "library", @@ -1940,7 +1940,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" }, { "type" : "library", @@ -1948,7 +1948,7 @@ "group" : "github.com/frankban", "name" : "quicktest", "version" : "v1.11.3", - "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3" }, { "type" : "library", @@ -1956,7 +1956,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1" }, { "type" : "library", @@ -1964,7 +1964,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" }, { "type" : "library", @@ -1972,7 +1972,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1" }, { "type" : "library", @@ -1980,7 +1980,7 @@ "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190221155625-df39d6c2d992", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992" }, { "type" : "library", @@ -1988,7 +1988,7 @@ "group" : "github.com/warpfork", "name" : "go-wish", "version" : "v0.0.0-20180510122957-5ad1f5abf436", - "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436" }, { "type" : "library", @@ -1996,7 +1996,7 @@ "group" : "github.com/whyrusleeping", "name" : "cbor-gen", "version" : "v0.0.0-20200123233031-1cdf64d27158", - "purl" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158" }, { "type" : "library", @@ -2004,7 +2004,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1" }, { "type" : "library", @@ -2012,7 +2012,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" }, { "type" : "library", @@ -2020,7 +2020,7 @@ "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190425235716-9e5f4b9a998d", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d" }, { "type" : "library", @@ -2028,7 +2028,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20181030221726-6c7e314b6563", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563" }, { "type" : "library", @@ -2036,7 +2036,7 @@ "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1" }, { "type" : "library", @@ -2044,7 +2044,7 @@ "group" : "github.com/fsnotify", "name" : "fsnotify", "version" : "v1.4.7", - "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7" }, { "type" : "library", @@ -2052,7 +2052,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0" }, { "type" : "library", @@ -2060,7 +2060,7 @@ "group" : "github.com/hpcloud", "name" : "tail", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0" }, { "type" : "library", @@ -2068,7 +2068,7 @@ "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0" }, { "type" : "library", @@ -2076,7 +2076,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180909124046-d0be0721c37e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e" }, { "type" : "library", @@ -2084,7 +2084,7 @@ "group" : "gopkg.in", "name" : "fsnotify.v1", "version" : "v1.4.7", - "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7" }, { "type" : "library", @@ -2092,7 +2092,7 @@ "group" : "gopkg.in", "name" : "tomb.v1", "version" : "v1.0.0-20141024135613-dd632973f1e7", - "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7" }, { "type" : "library", @@ -2100,7 +2100,7 @@ "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.7", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7" }, { "type" : "library", @@ -2108,7 +2108,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.12", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12" }, { "type" : "library", @@ -2116,7 +2116,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" }, { "type" : "library", @@ -2124,7 +2124,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" }, { "type" : "library", @@ -2132,7 +2132,7 @@ "group" : "github.com/jbenet", "name" : "go-temp-err-catcher", "version" : "v0.0.0-20150120210811-aac704a3f4f2", - "purl" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@v0.0.0-20150120210811-aac704a3f4f2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@v0.0.0-20150120210811-aac704a3f4f2" }, { "type" : "library", @@ -2140,7 +2140,7 @@ "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0" }, { "type" : "library", @@ -2148,7 +2148,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0" }, { "type" : "library", @@ -2156,7 +2156,7 @@ "group" : "github.com/armon", "name" : "go-radix", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0" }, { "type" : "library", @@ -2164,7 +2164,7 @@ "group" : "github.com/cucumber", "name" : "godog", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1" }, { "type" : "library", @@ -2172,7 +2172,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -2180,7 +2180,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1" }, { "type" : "library", @@ -2188,7 +2188,7 @@ "group" : "github.com/santhosh-tekuri", "name" : "jsonschema", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4" }, { "type" : "library", @@ -2196,7 +2196,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" }, { "type" : "library", @@ -2204,7 +2204,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5" }, { "type" : "library", @@ -2212,7 +2212,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.8", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8" }, { "type" : "library", @@ -2220,7 +2220,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" }, { "type" : "library", @@ -2228,7 +2228,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" }, { "type" : "library", @@ -2236,7 +2236,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190813064441-fde4db37ae7a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a" }, { "type" : "library", @@ -2244,7 +2244,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" }, { "type" : "library", @@ -2252,7 +2252,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190222072716-a9d3bda3a223", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223" }, { "type" : "library", @@ -2260,7 +2260,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190522155817-f3200d17e092", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092" }, { "type" : "library", @@ -2268,7 +2268,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190228124157-a34e9553db1e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e" }, { "type" : "library", @@ -2276,7 +2276,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190328211700-ab21143f2384", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384" }, { "type" : "library", @@ -2284,7 +2284,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" }, { "type" : "library", @@ -2292,7 +2292,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" }, { "type" : "library", @@ -2300,7 +2300,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" }, { "type" : "library", @@ -2308,7 +2308,7 @@ "group" : "github.com/beevik", "name" : "etree", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0" }, { "type" : "library", @@ -2316,7 +2316,7 @@ "group" : "github.com/jonboulle", "name" : "clockwork", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0" }, { "type" : "library", @@ -2324,7 +2324,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3" }, { "type" : "library", @@ -2332,7 +2332,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" }, { "type" : "library", @@ -2340,7 +2340,7 @@ "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1" }, { "type" : "library", @@ -2348,7 +2348,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9" }, { "type" : "library", @@ -2356,7 +2356,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0" }, { "type" : "library", @@ -2364,7 +2364,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180228061459-e0a39a4cb421", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" }, { "type" : "library", @@ -2372,7 +2372,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v0.0.0-20180701023420-4b7aa43c6742", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742" }, { "type" : "library", @@ -2380,7 +2380,7 @@ "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190807091052-3d65705ee9f1", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1" }, { "type" : "library", @@ -2388,7 +2388,7 @@ "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v1.6.4", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4" }, { "type" : "library", @@ -2396,7 +2396,7 @@ "group" : "github.com/warpfork", "name" : "go-wish", "version" : "v0.0.0-20200122115046-b9ea61034e4a", - "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a" }, { "type" : "library", @@ -2404,7 +2404,7 @@ "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.20.0+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible" }, { "type" : "library", @@ -2412,7 +2412,7 @@ "group" : "github.com/golang", "name" : "snappy", "version" : "v0.0.0-20180518054509-2e65f85255db", - "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db" }, { "type" : "library", @@ -2420,7 +2420,7 @@ "group" : "github.com/cskr", "name" : "pubsub", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2" }, { "type" : "library", @@ -2428,7 +2428,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1" }, { "type" : "library", @@ -2436,7 +2436,7 @@ "group" : "github.com/ipfs", "name" : "go-peertaskqueue", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0" }, { "type" : "library", @@ -2444,7 +2444,7 @@ "group" : "github.com/libp2p", "name" : "go-testutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0" }, { "type" : "library", @@ -2452,7 +2452,7 @@ "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0" }, { "type" : "library", @@ -2460,7 +2460,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190524122548-abf6ff778158", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158" }, { "type" : "library", @@ -2468,7 +2468,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200116001909-b77594299b42", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42" }, { "type" : "library", @@ -2476,7 +2476,7 @@ "group" : "github.com/jackpal", "name" : "gateway", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5" }, { "type" : "library", @@ -2484,7 +2484,7 @@ "group" : "github.com/jackpal", "name" : "go-nat-pmp", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1" }, { "type" : "library", @@ -2492,7 +2492,7 @@ "group" : "github.com/koron", "name" : "go-ssdp", "version" : "v0.0.0-20180514024734-4a0ed625a78b", - "purl" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b" }, { "type" : "library", @@ -2500,7 +2500,7 @@ "group" : "github.com/dgrijalva", "name" : "jwt-go", "version" : "v3.2.0+incompatible", - "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible" }, { "type" : "library", @@ -2508,7 +2508,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200820211705-5c72a883971a", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a" }, { "type" : "library", @@ -2516,7 +2516,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200826173525-f9321e4c35a6", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6" }, { "type" : "library", @@ -2524,7 +2524,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3" }, { "type" : "library", @@ -2532,7 +2532,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-pq", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_component_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_component_analysis.json index 5a15d9a4..81f3fa3f 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_component_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_component_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" }, { "type" : "library", @@ -76,7 +76,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" }, { "type" : "library", @@ -84,7 +84,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2" }, { "type" : "library", @@ -92,7 +92,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9" }, { "type" : "library", @@ -100,7 +100,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0" }, { "type" : "library", @@ -108,7 +108,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2" }, { "type" : "library", @@ -116,7 +116,7 @@ "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6" }, { "type" : "library", @@ -124,7 +124,7 @@ "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0" }, { "type" : "library", @@ -132,7 +132,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12" }, { "type" : "library", @@ -140,7 +140,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1" }, { "type" : "library", @@ -148,7 +148,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0" }, { "type" : "library", @@ -156,7 +156,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" }, { "type" : "library", @@ -164,7 +164,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180306012644-bacd9c7ef1dd", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" }, { "type" : "library", @@ -172,7 +172,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" }, { "type" : "library", @@ -180,7 +180,7 @@ "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" }, { "type" : "library", @@ -188,7 +188,7 @@ "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" }, { "type" : "library", @@ -196,7 +196,7 @@ "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5" }, { "type" : "library", @@ -204,7 +204,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0" }, { "type" : "library", @@ -212,7 +212,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" }, { "type" : "library", @@ -220,7 +220,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0" }, { "type" : "library", @@ -228,7 +228,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0" }, { "type" : "library", @@ -236,7 +236,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0" }, { "type" : "library", @@ -244,7 +244,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" }, { "type" : "library", @@ -252,7 +252,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7" }, { "type" : "library", @@ -260,7 +260,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0" }, { "type" : "library", @@ -268,7 +268,7 @@ "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" }, { "type" : "library", @@ -276,7 +276,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" }, { "type" : "library", @@ -284,7 +284,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" }, { "type" : "library", @@ -292,7 +292,7 @@ "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/api@v0.26.1" }, { "type" : "library", @@ -300,7 +300,7 @@ "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1" }, { "type" : "library", @@ -308,7 +308,7 @@ "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1" }, { "type" : "library", @@ -316,7 +316,7 @@ "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1" }, { "type" : "library", @@ -324,7 +324,7 @@ "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" }, { "type" : "library", @@ -332,7 +332,7 @@ "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" }, { "type" : "library", @@ -340,7 +340,7 @@ "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" }, { "type" : "library", @@ -348,7 +348,7 @@ "group" : "sigs.k8s.io/structured-merge-diff", "name" : "v4", "version" : "v4.2.3", - "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" }, { "type" : "library", @@ -356,7 +356,7 @@ "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_stack_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_stack_analysis.json index 281874bd..d8eaa672 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_stack_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_with_ignore/expected_sbom_stack_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.52.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.52.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.52.0" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20191227052852-215e87163ea7", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7" }, { "type" : "library", @@ -76,7 +76,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.3.1" }, { "type" : "library", @@ -84,7 +84,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2" }, { "type" : "library", @@ -92,7 +92,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0" }, { "type" : "library", @@ -100,7 +100,7 @@ "group" : "github.com/google", "name" : "martian", "version" : "v2.1.0+incompatible", - "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible" }, { "type" : "library", @@ -108,7 +108,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20191218002539-d4f498aebedc", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc" }, { "type" : "library", @@ -116,7 +116,7 @@ "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.5", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5" }, { "type" : "library", @@ -124,14 +124,14 @@ "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.2", "name" : "go.opencensus.io", "version" : "v0.22.2", - "purl" : "pkg:golang/go.opencensus.io@v0.22.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.2" }, { "type" : "library", @@ -139,7 +139,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191227195350-da58074b4299", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299" }, { "type" : "library", @@ -147,7 +147,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20191125180803-fdd1cda4f05f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f" }, { "type" : "library", @@ -155,7 +155,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200114155413-6afb5195e5aa", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa" }, { "type" : "library", @@ -163,7 +163,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20200107190931-bf48bf16ab8d", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d" }, { "type" : "library", @@ -171,7 +171,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" }, { "type" : "library", @@ -179,7 +179,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200113162924-86b910548bc1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1" }, { "type" : "library", @@ -187,7 +187,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2" }, { "type" : "library", @@ -195,7 +195,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200117161641-43d50277825c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c" }, { "type" : "library", @@ -203,7 +203,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.15.0", - "purl" : "pkg:golang/google.golang.org/api@v0.15.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.15.0" }, { "type" : "library", @@ -211,7 +211,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.5", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5" }, { "type" : "library", @@ -219,7 +219,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200115191322-ca5a22157cba", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba" }, { "type" : "library", @@ -227,7 +227,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0" }, { "type" : "library", @@ -235,7 +235,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.1-2019.2.3", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2019.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2019.2.3" }, { "type" : "library", @@ -243,7 +243,7 @@ "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5" }, { "type" : "library", @@ -251,7 +251,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -259,7 +259,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0" }, { "type" : "library", @@ -267,7 +267,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190614124828-94de47d64c63", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63" }, { "type" : "library", @@ -275,7 +275,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0" }, { "type" : "library", @@ -283,7 +283,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" }, { "type" : "library", @@ -291,7 +291,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" }, { "type" : "library", @@ -299,7 +299,7 @@ "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" }, { "type" : "library", @@ -307,7 +307,7 @@ "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3" }, { "type" : "library", @@ -315,7 +315,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.18.0", - "purl" : "pkg:golang/google.golang.org/api@v0.18.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.18.0" }, { "type" : "library", @@ -323,7 +323,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.38.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.38.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.38.0" }, { "type" : "library", @@ -331,7 +331,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0" }, { "type" : "library", @@ -339,14 +339,14 @@ "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.21.0", "name" : "go.opencensus.io", "version" : "v0.21.0", - "purl" : "pkg:golang/go.opencensus.io@v0.21.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.21.0" }, { "type" : "library", @@ -354,7 +354,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190409202823-959b441ac422", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422" }, { "type" : "library", @@ -362,7 +362,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190503192946-f4e77d36d62c", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c" }, { "type" : "library", @@ -370,7 +370,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190604053449-0f29369cfe45", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45" }, { "type" : "library", @@ -378,7 +378,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" }, { "type" : "library", @@ -386,7 +386,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190507160741-ecd444e8653b", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b" }, { "type" : "library", @@ -394,7 +394,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190524140312-2c0ae7006135", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135" }, { "type" : "library", @@ -402,7 +402,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.5.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0" }, { "type" : "library", @@ -410,7 +410,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190819201941-24fa4b261c55", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55" }, { "type" : "library", @@ -418,7 +418,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0" }, { "type" : "library", @@ -426,7 +426,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190523083050-ea95bdfd59fc", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc" }, { "type" : "library", @@ -434,7 +434,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200501065659-ab2804fb9c9d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d" }, { "type" : "library", @@ -442,7 +442,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" }, { "type" : "library", @@ -450,7 +450,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0" }, { "type" : "library", @@ -458,7 +458,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" }, { "type" : "library", @@ -466,7 +466,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" }, { "type" : "library", @@ -474,7 +474,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0" }, { "type" : "library", @@ -482,7 +482,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" }, { "type" : "library", @@ -490,7 +490,7 @@ "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" }, { "type" : "library", @@ -498,7 +498,7 @@ "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0" }, { "type" : "library", @@ -506,7 +506,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200119233911-0405dc783f0a", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a" }, { "type" : "library", @@ -514,7 +514,7 @@ "group" : "dmitri.shuralyov.com/gpu", "name" : "mtl", "version" : "v0.0.0-20190408044501-666a987793e9", - "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9" }, { "type" : "library", @@ -522,7 +522,7 @@ "group" : "github.com/burntsushi", "name" : "xgb", "version" : "v0.0.0-20160522181843-27f122750802", - "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802" }, { "type" : "library", @@ -530,7 +530,7 @@ "group" : "github.com/go-gl/glfw/v3.3", "name" : "glfw", "version" : "v0.0.0-20191125211704-12ad95a8df72", - "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20191125211704-12ad95a8df72?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20191125211704-12ad95a8df72" }, { "type" : "library", @@ -538,7 +538,7 @@ "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190802002840-cff245a6509b", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b" }, { "type" : "library", @@ -546,7 +546,7 @@ "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190719004257-d2bd2a29d028", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028" }, { "type" : "library", @@ -554,7 +554,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.0" }, { "type" : "library", @@ -562,7 +562,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" }, { "type" : "library", @@ -570,7 +570,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191012152004-8de300cfc20a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a" }, { "type" : "library", @@ -578,7 +578,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200324143707-d3edc9973b7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e" }, { "type" : "library", @@ -586,7 +586,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" }, { "type" : "library", @@ -594,7 +594,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" }, { "type" : "library", @@ -602,7 +602,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0" }, { "type" : "library", @@ -610,7 +610,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200227222343-706bc42d1f0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d" }, { "type" : "library", @@ -618,7 +618,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.1-0.20191105210325-c90efee705ee", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191105210325-c90efee705ee?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191105210325-c90efee705ee" }, { "type" : "library", @@ -626,7 +626,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" }, { "type" : "library", @@ -634,7 +634,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" }, { "type" : "library", @@ -642,7 +642,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.25.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1" }, { "type" : "library", @@ -650,7 +650,7 @@ "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0" }, { "type" : "library", @@ -658,7 +658,7 @@ "group" : "github.com/envoyproxy", "name" : "protoc-gen-validate", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0" }, { "type" : "library", @@ -666,7 +666,7 @@ "group" : "github.com/golang", "name" : "glog", "version" : "v0.0.0-20160126235308-23def4e6c14b", - "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b" }, { "type" : "library", @@ -674,7 +674,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.1.1" }, { "type" : "library", @@ -682,7 +682,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0" }, { "type" : "library", @@ -690,7 +690,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" }, { "type" : "library", @@ -698,7 +698,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20180821212333-d2e6202438be", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be" }, { "type" : "library", @@ -706,7 +706,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" }, { "type" : "library", @@ -714,7 +714,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200331025713-a30bf2db82d4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4" }, { "type" : "library", @@ -722,7 +722,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.25", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25" }, { "type" : "library", @@ -730,7 +730,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.1" }, { "type" : "library", @@ -738,7 +738,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190624142023-c5567b49c5d0", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0" }, { "type" : "library", @@ -746,7 +746,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.7.0", - "purl" : "pkg:golang/google.golang.org/api@v0.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.7.0" }, { "type" : "library", @@ -754,7 +754,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.1", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1" }, { "type" : "library", @@ -762,7 +762,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190801165951-fa694d86fc64", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64" }, { "type" : "library", @@ -770,7 +770,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.21.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1" }, { "type" : "library", @@ -778,7 +778,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190603091049-60506f45cf65", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65" }, { "type" : "library", @@ -786,7 +786,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0" }, { "type" : "library", @@ -794,7 +794,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0" }, { "type" : "library", @@ -802,7 +802,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.5", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5" }, { "type" : "library", @@ -810,7 +810,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20201019141844-1ed22bb0c154", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154" }, { "type" : "library", @@ -818,7 +818,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1" }, { "type" : "library", @@ -826,7 +826,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190313153728-d0100b6bd8b3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3" }, { "type" : "library", @@ -834,7 +834,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.24.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0" }, { "type" : "library", @@ -842,7 +842,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200202094626-16171245cfb2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2" }, { "type" : "library", @@ -850,7 +850,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210106214847-113979e3529a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a" }, { "type" : "library", @@ -858,7 +858,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1" }, { "type" : "library", @@ -866,7 +866,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.3.0" }, { "type" : "library", @@ -874,7 +874,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20201021035429-f5854403a974", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974" }, { "type" : "library", @@ -882,7 +882,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" }, { "type" : "library", @@ -890,7 +890,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" }, { "type" : "library", @@ -898,7 +898,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191030013958-a1ab85dbe136", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136" }, { "type" : "library", @@ -906,7 +906,7 @@ "group" : "github.com/go-gl", "name" : "glfw", "version" : "v0.0.0-20190409004039-e6da0acd62b1", - "purl" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1" }, { "type" : "library", @@ -914,7 +914,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200305110556-506484158171", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171" }, { "type" : "library", @@ -922,7 +922,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3" }, { "type" : "library", @@ -930,7 +930,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0" }, { "type" : "library", @@ -938,7 +938,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.53.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.53.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.53.0" }, { "type" : "library", @@ -946,7 +946,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.6.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0" }, { "type" : "library", @@ -954,7 +954,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.4", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4" }, { "type" : "library", @@ -962,7 +962,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.19.0", - "purl" : "pkg:golang/google.golang.org/api@v0.19.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.19.0" }, { "type" : "library", @@ -970,7 +970,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200228133532-8c2c7df3a383", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383" }, { "type" : "library", @@ -978,7 +978,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1" }, { "type" : "library", @@ -986,7 +986,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191108220845-16a3f7862a1a", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a" }, { "type" : "library", @@ -994,7 +994,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190121172915-509febef88a4", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4" }, { "type" : "library", @@ -1002,7 +1002,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190227174305-5b3e6a55c961", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961" }, { "type" : "library", @@ -1010,7 +1010,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190226205152-f727befe758c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c" }, { "type" : "library", @@ -1018,7 +1018,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.19.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0" }, { "type" : "library", @@ -1026,7 +1026,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190102054323-c2f93a96b099", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099" }, { "type" : "library", @@ -1034,7 +1034,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.29.0", - "purl" : "pkg:golang/google.golang.org/api@v0.29.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.29.0" }, { "type" : "library", @@ -1042,14 +1042,14 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.56.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.56.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.56.0" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.3", "name" : "go.opencensus.io", "version" : "v0.22.3", - "purl" : "pkg:golang/go.opencensus.io@v0.22.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.3" }, { "type" : "library", @@ -1057,7 +1057,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200302205851-738671d3881b", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b" }, { "type" : "library", @@ -1065,7 +1065,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200317015054-43a5402ce75a", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a" }, { "type" : "library", @@ -1073,7 +1073,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200331124033-c3d80250170d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d" }, { "type" : "library", @@ -1081,7 +1081,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200331122359-1ee6d9798940", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940" }, { "type" : "library", @@ -1089,7 +1089,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.28.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0" }, { "type" : "library", @@ -1097,7 +1097,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190418145605-e7d98fc518a7", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7" }, { "type" : "library", @@ -1105,7 +1105,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0" }, { "type" : "library", @@ -1113,7 +1113,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190213061140-3a22650c66bd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd" }, { "type" : "library", @@ -1121,7 +1121,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190227155943-e225da77a7e6", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6" }, { "type" : "library", @@ -1129,7 +1129,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200729194436-6467de6f59a7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7" }, { "type" : "library", @@ -1137,7 +1137,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.32", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32" }, { "type" : "library", @@ -1145,7 +1145,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200625001655-4c5254603344", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344" }, { "type" : "library", @@ -1153,7 +1153,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200625203802-6e8e738ad208", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208" }, { "type" : "library", @@ -1161,7 +1161,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190502173448-54afdca5d873", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873" }, { "type" : "library", @@ -1169,7 +1169,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200221191635-4d8936d0db64", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64" }, { "type" : "library", @@ -1177,7 +1177,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1" }, { "type" : "library", @@ -1185,7 +1185,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1" }, { "type" : "library", @@ -1193,7 +1193,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200515170657-fc4c6c6a6587", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587" }, { "type" : "library", @@ -1201,7 +1201,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.22.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0" }, { "type" : "library", @@ -1209,7 +1209,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.1-2020.1.3", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.3" }, { "type" : "library", @@ -1217,7 +1217,7 @@ "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" }, { "type" : "library", @@ -1225,7 +1225,7 @@ "group" : "github.com/google", "name" : "renameio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/google/renameio@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/renameio@v0.1.0" }, { "type" : "library", @@ -1233,7 +1233,7 @@ "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" }, { "type" : "library", @@ -1241,7 +1241,7 @@ "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0" }, { "type" : "library", @@ -1249,7 +1249,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.0.0-20190513183733-4bf6d317e70e", - "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e" }, { "type" : "library", @@ -1257,7 +1257,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191130070609-6e064ea0cf2d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d" }, { "type" : "library", @@ -1265,7 +1265,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" }, { "type" : "library", @@ -1273,7 +1273,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200729003335-053ba62fc06f", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f" }, { "type" : "library", @@ -1281,7 +1281,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1" }, { "type" : "library", @@ -1289,7 +1289,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190506145303-2d16b83fe98c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c" }, { "type" : "library", @@ -1297,7 +1297,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.20.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1" }, { "type" : "library", @@ -1305,7 +1305,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190418001031-e561f6794a2a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a" }, { "type" : "library", @@ -1313,7 +1313,7 @@ "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/api@v0.26.1" }, { "type" : "library", @@ -1321,7 +1321,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" }, { "type" : "library", @@ -1329,7 +1329,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0" }, { "type" : "library", @@ -1337,7 +1337,7 @@ "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1" }, { "type" : "library", @@ -1345,7 +1345,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2" }, { "type" : "library", @@ -1353,7 +1353,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9" }, { "type" : "library", @@ -1361,7 +1361,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0" }, { "type" : "library", @@ -1369,7 +1369,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12" }, { "type" : "library", @@ -1377,7 +1377,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180306012644-bacd9c7ef1dd", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" }, { "type" : "library", @@ -1385,7 +1385,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" }, { "type" : "library", @@ -1393,7 +1393,7 @@ "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5" }, { "type" : "library", @@ -1401,7 +1401,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.3.1-0.20221206200815-1e63c2f08a10", - "purl" : "pkg:golang/golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10" }, { "type" : "library", @@ -1409,7 +1409,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/text@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.5.0" }, { "type" : "library", @@ -1417,7 +1417,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.28.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1" }, { "type" : "library", @@ -1425,7 +1425,7 @@ "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" }, { "type" : "library", @@ -1433,7 +1433,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" }, { "type" : "library", @@ -1441,7 +1441,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" }, { "type" : "library", @@ -1449,7 +1449,7 @@ "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1" }, { "type" : "library", @@ -1457,7 +1457,7 @@ "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" }, { "type" : "library", @@ -1465,7 +1465,7 @@ "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" }, { "type" : "library", @@ -1473,7 +1473,7 @@ "group" : "sigs.k8s.io/structured-merge-diff", "name" : "v4", "version" : "v4.2.3", - "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" }, { "type" : "library", @@ -1481,7 +1481,7 @@ "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" }, { "type" : "library", @@ -1489,7 +1489,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200707034311-ab3426394381", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381" }, { "type" : "library", @@ -1497,7 +1497,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" }, { "type" : "library", @@ -1505,7 +1505,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180724234803-3673e40ba225", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225" }, { "type" : "library", @@ -1513,7 +1513,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200301022130-244492dfa37a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a" }, { "type" : "library", @@ -1521,7 +1521,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.1-2020.1.4", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4" }, { "type" : "library", @@ -1529,7 +1529,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200207183749-b753a1ba74fa", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa" }, { "type" : "library", @@ -1537,7 +1537,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.3.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0" }, { "type" : "library", @@ -1545,7 +1545,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0" }, { "type" : "library", @@ -1553,7 +1553,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0" }, { "type" : "library", @@ -1561,7 +1561,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20200121045136-8c9f03a8e57e", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e" }, { "type" : "library", @@ -1569,7 +1569,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.0" }, { "type" : "library", @@ -1577,7 +1577,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200212024743-f11f1df84d12", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12" }, { "type" : "library", @@ -1585,7 +1585,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200207192155-f17229e696bd", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd" }, { "type" : "library", @@ -1593,7 +1593,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200130185559-910be7a94367", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367" }, { "type" : "library", @@ -1601,7 +1601,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200212091648-12a6c2dcc1e4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4" }, { "type" : "library", @@ -1609,7 +1609,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200212150539-ea181f53ac56", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56" }, { "type" : "library", @@ -1617,7 +1617,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.17.0", - "purl" : "pkg:golang/google.golang.org/api@v0.17.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.17.0" }, { "type" : "library", @@ -1625,7 +1625,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200212174721-66ed5ce911ce", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce" }, { "type" : "library", @@ -1633,7 +1633,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200708004538-1a94d8640e99", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99" }, { "type" : "library", @@ -1641,7 +1641,7 @@ "group" : "github.com/chzyer", "name" : "logex", "version" : "v1.1.10", - "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10" }, { "type" : "library", @@ -1649,7 +1649,7 @@ "group" : "github.com/chzyer", "name" : "readline", "version" : "v0.0.0-20180603132655-2972be24d48e", - "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e" }, { "type" : "library", @@ -1657,7 +1657,7 @@ "group" : "github.com/chzyer", "name" : "test", "version" : "v0.0.0-20180213035817-a1ea475d72b1", - "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1" }, { "type" : "library", @@ -1665,7 +1665,7 @@ "group" : "github.com/ianlancetaylor", "name" : "demangle", "version" : "v0.0.0-20181102032728-5e5cf60278f6", - "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6" }, { "type" : "library", @@ -1673,7 +1673,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" }, { "type" : "library", @@ -1681,7 +1681,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190911174233-4f2ddba30aff", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff" }, { "type" : "library", @@ -1689,7 +1689,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" }, { "type" : "library", @@ -1697,7 +1697,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0" }, { "type" : "library", @@ -1705,7 +1705,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180228061459-e0a39a4cb421", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" }, { "type" : "library", @@ -1713,7 +1713,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.2.0" }, { "type" : "library", @@ -1721,7 +1721,7 @@ "group" : "github.com/google", "name" : "btree", "version" : "v0.0.0-20180813153112-4030bb1f1f0c", - "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c" }, { "type" : "library", @@ -1729,7 +1729,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20181206194817-3ea8567a2e57", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57" }, { "type" : "library", @@ -1737,7 +1737,7 @@ "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4" }, { "type" : "library", @@ -1745,7 +1745,7 @@ "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.0.0-20190106144839-af01ea7f8024", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.0.0-20190106144839-af01ea7f8024?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.0.0-20190106144839-af01ea7f8024" }, { "type" : "library", @@ -1753,7 +1753,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190301231843-5614ed5bae6f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f" }, { "type" : "library", @@ -1761,7 +1761,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190226205417-e64efc72b421", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421" }, { "type" : "library", @@ -1769,7 +1769,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.1-0.20180807135948-17ff2d5776d2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.1-0.20180807135948-17ff2d5776d2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.1-0.20180807135948-17ff2d5776d2" }, { "type" : "library", @@ -1777,7 +1777,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20181108054448-85acf8d2951c", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c" }, { "type" : "library", @@ -1785,7 +1785,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312170243-e65039ee4138", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138" }, { "type" : "library", @@ -1793,7 +1793,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.4.0", - "purl" : "pkg:golang/google.golang.org/api@v0.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.4.0" }, { "type" : "library", @@ -1801,7 +1801,7 @@ "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190106161140-3f1c8253044a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a" }, { "type" : "library", @@ -1809,7 +1809,7 @@ "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0" }, { "type" : "library", @@ -1817,7 +1817,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190307195333-5fe7a883aa19", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19" }, { "type" : "library", @@ -1825,7 +1825,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.10.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0" }, { "type" : "library", @@ -1833,7 +1833,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.57.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.57.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.57.0" }, { "type" : "library", @@ -1841,7 +1841,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0" }, { "type" : "library", @@ -1849,7 +1849,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2" }, { "type" : "library", @@ -1857,7 +1857,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1" }, { "type" : "library", @@ -1865,7 +1865,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200520182314-0ba52f642ac2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2" }, { "type" : "library", @@ -1873,7 +1873,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200523222454-059865788121", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121" }, { "type" : "library", @@ -1881,7 +1881,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200618134242-20370b0cb4b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2" }, { "type" : "library", @@ -1889,7 +1889,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.28.0", - "purl" : "pkg:golang/google.golang.org/api@v0.28.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.28.0" }, { "type" : "library", @@ -1897,7 +1897,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200618031413-b414f8b61790", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790" }, { "type" : "library", @@ -1905,7 +1905,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.29.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1" }, { "type" : "library", @@ -1913,7 +1913,7 @@ "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.1-0.20191026205805-5f8ba28d4473", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.1-0.20191026205805-5f8ba28d4473?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.1-0.20191026205805-5f8ba28d4473" }, { "type" : "library", @@ -1921,7 +1921,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190628185345-da137c7871d7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7" }, { "type" : "library", @@ -1929,7 +1929,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0" }, { "type" : "library", @@ -1937,7 +1937,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190311212946-11955173bddd", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd" }, { "type" : "library", @@ -1945,7 +1945,7 @@ "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0" }, { "type" : "library", @@ -1953,7 +1953,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200619180055-7c47624df98f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f" }, { "type" : "library", @@ -1961,7 +1961,7 @@ "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0" }, { "type" : "library", @@ -1969,7 +1969,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.2.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0" }, { "type" : "library", @@ -1977,7 +1977,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190510132918-efd6b22b2522", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522" }, { "type" : "library", @@ -1985,7 +1985,7 @@ "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190227222117-0694c2d4d067", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067" }, { "type" : "library", @@ -1993,7 +1993,7 @@ "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190312151609-d3739f865fa6", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6" }, { "type" : "library", @@ -2001,7 +2001,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190312061237-fead79001313", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313" }, { "type" : "library", @@ -2009,7 +2009,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312151545-0bb0c0a6e846", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846" }, { "type" : "library", @@ -2017,7 +2017,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20191209160850-c0dbc17a3553", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553" }, { "type" : "library", @@ -2025,7 +2025,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.65.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.65.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.65.0" }, { "type" : "library", @@ -2033,7 +2033,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.4", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.4" }, { "type" : "library", @@ -2041,7 +2041,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1" }, { "type" : "library", @@ -2049,14 +2049,14 @@ "group" : "github.com/google/martian", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.4", "name" : "go.opencensus.io", "version" : "v0.22.4", - "purl" : "pkg:golang/go.opencensus.io@v0.22.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.4" }, { "type" : "library", @@ -2064,7 +2064,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" }, { "type" : "library", @@ -2072,7 +2072,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3" }, { "type" : "library", @@ -2080,7 +2080,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200825202427-b303f430e36d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d" }, { "type" : "library", @@ -2088,7 +2088,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.30.0", - "purl" : "pkg:golang/google.golang.org/api@v0.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.30.0" }, { "type" : "library", @@ -2096,7 +2096,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200825200019-8632dd797987", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987" }, { "type" : "library", @@ -2104,7 +2104,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.31.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0" }, { "type" : "library", @@ -2112,7 +2112,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.46.3", - "purl" : "pkg:golang/cloud.google.com/go@v0.46.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.46.3" }, { "type" : "library", @@ -2120,7 +2120,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.9.0", - "purl" : "pkg:golang/google.golang.org/api@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.9.0" }, { "type" : "library", @@ -2128,7 +2128,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190911173649-1774047e7e51", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51" }, { "type" : "library", @@ -2136,7 +2136,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.20.0", - "purl" : "pkg:golang/google.golang.org/api@v0.20.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.20.0" }, { "type" : "library", @@ -2144,7 +2144,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191115202509-3a792d9c32b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2" }, { "type" : "library", @@ -2152,7 +2152,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200930185726-fdedc70b468f", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f" }, { "type" : "library", @@ -2160,7 +2160,7 @@ "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0" }, { "type" : "library", @@ -2168,7 +2168,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.7.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0" }, { "type" : "library", @@ -2176,7 +2176,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200506145744-7e3656a0809f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f" }, { "type" : "library", @@ -2184,7 +2184,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200511232937-7e40ca221e25", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25" }, { "type" : "library", @@ -2192,7 +2192,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200512131952-2bc93b1c0c88", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88" }, { "type" : "library", @@ -2200,7 +2200,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.24.0", - "purl" : "pkg:golang/google.golang.org/api@v0.24.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.24.0" }, { "type" : "library", @@ -2208,7 +2208,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200511104702-f5ebc3bea380", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380" }, { "type" : "library", @@ -2216,7 +2216,7 @@ "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.4.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0" }, { "type" : "library", @@ -2224,7 +2224,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200122134326-e047566fdf82", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82" }, { "type" : "library", @@ -2232,7 +2232,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200122220014-bf1340f18c4a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a" }, { "type" : "library", @@ -2240,7 +2240,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200122232147-0452cf42e150", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150" }, { "type" : "library", @@ -2248,7 +2248,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0" }, { "type" : "library", @@ -2256,7 +2256,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.6.0", - "purl" : "pkg:golang/golang.org/x/tools@v0.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.6.0" }, { "type" : "library", @@ -2264,7 +2264,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.8.0" }, { "type" : "library", @@ -2272,7 +2272,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.5.0" }, { "type" : "library", @@ -2280,7 +2280,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210320140829-1e4c9ba3b0c4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4" }, { "type" : "library", @@ -2288,7 +2288,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190816200558-6889da9d5479", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479" }, { "type" : "library", @@ -2296,7 +2296,7 @@ "group" : "rsc.io/quote", "name" : "v3", "version" : "v3.1.0", - "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0" }, { "type" : "library", @@ -2304,7 +2304,7 @@ "group" : "rsc.io", "name" : "sampler", "version" : "v1.3.0", - "purl" : "pkg:golang/rsc.io/sampler@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/sampler@v1.3.0" }, { "type" : "library", @@ -2312,7 +2312,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.8.0", - "purl" : "pkg:golang/google.golang.org/api@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.8.0" }, { "type" : "library", @@ -2320,7 +2320,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.4.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0" }, { "type" : "library", @@ -2328,7 +2328,7 @@ "group" : "github.com/niemeyer", "name" : "pretty", "version" : "v0.0.0-20200227124842-a10e7caefd8e", - "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e" }, { "type" : "library", @@ -2336,7 +2336,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.34.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.34.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.34.0" }, { "type" : "library", @@ -2344,7 +2344,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190108225652-1e06a53dbb7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e" }, { "type" : "library", @@ -2352,7 +2352,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" }, { "type" : "library", @@ -2360,7 +2360,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20190702054246-869f871628b6", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6" }, { "type" : "library", @@ -2368,7 +2368,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190502145724-3ef323f4f1fd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd" }, { "type" : "library", @@ -2376,7 +2376,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190425155659-357c62f0e4bb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb" }, { "type" : "library", @@ -2384,7 +2384,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" }, { "type" : "library", @@ -2392,14 +2392,14 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.45.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.45.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.45.1" }, { "type" : "library", "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.0", "name" : "go.opencensus.io", "version" : "v0.22.0", - "purl" : "pkg:golang/go.opencensus.io@v0.22.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.opencensus.io@v0.22.0" }, { "type" : "library", @@ -2407,7 +2407,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20190308202827-9d24e82272b4", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4" }, { "type" : "library", @@ -2415,7 +2415,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.50.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.50.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.50.0" }, { "type" : "library", @@ -2423,7 +2423,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20190515194954-54271f7e092f", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f" }, { "type" : "library", @@ -2431,7 +2431,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191129062945-2f5052295587", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587" }, { "type" : "library", @@ -2439,7 +2439,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190724013045-ca1201d0de80", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80" }, { "type" : "library", @@ -2447,7 +2447,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190726091711-fc99dfbffb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e" }, { "type" : "library", @@ -2455,7 +2455,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191216173652-a0e659d51361", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361" }, { "type" : "library", @@ -2463,7 +2463,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.14.0", - "purl" : "pkg:golang/google.golang.org/api@v0.14.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.14.0" }, { "type" : "library", @@ -2471,7 +2471,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191216164720-4f79533eabd1", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1" }, { "type" : "library", @@ -2479,7 +2479,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0" }, { "type" : "library", @@ -2487,7 +2487,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.26.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.26.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.26.0" }, { "type" : "library", @@ -2495,7 +2495,7 @@ "group" : "github.com/client9", "name" : "misspell", "version" : "v0.3.4", - "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4" }, { "type" : "library", @@ -2503,7 +2503,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.1.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0" }, { "type" : "library", @@ -2511,7 +2511,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180817151627-c66870c02cf8", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8" }, { "type" : "library", @@ -2519,7 +2519,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200430221834-fc25d7d30c6d", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d" }, { "type" : "library", @@ -2527,7 +2527,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190501004415-9ce7a6920f09", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09" }, { "type" : "library", @@ -2535,7 +2535,7 @@ "group" : "github.com/census-instrumentation", "name" : "opencensus-proto", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1" }, { "type" : "library", @@ -2543,7 +2543,7 @@ "group" : "github.com/prometheus", "name" : "client_model", "version" : "v0.0.0-20190812154241-14fe0d1b01d4", - "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4" }, { "type" : "library", @@ -2551,7 +2551,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191125144606-a911d9008d1f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f" }, { "type" : "library", @@ -2559,7 +2559,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" }, { "type" : "library", @@ -2567,7 +2567,7 @@ "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0" }, { "type" : "library", @@ -2575,7 +2575,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200513185701-a91f0712d120", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120" }, { "type" : "library", @@ -2583,7 +2583,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200515095857-1151b9dac4a9", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9" }, { "type" : "library", @@ -2591,7 +2591,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200515010526-7d3b6ebf133d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d" }, { "type" : "library", @@ -2599,7 +2599,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0" }, { "type" : "library", @@ -2607,7 +2607,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190510104115-cbcb75029529", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529" }, { "type" : "library", @@ -2615,7 +2615,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" }, { "type" : "library", @@ -2623,7 +2623,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.25.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0" }, { "type" : "library", @@ -2631,7 +2631,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0" }, { "type" : "library", @@ -2639,7 +2639,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200526211855-cb27e3aa2013", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013" }, { "type" : "library", @@ -2647,7 +2647,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" }, { "type" : "library", @@ -2655,7 +2655,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.62.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.62.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.62.0" }, { "type" : "library", @@ -2663,7 +2663,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.3" }, { "type" : "library", @@ -2671,7 +2671,7 @@ "group" : "google.golang.org", "name" : "grpc", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0" }, { "type" : "library", @@ -2679,7 +2679,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200130002326-2f3ba24bd6e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7" }, { "type" : "library", @@ -2687,7 +2687,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200222125558-5a598a2470a0", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0" }, { "type" : "library", @@ -2695,7 +2695,7 @@ "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200229191704-1ebb73c60ed3", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3" }, { "type" : "library", @@ -2703,7 +2703,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.20.1-0.20200309200217-e05f789c0967", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.20.1-0.20200309200217-e05f789c0967?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.20.1-0.20200309200217-e05f789c0967" }, { "type" : "library", @@ -2711,7 +2711,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2" }, { "type" : "library", @@ -2719,7 +2719,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220127200216-cd36cc0744dd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd" }, { "type" : "library", @@ -2727,7 +2727,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20211216021012-1d35b9e2eb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e" }, { "type" : "library", @@ -2735,7 +2735,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20210927222741-03fcf44c2211", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211" }, { "type" : "library", @@ -2743,7 +2743,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.7", - "purl" : "pkg:golang/golang.org/x/text@v0.3.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.7" }, { "type" : "library", @@ -2751,7 +2751,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190606124116-d0a3d012864b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b" }, { "type" : "library", @@ -2759,7 +2759,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200312045724-11d5b4c81c7d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d" }, { "type" : "library", @@ -2767,7 +2767,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0" }, { "type" : "library", @@ -2775,7 +2775,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.21.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0" }, { "type" : "library", @@ -2783,7 +2783,7 @@ "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1" }, { "type" : "library", @@ -2791,7 +2791,7 @@ "group" : "github.com/evanphx", "name" : "json-patch", "version" : "v4.12.0+incompatible", - "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible" }, { "type" : "library", @@ -2799,7 +2799,7 @@ "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20210331224755-41bb18bfe9da", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da" }, { "type" : "library", @@ -2807,7 +2807,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2" }, { "type" : "library", @@ -2815,7 +2815,7 @@ "group" : "github.com/gregjones", "name" : "httpcache", "version" : "v0.0.0-20180305231024-9cad4c3443a7", - "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7" }, { "type" : "library", @@ -2823,7 +2823,7 @@ "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6" }, { "type" : "library", @@ -2831,7 +2831,7 @@ "group" : "github.com/peterbourgon", "name" : "diskv", "version" : "v2.0.1+incompatible", - "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible" }, { "type" : "library", @@ -2839,7 +2839,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" }, { "type" : "library", @@ -2847,7 +2847,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/term@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.3.0" }, { "type" : "library", @@ -2855,7 +2855,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" }, { "type" : "library", @@ -2863,7 +2863,7 @@ "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" }, { "type" : "library", @@ -2871,7 +2871,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" }, { "type" : "library", @@ -2879,7 +2879,7 @@ "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" }, { "type" : "library", @@ -2887,7 +2887,7 @@ "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" }, { "type" : "library", @@ -2895,7 +2895,7 @@ "group" : "github.com/google", "name" : "btree", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/google/btree@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/btree@v1.0.1" }, { "type" : "library", @@ -2903,7 +2903,7 @@ "group" : "github.com/moby", "name" : "spdystream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0" }, { "type" : "library", @@ -2911,7 +2911,7 @@ "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" }, { "type" : "library", @@ -2919,7 +2919,7 @@ "group" : "github.com/pkg", "name" : "errors", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1" }, { "type" : "library", @@ -2927,7 +2927,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.3.0" }, { "type" : "library", @@ -2935,7 +2935,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7" }, { "type" : "library", @@ -2943,7 +2943,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0" }, { "type" : "library", @@ -2951,7 +2951,7 @@ "group" : "gopkg.in", "name" : "errgo.v2", "version" : "v2.1.0", - "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0" }, { "type" : "library", @@ -2959,7 +2959,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191115194625-c23dd37a84c9", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9" }, { "type" : "library", @@ -2967,7 +2967,7 @@ "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0" }, { "type" : "library", @@ -2975,7 +2975,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200204074204-1cc6d1ef6c74", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74" }, { "type" : "library", @@ -2983,7 +2983,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0" }, { "type" : "library", @@ -2991,7 +2991,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0" }, { "type" : "library", @@ -2999,7 +2999,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200615113413-eeeca48fe776", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776" }, { "type" : "library", @@ -3007,7 +3007,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210615035016-665e8c7367d1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1" }, { "type" : "library", @@ -3015,7 +3015,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1" }, { "type" : "library", @@ -3023,7 +3023,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0" }, { "type" : "library", @@ -3031,7 +3031,7 @@ "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" }, { "type" : "library", @@ -3039,7 +3039,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" }, { "type" : "library", @@ -3047,7 +3047,7 @@ "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.3.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1" }, { "type" : "library", @@ -3055,7 +3055,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200501053045-e0ff5e5a1de5", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5" }, { "type" : "library", @@ -3063,7 +3063,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200501052902-10377860bb8e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e" }, { "type" : "library", @@ -3071,7 +3071,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.22.0", - "purl" : "pkg:golang/google.golang.org/api@v0.22.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.22.0" }, { "type" : "library", @@ -3079,7 +3079,7 @@ "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.6", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6" }, { "type" : "library", @@ -3087,7 +3087,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200430143042-b979b6f78d84", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84" }, { "type" : "library", @@ -3095,7 +3095,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0" }, { "type" : "library", @@ -3103,7 +3103,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190628153133-6cdbf07be9d0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0" }, { "type" : "library", @@ -3111,7 +3111,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.0.0-20170915032832-14c0d48ead0c", - "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c" }, { "type" : "library", @@ -3119,7 +3119,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200224162631-6cc2880d07d6", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6" }, { "type" : "library", @@ -3127,7 +3127,7 @@ "group" : "github.com/go-gl/glfw/v3.3", "name" : "glfw", "version" : "v0.0.0-20200222043503-6f7a984d4dc4", - "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4" }, { "type" : "library", @@ -3135,7 +3135,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.1-0.20191107180719-034126e5016b", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191107180719-034126e5016b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191107180719-034126e5016b" }, { "type" : "library", @@ -3143,7 +3143,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191001151750-bb3f8db39f24", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24" }, { "type" : "library", @@ -3151,7 +3151,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190605123033-f99c8df09eb5", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5" }, { "type" : "library", @@ -3159,7 +3159,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190606165138-5da285871e9c", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c" }, { "type" : "library", @@ -3167,7 +3167,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190829153037-c13cbed26979", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979" }, { "type" : "library", @@ -3175,7 +3175,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200224152610-e50cd9704f63", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63" }, { "type" : "library", @@ -3183,7 +3183,7 @@ "group" : "github.com/docopt", "name" : "docopt-go", "version" : "v0.0.0-20180111231733-ee0de3bc6815", - "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815" }, { "type" : "library", @@ -3191,7 +3191,7 @@ "group" : "github.com/stoewer", "name" : "go-strcase", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0" }, { "type" : "library", @@ -3199,7 +3199,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20190902080502-41f04d3bba15", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15" }, { "type" : "library", @@ -3207,7 +3207,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0-rc.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1" }, { "type" : "library", @@ -3215,7 +3215,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0" }, { "type" : "library", @@ -3223,7 +3223,7 @@ "group" : "github.com/cncf/udpa", "name" : "go", "version" : "v0.0.0-20191209042840-269d4d468f6f", - "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f" }, { "type" : "library", @@ -3231,7 +3231,7 @@ "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.4", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4" }, { "type" : "library", @@ -3239,7 +3239,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200202164722-d101bd2416d5", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5" }, { "type" : "library", @@ -3247,7 +3247,7 @@ "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20191024005414-555d28b269f0", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0" }, { "type" : "library", @@ -3255,7 +3255,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200204135345-fa8e72b47b90", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90" }, { "type" : "library", @@ -3263,7 +3263,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" }, { "type" : "library", @@ -3271,7 +3271,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" }, { "type" : "library", @@ -3279,7 +3279,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.5", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5" }, { "type" : "library", @@ -3287,7 +3287,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200312145019-da6875a35672", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672" }, { "type" : "library", @@ -3295,7 +3295,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" }, { "type" : "library", @@ -3303,7 +3303,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" }, { "type" : "library", @@ -3311,7 +3311,7 @@ "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190626092158-b2ccc519800e", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e" }, { "type" : "library", @@ -3319,7 +3319,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190621195816-6e04913cbbac", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac" }, { "type" : "library", @@ -3327,7 +3327,7 @@ "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190306152737-a1d7652674e8", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8" }, { "type" : "library", @@ -3335,7 +3335,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191230161307-f3c370f40bfb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb" }, { "type" : "library", @@ -3343,7 +3343,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190909230951-414d861bb4ac", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac" }, { "type" : "library", @@ -3351,7 +3351,7 @@ "group" : "github.com/pkg", "name" : "diff", "version" : "v0.0.0-20210226163009-20ebb0f2a09e", - "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e" }, { "type" : "library", @@ -3359,7 +3359,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190930215403-16217165b5de", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de" }, { "type" : "library", @@ -3367,7 +3367,7 @@ "group" : "google.golang.org", "name" : "api", "version" : "v0.13.0", - "purl" : "pkg:golang/google.golang.org/api@v0.13.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/api@v0.13.0" }, { "type" : "library", @@ -3375,7 +3375,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190425150028-36563e24a262", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262" }, { "type" : "library", @@ -3383,7 +3383,7 @@ "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20181026193005-c67002cb31c3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3" }, { "type" : "library", @@ -3391,7 +3391,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180826012351-8a410e7b638d", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d" }, { "type" : "library", @@ -3399,7 +3399,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180830151530-49385e6e1522", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522" }, { "type" : "library", @@ -3407,7 +3407,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190114222345-bf090417da8b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b" }, { "type" : "library", @@ -3415,7 +3415,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.2", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.2" }, { "type" : "library", @@ -3423,7 +3423,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.5.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1" }, { "type" : "library", @@ -3431,7 +3431,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200228230310-ab0ca4ff8a60", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60" }, { "type" : "library", @@ -3439,7 +3439,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.1.0.20200221234624-67d41d38c208", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1.0.20200221234624-67d41d38c208?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1.0.20200221234624-67d41d38c208" }, { "type" : "library", @@ -3447,7 +3447,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200224181240-023911ca70b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2" }, { "type" : "library", @@ -3455,7 +3455,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200109180630-ec00e32a8dfd", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd" }, { "type" : "library", @@ -3463,7 +3463,7 @@ "group" : "cloud.google.com", "name" : "go", "version" : "v0.54.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.54.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/cloud.google.com/go@v0.54.0" }, { "type" : "library", @@ -3471,7 +3471,7 @@ "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.1" }, { "type" : "library", @@ -3479,7 +3479,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200302150141-5c8b2ff67527", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527" }, { "type" : "library", @@ -3487,7 +3487,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200304193943-95d2e580d8eb", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb" }, { "type" : "library", @@ -3495,7 +3495,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.4.0.20200313231945-b860323f09d0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.4.0.20200313231945-b860323f09d0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.4.0.20200313231945-b860323f09d0" }, { "type" : "library", @@ -3503,7 +3503,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1" }, { "type" : "library", @@ -3511,7 +3511,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.23.1-0.20200526195155-81db48ad09cc", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.1-0.20200526195155-81db48ad09cc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.1-0.20200526195155-81db48ad09cc" }, { "type" : "library", @@ -3519,7 +3519,7 @@ "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1" }, { "type" : "library", @@ -3527,7 +3527,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20200227125254-8fa46927fb4f", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f" }, { "type" : "library", @@ -3535,7 +3535,7 @@ "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20191202225959-858c2ad4c8b6", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6" }, { "type" : "library", @@ -3543,7 +3543,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191228213918-04cbcbbfeed8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8" }, { "type" : "library", @@ -3551,7 +3551,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191227053925-7b8e75db28f4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4" }, { "type" : "library", @@ -3559,7 +3559,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191113191852-77e3bb0ad9e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7" }, { "type" : "library", @@ -3567,7 +3567,7 @@ "group" : "github.com/armon", "name" : "go-socks5", "version" : "v0.0.0-20160902184237-e75332964ef5", - "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5" }, { "type" : "library", @@ -3575,7 +3575,7 @@ "group" : "github.com/elazarl", "name" : "goproxy", "version" : "v0.0.0-20180725130230-947c36da3153", - "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153" }, { "type" : "library", @@ -3583,7 +3583,7 @@ "group" : "github.com/mxk", "name" : "go-flowrate", "version" : "v0.0.0-20140419014527-cca7078d478f", - "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f" }, { "type" : "library", @@ -3591,7 +3591,7 @@ "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.4.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0" }, { "type" : "library", @@ -3599,7 +3599,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.23.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0" }, { "type" : "library", @@ -3607,7 +3607,7 @@ "group" : "github.com/bytedance", "name" : "sonic", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1" }, { "type" : "library", @@ -3615,7 +3615,7 @@ "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" }, { "type" : "library", @@ -3623,7 +3623,7 @@ "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.14.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0" }, { "type" : "library", @@ -3631,7 +3631,7 @@ "group" : "github.com/goccy", "name" : "go-json", "version" : "v0.10.2", - "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2" }, { "type" : "library", @@ -3639,7 +3639,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.19", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19" }, { "type" : "library", @@ -3647,7 +3647,7 @@ "group" : "github.com/pelletier/go-toml", "name" : "v2", "version" : "v2.0.8", - "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8" }, { "type" : "library", @@ -3655,7 +3655,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.3", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3" }, { "type" : "library", @@ -3663,7 +3663,7 @@ "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.2.11", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11" }, { "type" : "library", @@ -3671,7 +3671,7 @@ "group" : "github.com/chenzhuoyu", "name" : "base64x", "version" : "v0.0.0-20221115062448-fe3a3abad311", - "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311" }, { "type" : "library", @@ -3679,7 +3679,7 @@ "group" : "github.com/gabriel-vasile", "name" : "mimetype", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2" }, { "type" : "library", @@ -3687,7 +3687,7 @@ "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.14.1", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1" }, { "type" : "library", @@ -3695,7 +3695,7 @@ "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.18.1", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1" }, { "type" : "library", @@ -3703,7 +3703,7 @@ "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.2.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4" }, { "type" : "library", @@ -3711,7 +3711,7 @@ "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4" }, { "type" : "library", @@ -3719,7 +3719,7 @@ "group" : "github.com/twitchyliquid64", "name" : "golang-asm", "version" : "v0.15.1", - "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1" }, { "type" : "library", @@ -3727,7 +3727,7 @@ "group" : "golang.org/x", "name" : "arch", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/arch@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/arch@v0.3.0" }, { "type" : "library", @@ -3735,7 +3735,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0" }, { "type" : "library", @@ -3743,7 +3743,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181108010431-42b317875d0f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f" }, { "type" : "library", @@ -3751,7 +3751,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200803210538-64077c9b5642", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642" }, { "type" : "library", @@ -3759,7 +3759,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200804011535-6c149bb5ef0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d" }, { "type" : "library", @@ -3767,7 +3767,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200804131852-c06518451d9c", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c" }, { "type" : "library", @@ -3775,7 +3775,7 @@ "group" : "github.com/nytimes", "name" : "gziphandler", "version" : "v0.0.0-20170623195520-56545f4a5d46", - "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46" }, { "type" : "library", @@ -3783,7 +3783,7 @@ "group" : "github.com/asaskevich", "name" : "govalidator", "version" : "v0.0.0-20190424111038-f61b66f89f4a", - "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a" }, { "type" : "library", @@ -3791,7 +3791,7 @@ "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.8.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0" }, { "type" : "library", @@ -3799,7 +3799,7 @@ "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3" }, { "type" : "library", @@ -3807,7 +3807,7 @@ "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" }, { "type" : "library", @@ -3815,7 +3815,7 @@ "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20120707110453-a547fc61f48d", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d" }, { "type" : "library", @@ -3823,7 +3823,7 @@ "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.1.4", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4" }, { "type" : "library", @@ -3831,7 +3831,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.19.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0" }, { "type" : "library", @@ -3839,7 +3839,7 @@ "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1" }, { "type" : "library", @@ -3847,7 +3847,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20210107192922-496545a6307b", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b" }, { "type" : "library", @@ -3855,7 +3855,7 @@ "group" : "k8s.io", "name" : "gengo", "version" : "v0.0.0-20210813121822-485abfe95c7c", - "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c" }, { "type" : "library", @@ -3863,7 +3863,7 @@ "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.2.0", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0" }, { "type" : "library", @@ -3871,7 +3871,7 @@ "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20210802155522-efc7438f0176", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176" }, { "type" : "library", @@ -3879,7 +3879,7 @@ "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.2.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0" }, { "type" : "library", @@ -3887,7 +3887,7 @@ "group" : "github.com/puerkitobio", "name" : "purell", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1" }, { "type" : "library", @@ -3895,7 +3895,7 @@ "group" : "github.com/puerkitobio", "name" : "urlesc", "version" : "v0.0.0-20170810143723-de5bf2ad4578", - "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578" }, { "type" : "library", @@ -3903,7 +3903,7 @@ "group" : "github.com/go-logr", "name" : "logr", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0" }, { "type" : "library", @@ -3911,7 +3911,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.6.0-dev.0.20220106191415-9b9b3d81d5e3", - "purl" : "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220106191415-9b9b3d81d5e3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220106191415-9b9b3d81d5e3" }, { "type" : "library", @@ -3919,7 +3919,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220225172249-27dd8689420f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f" }, { "type" : "library", @@ -3927,7 +3927,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20220319134239-a9b59b0215f8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8" }, { "type" : "library", @@ -3935,7 +3935,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.1.10", - "purl" : "pkg:golang/golang.org/x/tools@v0.1.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.1.10" }, { "type" : "library", @@ -3943,7 +3943,7 @@ "group" : "github.com/creack", "name" : "pty", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/creack/pty@v1.1.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/creack/pty@v1.1.9" }, { "type" : "library", @@ -3951,7 +3951,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" }, { "type" : "library", @@ -3959,7 +3959,7 @@ "group" : "github.com/google", "name" : "btree", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/btree@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/btree@v1.0.0" }, { "type" : "library", @@ -3967,7 +3967,7 @@ "group" : "rsc.io", "name" : "binaryregexp", "version" : "v0.2.0", - "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_component_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_component_analysis.json index 2630c2ea..ed19a527 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_component_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_component_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "github.com/ipld", "name" : "go-car", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "github.com/labstack/echo", "name" : "v4", "version" : "v4.1.18-0.20201215153152-4422e3b66b9f", - "purl" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "github.com/miekg", "name" : "dns", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "github.com/russellhaering", "name" : "goxmldsig", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "go.elastic.co", "name" : "apm", "version" : "v1.11.0", - "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_stack_analysis.json b/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_stack_analysis.json index 1e4f08ee..956de7e5 100644 --- a/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_stack_analysis.json +++ b/src/test/resources/tst_manifests/golang/go_mod_with_one_ignored_prefix_go/expected_sbom_stack_analysis.json @@ -10,7 +10,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" } }, "components" : [ @@ -20,7 +20,7 @@ "group" : "github.com/devfile-samples", "name" : "devfile-sample-go-basic", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" }, { "type" : "library", @@ -28,7 +28,7 @@ "group" : "github.com/ipfs", "name" : "go-verifcid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1" }, { "type" : "library", @@ -36,7 +36,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1" }, { "type" : "library", @@ -44,7 +44,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1" }, { "type" : "library", @@ -52,7 +52,7 @@ "group" : "github.com/libp2p", "name" : "go-conn-security-multistream", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0" }, { "type" : "library", @@ -60,7 +60,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1" }, { "type" : "library", @@ -68,7 +68,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2" }, { "type" : "library", @@ -76,7 +76,7 @@ "group" : "github.com/multiformats", "name" : "go-multistream", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0" }, { "type" : "library", @@ -84,7 +84,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-discovery", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0" }, { "type" : "library", @@ -92,7 +92,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2" }, { "type" : "library", @@ -100,7 +100,7 @@ "group" : "github.com/ipfs", "name" : "go-log", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1" }, { "type" : "library", @@ -108,7 +108,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-blankhost", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1" }, { "type" : "library", @@ -116,7 +116,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-swarm", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0" }, { "type" : "library", @@ -124,7 +124,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5" }, { "type" : "library", @@ -132,7 +132,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1" }, { "type" : "library", @@ -140,7 +140,7 @@ "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1" }, { "type" : "library", @@ -148,7 +148,7 @@ "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2" }, { "type" : "library", @@ -156,7 +156,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0" }, { "type" : "library", @@ -164,7 +164,7 @@ "group" : "github.com/whyrusleeping", "name" : "go-logging", "version" : "v0.0.0-20170515211332-0457bb6b88fc", - "purl" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc" }, { "type" : "library", @@ -172,7 +172,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190227160552-c95aed5357e7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7" }, { "type" : "library", @@ -180,7 +180,7 @@ "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" }, { "type" : "library", @@ -188,7 +188,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" }, { "type" : "library", @@ -196,7 +196,7 @@ "group" : "github.com/huin", "name" : "goupnp", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0" }, { "type" : "library", @@ -204,7 +204,7 @@ "group" : "github.com/huin", "name" : "goutil", "version" : "v0.0.0-20170803182201-1ca381bf3150", - "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150" }, { "type" : "library", @@ -212,7 +212,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20181011144130-49bb7cea24b1", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1" }, { "type" : "library", @@ -220,7 +220,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0" }, { "type" : "library", @@ -228,7 +228,7 @@ "group" : "github.com/libp2p", "name" : "go-yamux", "version" : "v1.2.2", - "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2" }, { "type" : "library", @@ -236,7 +236,7 @@ "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2" }, { "type" : "library", @@ -244,7 +244,7 @@ "group" : "github.com/ipld", "name" : "go-codec-dagpb", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0" }, { "type" : "library", @@ -252,7 +252,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.7", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7" }, { "type" : "library", @@ -260,7 +260,7 @@ "group" : "github.com/ipld", "name" : "go-ipld-prime", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0" }, { "type" : "library", @@ -268,7 +268,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0" }, { "type" : "library", @@ -276,7 +276,7 @@ "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.6", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6" }, { "type" : "library", @@ -284,7 +284,7 @@ "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20201211092308-30ac6d18308e", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e" }, { "type" : "library", @@ -292,7 +292,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" }, { "type" : "library", @@ -300,7 +300,7 @@ "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.0-20190425082905-87a4384529e0", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0" }, { "type" : "library", @@ -308,7 +308,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" }, { "type" : "library", @@ -316,7 +316,7 @@ "group" : "github.com/ipfs", "name" : "go-blockservice", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0" }, { "type" : "library", @@ -324,7 +324,7 @@ "group" : "github.com/ipfs", "name" : "go-bitswap", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0" }, { "type" : "library", @@ -332,7 +332,7 @@ "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2" }, { "type" : "library", @@ -340,7 +340,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5" }, { "type" : "library", @@ -348,7 +348,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1" }, { "type" : "library", @@ -356,7 +356,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-blocksutil", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1" }, { "type" : "library", @@ -364,7 +364,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-delay", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1" }, { "type" : "library", @@ -372,7 +372,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-exchange-interface", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1" }, { "type" : "library", @@ -380,7 +380,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-exchange-offline", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1" }, { "type" : "library", @@ -388,7 +388,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-routing", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0" }, { "type" : "library", @@ -396,7 +396,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1" }, { "type" : "library", @@ -404,7 +404,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0" }, { "type" : "library", @@ -412,7 +412,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" }, { "type" : "library", @@ -420,7 +420,7 @@ "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" }, { "type" : "library", @@ -428,7 +428,7 @@ "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0" }, { "type" : "library", @@ -436,7 +436,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" }, { "type" : "library", @@ -444,7 +444,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0" }, { "type" : "library", @@ -452,7 +452,7 @@ "group" : "github.com/go-check", "name" : "check", "version" : "v0.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127" }, { "type" : "library", @@ -460,7 +460,7 @@ "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.1" }, { "type" : "library", @@ -468,7 +468,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-delay", "version" : "v0.0.0-20181109222059-70721b86a9a8", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.0-20181109222059-70721b86a9a8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.0-20181109222059-70721b86a9a8" }, { "type" : "library", @@ -476,7 +476,7 @@ "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.0.0-20160826012719-b497e2f366b8", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8" }, { "type" : "library", @@ -484,7 +484,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0" }, { "type" : "library", @@ -492,7 +492,7 @@ "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" }, { "type" : "library", @@ -500,7 +500,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" }, { "type" : "library", @@ -508,7 +508,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" }, { "type" : "library", @@ -516,7 +516,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" }, { "type" : "library", @@ -524,7 +524,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3" }, { "type" : "library", @@ -532,7 +532,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2" }, { "type" : "library", @@ -540,7 +540,7 @@ "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" }, { "type" : "library", @@ -548,7 +548,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0" }, { "type" : "library", @@ -556,7 +556,7 @@ "group" : "github.com/ipfs", "name" : "go-ds-leveldb", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1" }, { "type" : "library", @@ -564,7 +564,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1" }, { "type" : "library", @@ -572,7 +572,7 @@ "group" : "github.com/syndtr", "name" : "goleveldb", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0" }, { "type" : "library", @@ -580,7 +580,7 @@ "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0" }, { "type" : "library", @@ -588,7 +588,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2" }, { "type" : "library", @@ -596,7 +596,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.3", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3" }, { "type" : "library", @@ -604,7 +604,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.13", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13" }, { "type" : "library", @@ -612,7 +612,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190426145343-a29dc8fdc734", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734" }, { "type" : "library", @@ -620,7 +620,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" }, { "type" : "library", @@ -628,7 +628,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" }, { "type" : "library", @@ -636,7 +636,7 @@ "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1" }, { "type" : "library", @@ -644,7 +644,7 @@ "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0" }, { "type" : "library", @@ -652,7 +652,7 @@ "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" }, { "type" : "library", @@ -660,7 +660,7 @@ "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0" }, { "type" : "library", @@ -668,7 +668,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" }, { "type" : "library", @@ -676,7 +676,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" }, { "type" : "library", @@ -684,7 +684,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" }, { "type" : "library", @@ -692,7 +692,7 @@ "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190213025234-306aecffea32", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32" }, { "type" : "library", @@ -700,7 +700,7 @@ "group" : "github.com/coreos", "name" : "go-semver", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0" }, { "type" : "library", @@ -708,7 +708,7 @@ "group" : "github.com/libp2p", "name" : "go-flow-metrics", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1" }, { "type" : "library", @@ -716,7 +716,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.0.0-20190131020904-2d45a736cd16", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16" }, { "type" : "library", @@ -724,7 +724,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1" }, { "type" : "library", @@ -732,7 +732,7 @@ "group" : "github.com/spacemonkeygo", "name" : "openssl", "version" : "v0.0.0-20181017203307-c2dcc5cca94a", - "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a" }, { "type" : "library", @@ -740,7 +740,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190225124518-7f87c0fbb88b", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b" }, { "type" : "library", @@ -748,7 +748,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0" }, { "type" : "library", @@ -756,7 +756,7 @@ "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" }, { "type" : "library", @@ -764,7 +764,7 @@ "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4" }, { "type" : "library", @@ -772,7 +772,7 @@ "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1" }, { "type" : "library", @@ -780,7 +780,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-ds-help", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1" }, { "type" : "library", @@ -788,7 +788,7 @@ "group" : "github.com/ipfs", "name" : "go-metrics-interface", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1" }, { "type" : "library", @@ -796,7 +796,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.4", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4" }, { "type" : "library", @@ -804,7 +804,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" }, { "type" : "library", @@ -812,7 +812,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0" }, { "type" : "library", @@ -820,7 +820,7 @@ "group" : "github.com/ipfs", "name" : "go-detect-race", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1" }, { "type" : "library", @@ -828,7 +828,7 @@ "group" : "github.com/jbenet", "name" : "go-cienv", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0" }, { "type" : "library", @@ -836,7 +836,7 @@ "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.1.3", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3" }, { "type" : "library", @@ -844,7 +844,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-autonat", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0" }, { "type" : "library", @@ -852,7 +852,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-circuit", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0" }, { "type" : "library", @@ -860,7 +860,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-loggables", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0" }, { "type" : "library", @@ -868,7 +868,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1" }, { "type" : "library", @@ -876,7 +876,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-nat", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4" }, { "type" : "library", @@ -884,7 +884,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-netutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0" }, { "type" : "library", @@ -892,7 +892,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-peerstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0" }, { "type" : "library", @@ -900,7 +900,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-secio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0" }, { "type" : "library", @@ -908,7 +908,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-transport-upgrader", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1" }, { "type" : "library", @@ -916,7 +916,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-yamux", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0" }, { "type" : "library", @@ -924,7 +924,7 @@ "group" : "github.com/libp2p", "name" : "go-maddr-filter", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4" }, { "type" : "library", @@ -932,7 +932,7 @@ "group" : "github.com/libp2p", "name" : "go-stream-muxer-multistream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0" }, { "type" : "library", @@ -940,7 +940,7 @@ "group" : "github.com/libp2p", "name" : "go-tcp-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0" }, { "type" : "library", @@ -948,7 +948,7 @@ "group" : "github.com/libp2p", "name" : "go-ws-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0" }, { "type" : "library", @@ -956,7 +956,7 @@ "group" : "github.com/miekg", "name" : "dns", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12" }, { "type" : "library", @@ -964,7 +964,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4" }, { "type" : "library", @@ -972,7 +972,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2" }, { "type" : "library", @@ -980,7 +980,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-net", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1" }, { "type" : "library", @@ -988,7 +988,7 @@ "group" : "github.com/whyrusleeping", "name" : "mdns", "version" : "v0.0.0-20180901202407-ef14215e6b30", - "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30" }, { "type" : "library", @@ -996,7 +996,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2" }, { "type" : "library", @@ -1004,7 +1004,7 @@ "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190523000118-16327141da8c", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c" }, { "type" : "library", @@ -1012,7 +1012,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.0.0-20190328051042-05b4dd3047e5", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5" }, { "type" : "library", @@ -1020,7 +1020,7 @@ "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2" }, { "type" : "library", @@ -1028,7 +1028,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190513172903-22d7a77e9e5f", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f" }, { "type" : "library", @@ -1036,7 +1036,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4" }, { "type" : "library", @@ -1044,7 +1044,7 @@ "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1" }, { "type" : "library", @@ -1052,7 +1052,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.10", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10" }, { "type" : "library", @@ -1060,7 +1060,7 @@ "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3" }, { "type" : "library", @@ -1068,7 +1068,7 @@ "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3" }, { "type" : "library", @@ -1076,7 +1076,7 @@ "group" : "github.com/multiformats", "name" : "go-base32", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3" }, { "type" : "library", @@ -1084,7 +1084,7 @@ "group" : "github.com/multiformats", "name" : "go-base36", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0" }, { "type" : "library", @@ -1092,7 +1092,7 @@ "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0" }, { "type" : "library", @@ -1100,7 +1100,7 @@ "group" : "github.com/ipld", "name" : "go-car", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0" }, { "type" : "library", @@ -1108,7 +1108,7 @@ "group" : "github.com/labstack/echo", "name" : "v4", "version" : "v4.1.18-0.20201215153152-4422e3b66b9f", - "purl" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f" }, { "type" : "library", @@ -1116,7 +1116,7 @@ "group" : "github.com/russellhaering", "name" : "goxmldsig", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0" }, { "type" : "library", @@ -1124,7 +1124,7 @@ "group" : "go.elastic.co", "name" : "apm", "version" : "v1.11.0", - "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0" }, { "type" : "library", @@ -1132,7 +1132,7 @@ "group" : "github.com/aead", "name" : "siphash", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1" }, { "type" : "library", @@ -1140,7 +1140,7 @@ "group" : "github.com/btcsuite", "name" : "btclog", "version" : "v0.0.0-20170628155309-84c8d2346e9f", - "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f" }, { "type" : "library", @@ -1148,7 +1148,7 @@ "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190207003914-4c204d697803", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803" }, { "type" : "library", @@ -1156,7 +1156,7 @@ "group" : "github.com/btcsuite", "name" : "go-socks", "version" : "v0.0.0-20170105172521-4720035b7bfd", - "purl" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd" }, { "type" : "library", @@ -1164,7 +1164,7 @@ "group" : "github.com/btcsuite", "name" : "goleveldb", "version" : "v0.0.0-20160330041536-7834afc9e8cd", - "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd" }, { "type" : "library", @@ -1172,7 +1172,7 @@ "group" : "github.com/btcsuite", "name" : "snappy-go", "version" : "v0.0.0-20151229074030-0bdef8d06723", - "purl" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723" }, { "type" : "library", @@ -1180,7 +1180,7 @@ "group" : "github.com/btcsuite", "name" : "websocket", "version" : "v0.0.0-20150119174127-31079b680792", - "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792" }, { "type" : "library", @@ -1188,7 +1188,7 @@ "group" : "github.com/btcsuite", "name" : "winsvc", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0" }, { "type" : "library", @@ -1196,7 +1196,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v0.0.0-20171005155431-ecdeabc65495", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495" }, { "type" : "library", @@ -1204,7 +1204,7 @@ "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v0.0.0-20141203071132-1679536dcc89", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89" }, { "type" : "library", @@ -1212,7 +1212,7 @@ "group" : "github.com/jrick", "name" : "logrotate", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0" }, { "type" : "library", @@ -1220,7 +1220,7 @@ "group" : "github.com/kkdai", "name" : "bstream", "version" : "v0.0.0-20161212061736-f391b8402d23", - "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23" }, { "type" : "library", @@ -1228,7 +1228,7 @@ "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0" }, { "type" : "library", @@ -1236,7 +1236,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3" }, { "type" : "library", @@ -1244,7 +1244,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20170930174604-9419663f5a44", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44" }, { "type" : "library", @@ -1252,7 +1252,7 @@ "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5" }, { "type" : "library", @@ -1260,7 +1260,7 @@ "group" : "github.com/ugorji", "name" : "go", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7" }, { "type" : "library", @@ -1268,7 +1268,7 @@ "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7" }, { "type" : "library", @@ -1276,7 +1276,7 @@ "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0" }, { "type" : "library", @@ -1284,7 +1284,7 @@ "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1" }, { "type" : "library", @@ -1292,7 +1292,7 @@ "group" : "howett.net", "name" : "plist", "version" : "v0.0.0-20181124034731-591f970eefbb", - "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb" }, { "type" : "library", @@ -1300,7 +1300,7 @@ "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0" }, { "type" : "library", @@ -1308,7 +1308,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.1", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1" }, { "type" : "library", @@ -1316,7 +1316,7 @@ "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.2.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0" }, { "type" : "library", @@ -1324,7 +1324,7 @@ "group" : "github.com/go-playground/assert", "name" : "v2", "version" : "v2.0.1", - "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1" }, { "type" : "library", @@ -1332,7 +1332,7 @@ "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.13.0", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0" }, { "type" : "library", @@ -1340,7 +1340,7 @@ "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.17.0", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0" }, { "type" : "library", @@ -1348,7 +1348,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2" }, { "type" : "library", @@ -1356,7 +1356,7 @@ "group" : "github.com/jbenet", "name" : "go-cienv", "version" : "v0.0.0-20150120210510-1bb1476777ec", - "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec" }, { "type" : "library", @@ -1364,7 +1364,7 @@ "group" : "github.com/libp2p", "name" : "go-nat", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3" }, { "type" : "library", @@ -1372,7 +1372,7 @@ "group" : "github.com/whyrusleeping", "name" : "go-notifier", "version" : "v0.0.0-20170827234753-097c5d47330f", - "purl" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f" }, { "type" : "library", @@ -1380,7 +1380,7 @@ "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3" }, { "type" : "library", @@ -1388,7 +1388,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5" }, { "type" : "library", @@ -1396,7 +1396,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0" }, { "type" : "library", @@ -1404,7 +1404,7 @@ "group" : "github.com/ipfs", "name" : "go-merkledag", "version" : "v0.3.2", - "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2" }, { "type" : "library", @@ -1412,7 +1412,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.15", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15" }, { "type" : "library", @@ -1420,7 +1420,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0" }, { "type" : "library", @@ -1428,7 +1428,7 @@ "group" : "go.elastic.co", "name" : "fastjson", "version" : "v1.1.0", - "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0" }, { "type" : "library", @@ -1436,7 +1436,7 @@ "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.0", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0" }, { "type" : "library", @@ -1444,7 +1444,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200509030707-2212a7e161a5", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5" }, { "type" : "library", @@ -1452,7 +1452,7 @@ "group" : "github.com/gxed/hashland", "name" : "keccakpg", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1" }, { "type" : "library", @@ -1460,7 +1460,7 @@ "group" : "github.com/gxed/hashland", "name" : "murmur3", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1" }, { "type" : "library", @@ -1468,7 +1468,7 @@ "group" : "github.com/minio", "name" : "blake2b-simd", "version" : "v0.0.0-20160723061019-3f5f724cb5b1", - "purl" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1" }, { "type" : "library", @@ -1476,7 +1476,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190211182817-74369b46fc67", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67" }, { "type" : "library", @@ -1484,7 +1484,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190219092855-153ac476189d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d" }, { "type" : "library", @@ -1492,7 +1492,7 @@ "group" : "github.com/spaolacci", "name" : "murmur3", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0" }, { "type" : "library", @@ -1500,7 +1500,7 @@ "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1" }, { "type" : "library", @@ -1508,7 +1508,7 @@ "group" : "github.com/valyala", "name" : "bytebufferpool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0" }, { "type" : "library", @@ -1516,7 +1516,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1" }, { "type" : "library", @@ -1524,7 +1524,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1" }, { "type" : "library", @@ -1532,7 +1532,7 @@ "group" : "github.com/labstack", "name" : "gommon", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0" }, { "type" : "library", @@ -1540,7 +1540,7 @@ "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.2", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2" }, { "type" : "library", @@ -1548,7 +1548,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.9", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9" }, { "type" : "library", @@ -1556,7 +1556,7 @@ "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1" }, { "type" : "library", @@ -1564,7 +1564,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0" }, { "type" : "library", @@ -1572,7 +1572,7 @@ "group" : "github.com/libp2p", "name" : "go-msgio", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2" }, { "type" : "library", @@ -1580,7 +1580,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0" }, { "type" : "library", @@ -1588,7 +1588,7 @@ "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0" }, { "type" : "library", @@ -1596,7 +1596,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180221164845-07fd8470d635", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635" }, { "type" : "library", @@ -1604,7 +1604,7 @@ "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0" }, { "type" : "library", @@ -1612,7 +1612,7 @@ "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20201117132131-f5c789dd3221", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221" }, { "type" : "library", @@ -1620,7 +1620,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191026070338-33540a1f6037", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037" }, { "type" : "library", @@ -1628,7 +1628,7 @@ "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3" }, { "type" : "library", @@ -1636,7 +1636,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0" }, { "type" : "library", @@ -1644,7 +1644,7 @@ "group" : "github.com/libp2p", "name" : "go-addr-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1" }, { "type" : "library", @@ -1652,7 +1652,7 @@ "group" : "github.com/whyrusleeping", "name" : "mafmt", "version" : "v1.2.8", - "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8" }, { "type" : "library", @@ -1660,7 +1660,7 @@ "group" : "github.com/whyrusleeping", "name" : "multiaddr-filter", "version" : "v0.0.0-20160516205228-e903e4adabd7", - "purl" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7" }, { "type" : "library", @@ -1668,7 +1668,7 @@ "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1" }, { "type" : "library", @@ -1676,7 +1676,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3" }, { "type" : "library", @@ -1684,7 +1684,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2" }, { "type" : "library", @@ -1692,7 +1692,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20210220033148-5ea612d1eb83", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83" }, { "type" : "library", @@ -1700,7 +1700,7 @@ "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v0.0.0-20190222223459-a17d461953aa", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa" }, { "type" : "library", @@ -1708,7 +1708,7 @@ "group" : "github.com/gopherjs", "name" : "gopherjs", "version" : "v0.0.0-20181017120253-0766667cb4d1", - "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1" }, { "type" : "library", @@ -1716,7 +1716,7 @@ "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.2.1+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible" }, { "type" : "library", @@ -1724,7 +1724,7 @@ "group" : "github.com/smartystreets", "name" : "assertions", "version" : "v0.0.0-20180927180507-b2de0cb4f26d", - "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d" }, { "type" : "library", @@ -1732,7 +1732,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0" }, { "type" : "library", @@ -1740,7 +1740,7 @@ "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4" }, { "type" : "library", @@ -1748,7 +1748,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190611184440-5c40567a22f8", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8" }, { "type" : "library", @@ -1756,7 +1756,7 @@ "group" : "github.com/gorilla", "name" : "websocket", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0" }, { "type" : "library", @@ -1764,7 +1764,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0" }, { "type" : "library", @@ -1772,7 +1772,7 @@ "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.1.1-0.20190913151208-6de447530771", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.1-0.20190913151208-6de447530771?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.1-0.20190913151208-6de447530771" }, { "type" : "library", @@ -1780,7 +1780,7 @@ "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3" }, { "type" : "library", @@ -1788,7 +1788,7 @@ "group" : "github.com/elastic", "name" : "go-sysinfo", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1" }, { "type" : "library", @@ -1796,7 +1796,7 @@ "group" : "github.com/elastic", "name" : "go-windows", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0" }, { "type" : "library", @@ -1804,7 +1804,7 @@ "group" : "github.com/joeshaw", "name" : "multierror", "version" : "v0.0.0-20140124173710-69b34d4ec901", - "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901" }, { "type" : "library", @@ -1812,7 +1812,7 @@ "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1" }, { "type" : "library", @@ -1820,7 +1820,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191025021431-6c3a3bfe00ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae" }, { "type" : "library", @@ -1828,7 +1828,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0" }, { "type" : "library", @@ -1836,7 +1836,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180906233101-161cd47e91fd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd" }, { "type" : "library", @@ -1844,7 +1844,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" }, { "type" : "library", @@ -1852,7 +1852,7 @@ "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180831171423-11092d34479b", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b" }, { "type" : "library", @@ -1860,7 +1860,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210309074719-68d13333faf2", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2" }, { "type" : "library", @@ -1868,7 +1868,7 @@ "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.14", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14" }, { "type" : "library", @@ -1876,7 +1876,7 @@ "group" : "github.com/ipfs", "name" : "go-ds-badger", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2" }, { "type" : "library", @@ -1884,7 +1884,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-crypto", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0" }, { "type" : "library", @@ -1892,7 +1892,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-peer", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0" }, { "type" : "library", @@ -1900,7 +1900,7 @@ "group" : "github.com/whyrusleeping", "name" : "go-keyspace", "version" : "v0.0.0-20160322163242-5b898ac5add1", - "purl" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1" }, { "type" : "library", @@ -1908,7 +1908,7 @@ "group" : "github.com/libp2p", "name" : "go-libp2p-record", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0" }, { "type" : "library", @@ -1916,7 +1916,7 @@ "group" : "github.com/andreasbriese", "name" : "bbloom", "version" : "v0.0.0-20180913140656-343706a395b7", - "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7" }, { "type" : "library", @@ -1924,7 +1924,7 @@ "group" : "github.com/kubuxu", "name" : "go-os-helper", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1" }, { "type" : "library", @@ -1932,7 +1932,7 @@ "group" : "github.com/dgraph-io", "name" : "badger", "version" : "v1.5.5-0.20190226225317-8115aed38f8f", - "purl" : "pkg:golang/github.com/dgraph-io/badger@v1.5.5-0.20190226225317-8115aed38f8f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dgraph-io/badger@v1.5.5-0.20190226225317-8115aed38f8f" }, { "type" : "library", @@ -1940,7 +1940,7 @@ "group" : "github.com/dgryski", "name" : "go-farm", "version" : "v0.0.0-20190104051053-3adb47b1fb0f", - "purl" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f" }, { "type" : "library", @@ -1948,7 +1948,7 @@ "group" : "github.com/dustin", "name" : "go-humanize", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0" }, { "type" : "library", @@ -1956,7 +1956,7 @@ "group" : "github.com/spacemonkeygo", "name" : "spacelog", "version" : "v0.0.0-20180420211403-2296661a0572", - "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572" }, { "type" : "library", @@ -1964,7 +1964,7 @@ "group" : "github.com/libp2p", "name" : "go-reuseport", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1" }, { "type" : "library", @@ -1972,7 +1972,7 @@ "group" : "github.com/libp2p", "name" : "go-reuseport-transport", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2" }, { "type" : "library", @@ -1980,7 +1980,7 @@ "group" : "github.com/multiformats", "name" : "go-multiaddr-fmt", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1" }, { "type" : "library", @@ -1988,7 +1988,7 @@ "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" }, { "type" : "library", @@ -1996,7 +1996,7 @@ "group" : "github.com/frankban", "name" : "quicktest", "version" : "v1.11.3", - "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3" }, { "type" : "library", @@ -2004,7 +2004,7 @@ "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1" }, { "type" : "library", @@ -2012,7 +2012,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" }, { "type" : "library", @@ -2020,7 +2020,7 @@ "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1" }, { "type" : "library", @@ -2028,7 +2028,7 @@ "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190221155625-df39d6c2d992", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992" }, { "type" : "library", @@ -2036,7 +2036,7 @@ "group" : "github.com/warpfork", "name" : "go-wish", "version" : "v0.0.0-20180510122957-5ad1f5abf436", - "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436" }, { "type" : "library", @@ -2044,7 +2044,7 @@ "group" : "github.com/whyrusleeping", "name" : "cbor-gen", "version" : "v0.0.0-20200123233031-1cdf64d27158", - "purl" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158" }, { "type" : "library", @@ -2052,7 +2052,7 @@ "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1" }, { "type" : "library", @@ -2060,7 +2060,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" }, { "type" : "library", @@ -2068,7 +2068,7 @@ "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190425235716-9e5f4b9a998d", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d" }, { "type" : "library", @@ -2076,7 +2076,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20181030221726-6c7e314b6563", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563" }, { "type" : "library", @@ -2084,7 +2084,7 @@ "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1" }, { "type" : "library", @@ -2092,7 +2092,7 @@ "group" : "github.com/fsnotify", "name" : "fsnotify", "version" : "v1.4.7", - "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7" }, { "type" : "library", @@ -2100,7 +2100,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0" }, { "type" : "library", @@ -2108,7 +2108,7 @@ "group" : "github.com/hpcloud", "name" : "tail", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0" }, { "type" : "library", @@ -2116,7 +2116,7 @@ "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0" }, { "type" : "library", @@ -2124,7 +2124,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180909124046-d0be0721c37e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e" }, { "type" : "library", @@ -2132,7 +2132,7 @@ "group" : "gopkg.in", "name" : "fsnotify.v1", "version" : "v1.4.7", - "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7" }, { "type" : "library", @@ -2140,7 +2140,7 @@ "group" : "gopkg.in", "name" : "tomb.v1", "version" : "v1.0.0-20141024135613-dd632973f1e7", - "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7" }, { "type" : "library", @@ -2148,7 +2148,7 @@ "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.7", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7" }, { "type" : "library", @@ -2156,7 +2156,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.12", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12" }, { "type" : "library", @@ -2164,7 +2164,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" }, { "type" : "library", @@ -2172,7 +2172,7 @@ "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" }, { "type" : "library", @@ -2180,7 +2180,7 @@ "group" : "github.com/jbenet", "name" : "go-temp-err-catcher", "version" : "v0.0.0-20150120210811-aac704a3f4f2", - "purl" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@v0.0.0-20150120210811-aac704a3f4f2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@v0.0.0-20150120210811-aac704a3f4f2" }, { "type" : "library", @@ -2188,7 +2188,7 @@ "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0" }, { "type" : "library", @@ -2196,7 +2196,7 @@ "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0" }, { "type" : "library", @@ -2204,7 +2204,7 @@ "group" : "github.com/armon", "name" : "go-radix", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0" }, { "type" : "library", @@ -2212,7 +2212,7 @@ "group" : "github.com/cucumber", "name" : "godog", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1" }, { "type" : "library", @@ -2220,7 +2220,7 @@ "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" }, { "type" : "library", @@ -2228,7 +2228,7 @@ "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1" }, { "type" : "library", @@ -2236,7 +2236,7 @@ "group" : "github.com/santhosh-tekuri", "name" : "jsonschema", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4" }, { "type" : "library", @@ -2244,7 +2244,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" }, { "type" : "library", @@ -2252,7 +2252,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5" }, { "type" : "library", @@ -2260,7 +2260,7 @@ "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.8", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8" }, { "type" : "library", @@ -2268,7 +2268,7 @@ "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" }, { "type" : "library", @@ -2276,7 +2276,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" }, { "type" : "library", @@ -2284,7 +2284,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190813064441-fde4db37ae7a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a" }, { "type" : "library", @@ -2292,7 +2292,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" }, { "type" : "library", @@ -2300,7 +2300,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190222072716-a9d3bda3a223", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223" }, { "type" : "library", @@ -2308,7 +2308,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190522155817-f3200d17e092", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092" }, { "type" : "library", @@ -2316,7 +2316,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190228124157-a34e9553db1e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e" }, { "type" : "library", @@ -2324,7 +2324,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190328211700-ab21143f2384", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384" }, { "type" : "library", @@ -2332,7 +2332,7 @@ "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" }, { "type" : "library", @@ -2340,7 +2340,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" }, { "type" : "library", @@ -2348,7 +2348,7 @@ "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" }, { "type" : "library", @@ -2356,7 +2356,7 @@ "group" : "github.com/beevik", "name" : "etree", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0" }, { "type" : "library", @@ -2364,7 +2364,7 @@ "group" : "github.com/jonboulle", "name" : "clockwork", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0" }, { "type" : "library", @@ -2372,7 +2372,7 @@ "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3" }, { "type" : "library", @@ -2380,7 +2380,7 @@ "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" }, { "type" : "library", @@ -2388,7 +2388,7 @@ "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1" }, { "type" : "library", @@ -2396,7 +2396,7 @@ "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9" }, { "type" : "library", @@ -2404,7 +2404,7 @@ "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0" }, { "type" : "library", @@ -2412,7 +2412,7 @@ "group" : "github.com/modern-go", "name" : "concurrent", "version" : "v0.0.0-20180228061459-e0a39a4cb421", - "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" }, { "type" : "library", @@ -2420,7 +2420,7 @@ "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v0.0.0-20180701023420-4b7aa43c6742", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742" }, { "type" : "library", @@ -2428,7 +2428,7 @@ "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190807091052-3d65705ee9f1", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1" }, { "type" : "library", @@ -2436,7 +2436,7 @@ "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v1.6.4", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4" }, { "type" : "library", @@ -2444,7 +2444,7 @@ "group" : "github.com/warpfork", "name" : "go-wish", "version" : "v0.0.0-20200122115046-b9ea61034e4a", - "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a" }, { "type" : "library", @@ -2452,7 +2452,7 @@ "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.20.0+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible" }, { "type" : "library", @@ -2460,7 +2460,7 @@ "group" : "github.com/golang", "name" : "snappy", "version" : "v0.0.0-20180518054509-2e65f85255db", - "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db" }, { "type" : "library", @@ -2468,7 +2468,7 @@ "group" : "github.com/cskr", "name" : "pubsub", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2" }, { "type" : "library", @@ -2476,7 +2476,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1" }, { "type" : "library", @@ -2484,7 +2484,7 @@ "group" : "github.com/ipfs", "name" : "go-peertaskqueue", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0" }, { "type" : "library", @@ -2492,7 +2492,7 @@ "group" : "github.com/libp2p", "name" : "go-testutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0" }, { "type" : "library", @@ -2500,7 +2500,7 @@ "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0" }, { "type" : "library", @@ -2508,7 +2508,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190524122548-abf6ff778158", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158" }, { "type" : "library", @@ -2516,7 +2516,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200116001909-b77594299b42", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42" }, { "type" : "library", @@ -2524,7 +2524,7 @@ "group" : "github.com/jackpal", "name" : "gateway", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5" }, { "type" : "library", @@ -2532,7 +2532,7 @@ "group" : "github.com/jackpal", "name" : "go-nat-pmp", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1" }, { "type" : "library", @@ -2540,7 +2540,7 @@ "group" : "github.com/koron", "name" : "go-ssdp", "version" : "v0.0.0-20180514024734-4a0ed625a78b", - "purl" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b" }, { "type" : "library", @@ -2548,7 +2548,7 @@ "group" : "github.com/dgrijalva", "name" : "jwt-go", "version" : "v3.2.0+incompatible", - "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible" }, { "type" : "library", @@ -2556,7 +2556,7 @@ "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200820211705-5c72a883971a", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a" }, { "type" : "library", @@ -2564,7 +2564,7 @@ "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200826173525-f9321e4c35a6", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6" }, { "type" : "library", @@ -2572,7 +2572,7 @@ "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3" }, { "type" : "library", @@ -2580,7 +2580,7 @@ "group" : "github.com/ipfs", "name" : "go-ipfs-pq", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1?goarch=amd64&goos=linux&type=module" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1" } ], "dependencies" : [