From 1b496be3f27acbc9b04d8ff5e45ba16ccaeea721 Mon Sep 17 00:00:00 2001 From: Ruben Romero Montes Date: Wed, 9 Apr 2025 23:20:53 +0200 Subject: [PATCH] refactor: use exhort-api-spec Signed-off-by: Ruben Romero Montes --- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/workflows/oapi_spec.yml | 29 - .github/workflows/pr.yml | 3 +- .github/workflows/release.yml | 4 +- .github/workflows/stage.yml | 6 +- CONTRIBUTING.md | 12 +- README.md | 12 +- catalog-info.yaml | 10 +- pom.xml | 89 +- src/main/java/com/redhat/exhort/Api.java | 2 +- .../com/redhat/exhort/api/PackageRef.java | 177 - .../com/redhat/exhort/api/package-info.java | 2 - .../serialization/PackageRefDeserializer.java | 46 - .../serialization/PackageURLSerializer.java | 39 - .../api/serialization/package-info.java | 2 - .../com/redhat/exhort/impl/ExhortApi.java | 2 +- .../com/redhat/exhort/sbom/CycloneDXSbom.java | 17 +- src/main/java/module-info.java | 7 +- .../com/redhat/exhort/impl/ExhortApiIT.java | 4 +- .../redhat/exhort/impl/Exhort_Api_Test.java | 2 +- .../Golang_Modules_Provider_Test.java | 4 +- .../msc/golang/expected_sbom_ca.json | 62 +- .../expected_sbom_stack_analysis.json | 818 +-- .../expected_sbom_component_analysis.json | 34 +- .../expected_sbom_stack_analysis.json | 322 +- .../expected_sbom_component_analysis.json | 286 +- .../expected_sbom_stack_analysis.json | 2998 ++++---- .../expected_sbom_component_analysis.json | 28 +- .../expected_sbom_stack_analysis.json | 214 +- .../expected_sbom_component_analysis.json | 61 +- .../expected_sbom_stack_analysis.json | 1900 +++--- .../expected_sbom_component_analysis.json | 268 +- .../expected_sbom_stack_analysis.json | 2980 ++++---- .../expected_sbom_component_analysis.json | 52 +- .../expected_sbom_stack_analysis.json | 1936 +++--- .../expected_component_sbom.json | 20 +- .../expected_stack_sbom.json | 20 +- .../expected_component_sbom.json | 20 +- .../expected_stack_sbom.json | 20 +- .../expected_component_sbom.json | 80 +- .../expected_stack_sbom.json | 1556 ++--- .../expected_component_sbom.json | 80 +- .../expected_stack_sbom.json | 1556 ++--- .../expected_component_sbom.json | 76 +- .../expected_stack_sbom.json | 884 +-- .../expected_component_sbom.json | 76 +- .../expected_stack_sbom.json | 884 +-- .../expected_component_sbom.json | 20 +- .../expected_stack_sbom.json | 20 +- .../expected_component_sbom.json | 20 +- .../expected_stack_sbom.json | 20 +- .../expected_component_sbom.json | 80 +- .../expected_stack_sbom.json | 1556 ++--- .../expected_component_sbom.json | 80 +- .../expected_stack_sbom.json | 1556 ++--- .../expected_component_sbom.json | 76 +- .../expected_stack_sbom.json | 884 +-- .../expected_component_sbom.json | 76 +- .../expected_stack_sbom.json | 884 +-- .../expected_component_sbom.json | 40 +- .../expected_stack_sbom.json | 796 +-- .../expected_component_sbom.json | 60 +- .../expected_stack_sbom.json | 60 +- .../expected_component_sbom.json | 60 +- .../expected_stack_sbom.json | 60 +- .../expected_component_sbom.json | 60 +- .../expected_stack_sbom.json | 60 +- .../expected_component_sbom.json | 60 +- .../expected_stack_sbom.json | 60 +- .../expected_component_sbom.json | 86 +- .../expected_stack_sbom.json | 86 +- .../expected_component_sbom.json | 86 +- .../expected_stack_sbom.json | 86 +- .../expected_component_sbom.json | 6045 +++++++++-------- .../expected_stack_sbom.json | 3929 +++++------ .../expected_component_sbom.json | 76 +- .../expected_stack_sbom.json | 1384 ++-- .../expected_component_sbom.json | 70 +- .../deps_with_ignore/expected_stack_sbom.json | 1102 +-- .../expected_component_sbom.json | 70 +- .../expected_stack_sbom.json | 880 +-- .../expected_component_sbom.json | 166 +- .../expected_stack_sbom.json | 166 +- .../expected_component_sbom.json | 178 +- .../expected_stack_sbom.json | 178 +- 85 files changed, 19278 insertions(+), 19600 deletions(-) delete mode 100644 .github/workflows/oapi_spec.yml delete mode 100644 src/main/java/com/redhat/exhort/api/PackageRef.java delete mode 100644 src/main/java/com/redhat/exhort/api/package-info.java delete mode 100644 src/main/java/com/redhat/exhort/api/serialization/PackageRefDeserializer.java delete mode 100644 src/main/java/com/redhat/exhort/api/serialization/PackageURLSerializer.java delete mode 100644 src/main/java/com/redhat/exhort/api/serialization/package-info.java diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 96c133e2..da8162b5 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -2,5 +2,5 @@ blank_issues_enabled: false contact_links: - name: GitHub Discussions - url: https://github.com/RHEcosystemAppEng/exhort-java-api/discussions/ + url: https://github.com/trustification/exhort-java-api/discussions/ about: You can also use Discussions for questions and ideas. diff --git a/.github/workflows/oapi_spec.yml b/.github/workflows/oapi_spec.yml deleted file mode 100644 index c9f8639c..00000000 --- a/.github/workflows/oapi_spec.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: Verify OpenAPI Spec - -on: - workflow_dispatch: - workflow_run: - workflows: - - "Stage" - types: - - completed - repository_dispatch: - types: [ backend-openapi-spec-modified ] - -jobs: - verify_no_generated: - runs-on: ubuntu-latest - name: Verify Backend OpenAPI Spec - environment: integration - steps: - - name: Checkout sources - uses: actions/checkout@v3 - - - name: Download OpenAPI spec - run: > - wget https://raw.githubusercontent.com/RHEcosystemAppEng/exhort/0.1.x/src/main/resources/META-INF/openapi.yaml - -O src/main/resources/exhort/openapi.yaml - - - name: Verify nothing was changed - run: git diff -s --exit-code diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 8732d8b5..d00a8193 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -49,6 +49,7 @@ jobs: env: EXHORT_PYTHON3_PATH: "${{steps.python-location.outputs.python-bin-location}}/python3" EXHORT_PIP3_PATH: "${{steps.python-location.outputs.python-bin-location}}/pip3" + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | mvn verify -Pits,cov -B -ff @@ -61,8 +62,6 @@ jobs: ./target/surefire-reports/*.xml ./target/junit-platform/TEST-junit-jupiter.xml - - - name: Upload coverage reports if: ${{ matrix.java == env.MAIN_JAVA_VER }} uses: actions/upload-artifact@v4 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5c0d1b8a..ccdc5a4e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ jobs: name: Deploy release environment: staging # only trigger the workflow on the base repository and if the merged branch name starts with release. - if: (github.repository_owner == 'RHEcosystemAppEng' && github.event.pull_request.merged == true && startsWith(github.head_ref, 'release/') ) || (github.repository_owner == 'RHEcosystemAppEng' && github.ref_name == 'main' && contains(github.event.commits[0].message, 'release/directly')) + if: (github.repository_owner == 'trustification' && github.event.pull_request.merged == true && startsWith(github.head_ref, 'release/') ) || (github.repository_owner == 'trustification' && github.ref_name == 'main' && contains(github.event.commits[0].message, 'release/directly')) outputs: project_version: ${{ steps.project.outputs.version }} last_release_tag: ${{ steps.last-release.outputs.tag-name }} @@ -72,7 +72,7 @@ jobs: release: runs-on: ubuntu-latest name: Release - if: (github.repository_owner == 'RHEcosystemAppEng' && startsWith(github.head_ref, 'release/')) || (github.repository_owner == 'RHEcosystemAppEng' && github.ref_name == 'main' && contains(github.event.commits[0].message, 'release/directly')) + if: (github.repository_owner == 'trustification' && startsWith(github.head_ref, 'release/')) || (github.repository_owner == 'trustification' && github.ref_name == 'main' && contains(github.event.commits[0].message, 'release/directly')) environment: staging needs: deploy steps: diff --git a/.github/workflows/stage.yml b/.github/workflows/stage.yml index eab90f7b..3c9e4dd0 100644 --- a/.github/workflows/stage.yml +++ b/.github/workflows/stage.yml @@ -18,7 +18,7 @@ jobs: name: Deploy snapshot env: RUN_PYTHON_BIN: ${{ vars.RUN_PYTHON_BIN }} - if: github.repository_owner == 'RHEcosystemAppEng' && github.event.pull_request.merged == true && !startsWith(github.head_ref, 'release/') + if: github.repository_owner == 'trustification' && github.event.pull_request.merged == true && !startsWith(github.head_ref, 'release/') outputs: project_version: ${{ steps.project.outputs.version }} steps: @@ -40,7 +40,7 @@ jobs: - name: Deploy snapshot to GitHub if: | contains(steps.project.outputs.version, 'SNAPSHOT') && - github.repository == 'RHEcosystemAppEng/exhort-java-api' + github.repository == 'trustification/exhort-java-api' env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: mvn deploy -Pprepare-deployment,deploy-github -B -ff -DskipTests=true -Dskip.junit_platform=true @@ -52,7 +52,7 @@ jobs: needs: deploy if: | contains(needs.deploy.outputs.project_version, 'SNAPSHOT') && - github.repository_owner == 'RHEcosystemAppEng' && github.event.pull_request.merged == true && !startsWith(github.head_ref, 'release/') + github.repository_owner == 'trustification' && github.event.pull_request.merged == true && !startsWith(github.head_ref, 'release/') steps: - name: Check for existing ${{ needs.deploy.outputs.project_version }} release id: existing_release diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9d609279..3d7ca0e0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -47,13 +47,11 @@ ### OpenAPI Specifications -We use our [Backend's OpenAPI spec file][1] for generating types used for deserialization of the Backend's +We use the Java generated library for the [Exhort OpenAPI spec][1] for deserialization of the Backend's API responses.
-The generated classes target package is the `com.redhat.exhort.api`. It is skipped when calculating coverage -thresholds. **Avoid writing code in this package.**
-When the [Backend's spec file][1] is modified, we need to **manually** copy it here in -[src/main/resources/exhort](src/main/resources/exhort/openapi.yaml), -for the *openapi-generator-maven-plugin* to pick it up at **build time**. + +When the [Backend's spec file][1] is modified, a new +version of the Java library should be used. ### Modular (JPMS) @@ -116,7 +114,7 @@ contribution. See the [DCO](DCO) file for details. [0]: https://www.conventionalcommits.org/en/v1.0.0/ -[1]: https://github.com/RHEcosystemAppEng/exhort/blob/main/src/main/resources/META-INF/openapi.yaml +[1]: https://github.com/trustification/exhort-api-spec/blob/main/api/v4/openapi.yaml [10]: https://badgen.net/badge/Java%20Version/11/5382a1 diff --git a/README.md b/README.md index a01f3ba7..61533226 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # CodeReady Dependency Analytics Java API
![latest-no-snapshot][0] ![latest-snapshot][1] -* Looking for our JavaScript/TypeScript API? Try [Exhort JavaScript API](https://github.com/RHEcosystemAppEng/exhort-javascript-api). -* Looking for our Backend implementation? Try [Exhort](https://github.com/RHEcosystemAppEng/exhort). +* Looking for our JavaScript/TypeScript API? Try [Exhort JavaScript API](https://github.com/trustification/exhort-javascript-api). +* Looking for our Backend implementation? Try [Exhort](https://github.com/trustification/exhort). The _Exhort Java API_ module is deployed to _GitHub Package Registry_. @@ -69,7 +69,7 @@ encrypted-token-will-appear-here ... github - https://maven.pkg.github.com/RHEcosystemAppEng/exhort-java-api + https://maven.pkg.github.com/trustification/exhort-java-api ... @@ -83,7 +83,7 @@ encrypted-token-will-appear-here repositories { ... maven { - url 'https://maven.pkg.github.com/RHEcosystemAppEng/exhort-java-api' + url 'https://maven.pkg.github.com/trustification/exhort-java-api' credentials { username System.getenv("GITHUB_USERNAME") password System.getenv("GITHUB_TOKEN") @@ -551,5 +551,5 @@ Customize image analysis optionally by using *Environment Variables* or *Java Pr -[0]: https://img.shields.io/github/v/release/RHEcosystemAppEng/exhort-java-api?color=green&label=latest -[1]: https://img.shields.io/github/v/release/RHEcosystemAppEng/exhort-java-api?color=yellow&include_prereleases&label=snapshot +[0]: https://img.shields.io/github/v/release/trustification/exhort-java-api?color=green&label=latest +[1]: https://img.shields.io/github/v/release/trustification/exhort-java-api?color=yellow&include_prereleases&label=snapshot diff --git a/catalog-info.yaml b/catalog-info.yaml index 1de01351..58922f7c 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -3,13 +3,13 @@ kind: Component metadata: annotations: backstage.io/kubernetes-id: exhort-java-api - github.com/project-slug: RHEcosystemAppEng/exhort-java-api + github.com/project-slug: trustification/exhort-java-api github.com/project-readme-path: README.md - backstage.io/view-url: https://github.com/RHEcosystemAppEng/exhort-java-api/blob/main/catalog-info.yaml - backstage.io/edit-url: https://github.com/RHEcosystemAppEng/exhort-java-api/blob/main/catalog-info.yaml - backstage.io/source-location: url:https://github.com/RHEcosystemAppEng/exhort-java-api + backstage.io/view-url: https://github.com/trustification/exhort-java-api/blob/main/catalog-info.yaml + backstage.io/edit-url: https://github.com/trustification/exhort-java-api/blob/main/catalog-info.yaml + backstage.io/source-location: url:https://github.com/trustification/exhort-java-api rhda/manifest-file-path: package.json - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/exhort-java-api + backstage.io/techdocs-ref: url:https://github.com/trustification/exhort-java-api name: exhort-java-api tags: - rhda diff --git a/pom.xml b/pom.xml index beeb9200..643357c9 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ 0.0.8-SNAPSHOT Exhort Java API Exhort Java API - https://github.com/RHEcosystemAppEng/exhort-java-api#readme + https://github.com/trustification/exhort-java-api#readme 2023 @@ -18,10 +18,11 @@ UTF-8 11 + 1.0.6 2.15.0 2.1.1 2.0.2 - 7.3.2 + 10.2.1 3.27.3 5.10.5 @@ -49,13 +50,20 @@ 0.8.10 1.1.8 4.1 - 6.6.0 1.13.2 1.1.2 2.15.0 3.5.3 + 2.44.4 + + + github + https://maven.pkg.github.com/trustification/exhort-api-spec + + + Apache-2.0 @@ -78,24 +86,29 @@ GitHub Issues - https://github.com/RHEcosystemAppEng/exhort-java-api/issues + https://github.com/trustification/exhort-java-api/issues - https://github.com/RHEcosystemAppEng/exhort-java-api - scm:git:git@github.com:RHEcosystemAppEng/exhort-java-api.git - scm:git:git@github.com:RHEcosystemAppEng/exhort-java-api.git + https://github.com/trustification/exhort-java-api + scm:git:git@github.com:trustification/exhort-java-api.git + scm:git:git@github.com:trustification/exhort-java-api.git HEAD GitHub Workflows - https://github.com/RHEcosystemAppEng/exhort-java-api/actions + https://github.com/trustification/exhort-java-api/actions + + com.redhat.ecosystemappeng + exhort-api-spec + ${exhort-api.version} + org.tomlj tomlj @@ -172,6 +185,10 @@ + + com.redhat.ecosystemappeng + exhort-api-spec + org.tomlj tomlj @@ -407,11 +424,6 @@ limitations under the License.]]> - - org.openapitools - openapi-generator-maven-plugin - ${openapi-generator-maven-plugin.version} - org.pitest pitest-maven @@ -425,9 +437,6 @@ limitations under the License.]]> true - - com.redhat.exhort.api.* - ${mutation.coverage.threshold} STRONGER @@ -440,6 +449,11 @@ limitations under the License.]]> maven-failsafe-plugin ${maven-failsafe-plugin.version} + + com.diffplug.spotless + spotless-maven-plugin + ${spotless-maven-plugin.version} + @@ -637,45 +651,6 @@ limitations under the License.]]> - - - - org.openapitools - openapi-generator-maven-plugin - - - - generate - - - ${project.basedir}/src/main/resources/exhort/openapi.yaml - java - com.redhat.exhort.api - ${project.build.directory} - - none - true - true - jackson - generated-sources - true - - native - - false - false - false - false - false - false - false - analysis_200_response=AnalysisResponse - PackageRef=com.redhat.exhort.api.PackageRef - - - - - com.diffplug.spotless spotless-maven-plugin @@ -826,11 +801,11 @@ limitations under the License.]]> github - https://maven.pkg.github.com/RHEcosystemAppEng/exhort-java-api + https://maven.pkg.github.com/trustification/exhort-java-api github - https://maven.pkg.github.com/RHEcosystemAppEng/exhort-java-api + https://maven.pkg.github.com/trustification/exhort-java-api diff --git a/src/main/java/com/redhat/exhort/Api.java b/src/main/java/com/redhat/exhort/Api.java index a96744a5..0fa713df 100644 --- a/src/main/java/com/redhat/exhort/Api.java +++ b/src/main/java/com/redhat/exhort/Api.java @@ -15,7 +15,7 @@ */ package com.redhat.exhort; -import com.redhat.exhort.api.AnalysisReport; +import com.redhat.exhort.api.v4.AnalysisReport; import com.redhat.exhort.image.ImageRef; import java.io.IOException; import java.util.Arrays; diff --git a/src/main/java/com/redhat/exhort/api/PackageRef.java b/src/main/java/com/redhat/exhort/api/PackageRef.java deleted file mode 100644 index 9f3e10cd..00000000 --- a/src/main/java/com/redhat/exhort/api/PackageRef.java +++ /dev/null @@ -1,177 +0,0 @@ -/* - * Copyright © 2023 Red Hat, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.redhat.exhort.api; - -import com.fasterxml.jackson.annotation.JsonValue; -import com.fasterxml.jackson.databind.annotation.JsonSerialize; -import com.github.packageurl.MalformedPackageURLException; -import com.github.packageurl.PackageURL; -import com.redhat.exhort.api.serialization.PackageURLSerializer; -import java.util.Objects; - -public class PackageRef { - - @JsonSerialize(using = PackageURLSerializer.class) - @JsonValue - private final PackageURL purl; - - public PackageRef(String purl) { - Objects.requireNonNull(purl); - try { - this.purl = new PackageURL(purl); - } catch (MalformedPackageURLException e) { - throw new IllegalArgumentException("Unable to parse PackageURL. " + e.getMessage()); - } - } - - public PackageRef(PackageURL purl) { - Objects.requireNonNull(purl); - this.purl = purl; - } - - public PackageURL purl() { - return purl; - } - - public String ref() { - return purl.toString(); - } - - public String name() { - if (purl.getNamespace() == null) { - return purl.getName(); - } - return purl.getNamespace() + ":" + purl.getName(); - } - - public String version() { - return purl.getVersion(); - } - - @Override - public int hashCode() { - return purl.hashCode(); - } - - @Override - public boolean equals(Object other) { - if (other == null) { - return false; - } - if (!(other instanceof PackageRef)) { - return false; - } - return Objects.equals(purl, ((PackageRef) other).purl()); - } - - public static PackageRef parse(String gav, String pkgManager) { - var parts = gav.split(":"); - if (parts.length < 4 || parts.length > 6) { - throw new IllegalArgumentException("Unexpected GAV format. " + gav); - } - if (parts.length < 6) { - return builder() - .namespace(parts[0]) - .name(parts[1]) - .version(parts[3]) - .pkgManager(pkgManager) - .build(); - } - return builder() - .namespace(parts[0]) - .name(parts[1]) - .version(parts[4]) - .pkgManager(pkgManager) - .build(); - } - - /** - * Convert the instance into URL query string. - * - * @param prefix prefix of the query string - * @return URL query string - */ - public String toUrlQueryString(String prefix) { - if (prefix == null) { - prefix = ""; - } - - return String.format("%s=%s", prefix, this.toString()); - } - - public static Builder builder() { - return new Builder(); - } - - public static class Builder { - - String namespace; - String name; - String version; - String pkgManager; - String purl; - - public Builder purl(String purl) { - this.purl = purl; - return this; - } - - public Builder pkgManager(String pkgManager) { - this.pkgManager = pkgManager; - return this; - } - - public Builder version(String version) { - this.version = version; - return this; - } - - public Builder name(String name) { - this.name = name; - return this; - } - - public Builder namespace(String namespace) { - this.namespace = namespace; - return this; - } - - private Builder() {} - - public PackageRef build() { - try { - if (Objects.isNull(purl)) { - Objects.requireNonNull(pkgManager); - Objects.requireNonNull(name); - Objects.requireNonNull(version); - return new PackageRef(new PackageURL(pkgManager, namespace, name, version, null, null)); - } - return new PackageRef(new PackageURL(purl)); - } catch (MalformedPackageURLException e) { - throw new IllegalArgumentException("Unable to parse PackageURL. " + e.getMessage()); - } - } - } - - public String toGav() { - return String.format("%s:%s", name(), purl.getVersion()); - } - - @Override - public String toString() { - return purl.toString(); - } -} diff --git a/src/main/java/com/redhat/exhort/api/package-info.java b/src/main/java/com/redhat/exhort/api/package-info.java deleted file mode 100644 index 0a887edc..00000000 --- a/src/main/java/com/redhat/exhort/api/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -/** Package hosting various the Exhort API implementation. * */ -package com.redhat.exhort.api; diff --git a/src/main/java/com/redhat/exhort/api/serialization/PackageRefDeserializer.java b/src/main/java/com/redhat/exhort/api/serialization/PackageRefDeserializer.java deleted file mode 100644 index f192e2bf..00000000 --- a/src/main/java/com/redhat/exhort/api/serialization/PackageRefDeserializer.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright © 2023 Red Hat, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.redhat.exhort.api.serialization; - -import com.fasterxml.jackson.core.JacksonException; -import com.fasterxml.jackson.core.JsonParser; -import com.fasterxml.jackson.databind.DeserializationContext; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.deser.std.StdDeserializer; -import com.redhat.exhort.api.PackageRef; -import java.io.IOException; - -public class PackageRefDeserializer extends StdDeserializer { - - public PackageRefDeserializer() { - this(null); - } - - public PackageRefDeserializer(Class c) { - super(c); - } - - @Override - public PackageRef deserialize(JsonParser p, DeserializationContext ctxt) - throws IOException, JacksonException { - JsonNode n = p.getCodec().readTree(p); - String purl = n.asText(); - if (purl == null) { - return null; - } - return new PackageRef(purl); - } -} diff --git a/src/main/java/com/redhat/exhort/api/serialization/PackageURLSerializer.java b/src/main/java/com/redhat/exhort/api/serialization/PackageURLSerializer.java deleted file mode 100644 index e61c786c..00000000 --- a/src/main/java/com/redhat/exhort/api/serialization/PackageURLSerializer.java +++ /dev/null @@ -1,39 +0,0 @@ -/* - * Copyright © 2023 Red Hat, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -package com.redhat.exhort.api.serialization; - -import com.fasterxml.jackson.core.JsonGenerator; -import com.fasterxml.jackson.databind.SerializerProvider; -import com.fasterxml.jackson.databind.ser.std.StdSerializer; -import com.github.packageurl.PackageURL; -import java.io.IOException; - -public class PackageURLSerializer extends StdSerializer { - - public PackageURLSerializer() { - this(null); - } - - public PackageURLSerializer(Class c) { - super(c); - } - - @Override - public void serialize(PackageURL value, JsonGenerator gen, SerializerProvider provider) - throws IOException { - gen.writeString(value.toString()); - } -} diff --git a/src/main/java/com/redhat/exhort/api/serialization/package-info.java b/src/main/java/com/redhat/exhort/api/serialization/package-info.java deleted file mode 100644 index 866be540..00000000 --- a/src/main/java/com/redhat/exhort/api/serialization/package-info.java +++ /dev/null @@ -1,2 +0,0 @@ -/** Package hosting various the Exhort API implementation. * */ -package com.redhat.exhort.api.serialization; diff --git a/src/main/java/com/redhat/exhort/impl/ExhortApi.java b/src/main/java/com/redhat/exhort/impl/ExhortApi.java index 17c7fc92..bf73f515 100644 --- a/src/main/java/com/redhat/exhort/impl/ExhortApi.java +++ b/src/main/java/com/redhat/exhort/impl/ExhortApi.java @@ -23,7 +23,7 @@ import com.github.packageurl.PackageURL; import com.redhat.exhort.Api; import com.redhat.exhort.Provider; -import com.redhat.exhort.api.AnalysisReport; +import com.redhat.exhort.api.v4.AnalysisReport; import com.redhat.exhort.image.ImageRef; import com.redhat.exhort.image.ImageUtils; import com.redhat.exhort.logging.LoggersFactory; diff --git a/src/main/java/com/redhat/exhort/sbom/CycloneDXSbom.java b/src/main/java/com/redhat/exhort/sbom/CycloneDXSbom.java index ffb2d9c4..d9251c55 100644 --- a/src/main/java/com/redhat/exhort/sbom/CycloneDXSbom.java +++ b/src/main/java/com/redhat/exhort/sbom/CycloneDXSbom.java @@ -26,8 +26,9 @@ import java.util.function.Predicate; import java.util.logging.Logger; import java.util.stream.Collectors; -import org.cyclonedx.BomGeneratorFactory; -import org.cyclonedx.CycloneDxSchema.Version; +import org.cyclonedx.Version; +import org.cyclonedx.exception.GeneratorException; +import org.cyclonedx.generators.BomGeneratorFactory; import org.cyclonedx.model.Bom; import org.cyclonedx.model.Component; import org.cyclonedx.model.Component.Type; @@ -244,11 +245,15 @@ public Sbom addDependency(PackageURL sourceRef, PackageURL targetRef) { @Override public String getAsJsonString() { - String jsonString = BomGeneratorFactory.createJson(VERSION, bom).toJsonString(); - if (debugLoggingIsNeeded()) { - log.info("Generated Sbom Json:" + System.lineSeparator() + jsonString); + try { + var jsonString = BomGeneratorFactory.createJson(VERSION, bom).toJsonString(); + if (debugLoggingIsNeeded()) { + log.info("Generated Sbom Json:" + System.lineSeparator() + jsonString); + } + return jsonString; + } catch (GeneratorException e) { + throw new RuntimeException("Unable to genenerate JSON from SBOM", e); } - return jsonString; } @Override diff --git a/src/main/java/module-info.java b/src/main/java/module-info.java index b1c895c7..fd6f5f98 100644 --- a/src/main/java/module-info.java +++ b/src/main/java/module-info.java @@ -6,20 +6,17 @@ requires jakarta.annotation; requires java.xml; requires jakarta.mail; + requires exhort.api; requires cyclonedx.core.java; requires packageurl.java; requires transitive java.logging; requires org.tomlj; requires java.base; - opens com.redhat.exhort.api to - com.fasterxml.jackson.databind; opens com.redhat.exhort.providers to com.fasterxml.jackson.databind; exports com.redhat.exhort; - exports com.redhat.exhort.api; - exports com.redhat.exhort.api.serialization; exports com.redhat.exhort.impl; exports com.redhat.exhort.sbom; exports com.redhat.exhort.tools; @@ -30,8 +27,6 @@ opens com.redhat.exhort.sbom to com.fasterxml.jackson.databind, packageurl.java; - opens com.redhat.exhort.api.serialization to - com.fasterxml.jackson.databind; exports com.redhat.exhort.providers; exports com.redhat.exhort.logging; diff --git a/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java b/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java index b0a8db3d..3fbf1951 100644 --- a/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java +++ b/src/test/java/com/redhat/exhort/impl/ExhortApiIT.java @@ -31,8 +31,8 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.redhat.exhort.Api; import com.redhat.exhort.ExhortTest; -import com.redhat.exhort.api.AnalysisReport; -import com.redhat.exhort.api.ProviderReport; +import com.redhat.exhort.api.v4.AnalysisReport; +import com.redhat.exhort.api.v4.ProviderReport; import com.redhat.exhort.image.ImageRef; import com.redhat.exhort.providers.HelperExtension; import com.redhat.exhort.tools.Ecosystem; diff --git a/src/test/java/com/redhat/exhort/impl/Exhort_Api_Test.java b/src/test/java/com/redhat/exhort/impl/Exhort_Api_Test.java index c819d2cc..56901740 100644 --- a/src/test/java/com/redhat/exhort/impl/Exhort_Api_Test.java +++ b/src/test/java/com/redhat/exhort/impl/Exhort_Api_Test.java @@ -40,7 +40,7 @@ import com.redhat.exhort.Api; import com.redhat.exhort.ExhortTest; import com.redhat.exhort.Provider; -import com.redhat.exhort.api.AnalysisReport; +import com.redhat.exhort.api.v4.AnalysisReport; import com.redhat.exhort.image.ImageRef; import com.redhat.exhort.tools.Ecosystem; import com.redhat.exhort.tools.Operations; diff --git a/src/test/java/com/redhat/exhort/providers/Golang_Modules_Provider_Test.java b/src/test/java/com/redhat/exhort/providers/Golang_Modules_Provider_Test.java index 9beb49cf..92fbacf6 100644 --- a/src/test/java/com/redhat/exhort/providers/Golang_Modules_Provider_Test.java +++ b/src/test/java/com/redhat/exhort/providers/Golang_Modules_Provider_Test.java @@ -147,10 +147,9 @@ void Test_Golang_Modules_with_Match_Manifest_Version(boolean MatchManifestVersio .getDependenciesSbom(Path.of(goModPath), false) .getAsJsonString()); String actualSbomWithTSStripped = dropIgnoredKeepFormat(sbomString); + assertEquals( getStringFromFile("msc/golang/expected_sbom_ca.json").trim(), actualSbomWithTSStripped); - - System.out.println(sbomString); } } @@ -164,7 +163,6 @@ void Test_Golang_MvS_Logic_Enabled() throws IOException { goModulesProvider.getDependenciesSbom(Path.of(goModPath), true).getAsJsonString()); String expectedSbom = getStringFromFile("msc/golang/mvs_logic/expected_sbom_stack_analysis.json").trim(); - assertEquals(expectedSbom, resultSbom); // check that only one version of package golang/go.opencensus.io is in sbom for diff --git a/src/test/resources/msc/golang/expected_sbom_ca.json b/src/test/resources/msc/golang/expected_sbom_ca.json index 78fabc50..ae59ce9c 100644 --- a/src/test/resources/msc/golang/expected_sbom_ca.json +++ b/src/test/resources/msc/golang/expected_sbom_ca.json @@ -4,86 +4,86 @@ "version" : 1, "metadata" : { "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/sample/demo-app@v0.0.0", "group" : "github.com/sample", "name" : "demo-app", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/sample/demo-app@v0.0.0" + "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/sample/demo-app@v0.0.0", "group" : "github.com/sample", "name" : "demo-app", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/sample/demo-app@v0.0.0" + "purl" : "pkg:golang/github.com/sample/demo-app@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/zapr@v1.2.0", "group" : "github.com/go-logr", "name" : "zapr", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/go-logr/zapr@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/zapr@v1.2.0" + "purl" : "pkg:golang/github.com/go-logr/zapr@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.1", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.1" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipld/go-car@v0.3.0", "group" : "github.com/ipld", "name" : "go-car", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipld/go-car@v0.3.0" + "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/labstack/echo/v4@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0", "group" : "github.com/russellhaering", "name" : "goxmldsig", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0" + "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/go.elastic.co/apm@v1.11.0", "group" : "go.elastic.co", "name" : "apm", "version" : "v1.11.0", - "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0", - "type" : "library", - "bom-ref" : "pkg:golang/go.elastic.co/apm@v1.11.0" + "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -133,4 +133,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 1a1068f0..d4d05e7b 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 @@ -4,1093 +4,1093 @@ "version" : 1, "metadata" : { "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.3", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.3", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.3" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0", "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.4" + "purl" : "pkg:golang/go.opencensus.io@v0.22.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20210331224755-41bb18bfe9da", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0", "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20201019141844-1ed22bb0c154", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.31.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.31.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.31.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1", "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.3", "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.3", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.3" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b", "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190802002840-cff245a6509b", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0", "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f" + "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0", "group" : "github.com/envoyproxy", "name" : "protoc-gen-validate", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0" + "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.65.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.65.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.65.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.65.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.65.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.10.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.10.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.10.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5", "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.5", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200224162631-6cc2880d07d6", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200302205851-738671d3881b", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.6.0", "group" : "golang.org/x", "name" : "tools", "version" : "v0.6.0", - "purl" : "pkg:golang/golang.org/x/tools@v0.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.6.0" + "purl" : "pkg:golang/golang.org/x/tools@v0.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.30.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.30.0", - "purl" : "pkg:golang/google.golang.org/api@v0.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.30.0" + "purl" : "pkg:golang/google.golang.org/api@v0.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20200227125254-8fa46927fb4f", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.8.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.8.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.9.0", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.9.0" + "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0", "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.4", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.4", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.4" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/quote/v3@v3.1.0", "group" : "rsc.io/quote", "name" : "v3", "version" : "v3.1.0", - "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/quote/v3@v3.1.0" + "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e", "group" : "github.com/niemeyer", "name" : "pretty", "version" : "v0.0.0-20200227124842-a10e7caefd8e", - "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e" + "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028", "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190719004257-d2bd2a29d028", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1", "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5" + "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153", "group" : "github.com/elazarl", "name" : "goproxy", "version" : "v0.0.0-20180725130230-947c36da3153", - "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153" + "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible", "group" : "github.com/evanphx", "name" : "json-patch", "version" : "v4.12.0+incompatible", - "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible" + "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs", "group" : "github.com/google", "name" : "gnostic", "version" : "v0.5.7-v3refs", - "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs" + "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/moby/spdystream@v0.2.0", "group" : "github.com/moby", "name" : "spdystream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/moby/spdystream@v0.2.0" + "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f" + "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5", "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0", "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.4.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.23.0", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.23.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.23.0" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.9.1", "group" : "github.com/pkg", "name" : "errors", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.9.1" + "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/martian/v3@v3.0.0", "group" : "github.com/google/martian", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/martian/v3@v3.0.0" + "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4", "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.4", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1", "group" : "github.com/census-instrumentation", "name" : "opencensus-proto", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1" + "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4" + "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/bytedance/sonic@v1.9.1", "group" : "github.com/bytedance", "name" : "sonic", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/bytedance/sonic@v1.9.1" + "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0", "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.14.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/goccy/go-json@v0.10.2", "group" : "github.com/goccy", "name" : "go-json", "version" : "v0.10.2", - "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/goccy/go-json@v0.10.2" + "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.19", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8", "group" : "github.com/pelletier/go-toml", "name" : "v2", "version" : "v2.0.8", - "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8" + "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11", "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.2.11", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311", "group" : "github.com/chenzhuoyu", "name" : "base64x", "version" : "v0.0.0-20221115062448-fe3a3abad311", - "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311" + "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2", "group" : "github.com/gabriel-vasile", "name" : "mimetype", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2" + "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.14.1", "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.14.1", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.14.1" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1", "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.18.1", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4", "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.2.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.4", "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.4" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1", "group" : "github.com/twitchyliquid64", "name" : "golang-asm", "version" : "v0.15.1", - "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1" + "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/arch@v0.3.0", "group" : "golang.org/x", "name" : "arch", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/arch@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/arch@v0.3.0" + "purl" : "pkg:golang/golang.org/x/arch@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1", "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7", "group" : "github.com/gregjones", "name" : "httpcache", "version" : "v0.0.0-20180305231024-9cad4c3443a7", - "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7" + "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6", "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible", "group" : "github.com/peterbourgon", "name" : "diskv", "version" : "v2.0.1+incompatible", - "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible" + "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0", "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1", "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1" + "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.1", "group" : "github.com/google", "name" : "btree", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/google/btree@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.1" + "purl" : "pkg:golang/github.com/google/btree@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e", "group" : "github.com/pkg", "name" : "diff", "version" : "v0.0.0-20210226163009-20ebb0f2a09e", - "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e" + "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/renameio@v0.1.0", "group" : "github.com/google", "name" : "renameio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/google/renameio@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/renameio@v0.1.0" + "purl" : "pkg:golang/github.com/google/renameio@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200708004538-1a94d8640e99", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/logex@v1.1.10", "group" : "github.com/chzyer", "name" : "logex", "version" : "v1.1.10", - "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/logex@v1.1.10" + "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e", "group" : "github.com/chzyer", "name" : "readline", "version" : "v0.0.0-20180603132655-2972be24d48e", - "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e" + "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1", "group" : "github.com/chzyer", "name" : "test", "version" : "v0.0.0-20180213035817-a1ea475d72b1", - "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1" + "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6", "group" : "github.com/ianlancetaylor", "name" : "demangle", "version" : "v0.0.0-20181102032728-5e5cf60278f6", - "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6" + "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.3.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46", "group" : "github.com/nytimes", "name" : "gziphandler", "version" : "v0.0.0-20170623195520-56545f4a5d46", - "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46" + "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a", "group" : "github.com/asaskevich", "name" : "govalidator", "version" : "v0.0.0-20190424111038-f61b66f89f4a", - "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a" + "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c", "group" : "k8s.io", "name" : "gengo", "version" : "v0.0.0-20210813121822-485abfe95c7c", - "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c" + "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1", "group" : "github.com/puerkitobio", "name" : "purell", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1" + "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578", "group" : "github.com/puerkitobio", "name" : "urlesc", "version" : "v0.0.0-20170810143723-de5bf2ad4578", - "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578" + "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0", "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/creack/pty@v1.1.9", "group" : "github.com/creack", "name" : "pty", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/creack/pty@v1.1.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/creack/pty@v1.1.9" + "purl" : "pkg:golang/github.com/creack/pty@v1.1.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b", "group" : "github.com/golang", "name" : "glog", "version" : "v0.0.0-20160126235308-23def4e6c14b", - "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b" + "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/sampler@v1.3.0", "group" : "rsc.io", "name" : "sampler", "version" : "v1.3.0", - "purl" : "pkg:golang/rsc.io/sampler@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/sampler@v1.3.0" + "purl" : "pkg:golang/rsc.io/sampler@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9", "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", - "type" : "library", - "bom-ref" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9" + "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802", "group" : "github.com/burntsushi", "name" : "xgb", "version" : "v0.0.0-20160522181843-27f122750802", - "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802" + "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible", "group" : "github.com/google", "name" : "martian", "version" : "v2.1.0+incompatible", - "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible" + "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1", "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/binaryregexp@v0.2.0", "group" : "rsc.io", "name" : "binaryregexp", "version" : "v0.2.0", - "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/binaryregexp@v0.2.0" + "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0", "group" : "github.com/stoewer", "name" : "go-strcase", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0" + "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0", "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815" + "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0", "group" : "gopkg.in", "name" : "errgo.v2", "version" : "v2.1.0", - "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0" + "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -2107,4 +2107,4 @@ ] } ] -} +} \ No newline at end of file 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 7968a79d..039af2e5 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 @@ -3,48 +3,48 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-08-26T18:33:52Z", + "timestamp" : "2025-04-09T14:09:50Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0", "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0", "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/cobra@v0.0.5", "group" : "github.com/spf13", "name" : "cobra", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/cobra@v0.0.5" + "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210112183307-1e6ecd4bf1b0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -69,4 +69,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 eedf8fb4..b5f33bbd 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 @@ -3,432 +3,432 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-08-26T18:28:51Z", + "timestamp" : "2025-04-09T14:10:05Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0", "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0", "group" : "golang.org/x", "name" : "example", "version" : "v0.0.0", - "purl" : "pkg:golang/golang.org/x/example@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/golang.org/x/example@v0.0.0" + "purl" : "pkg:golang/golang.org/x/example@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/cobra@v0.0.5", "group" : "github.com/spf13", "name" : "cobra", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/cobra@v0.0.5" + "purl" : "pkg:golang/github.com/spf13/cobra@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210112183307-1e6ecd4bf1b0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210112183307-1e6ecd4bf1b0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/viper@v1.3.2", "group" : "github.com/spf13", "name" : "viper", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/spf13/viper@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/viper@v1.3.2" + "purl" : "pkg:golang/github.com/spf13/viper@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/armon/consul-api@v0.0.0-20180202201655-eb2c6b5be1b6", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/armon/consul-api@v0.0.0-20180202201655-eb2c6b5be1b6" + "purl" : "pkg:golang/github.com/armon/consul-api@v0.0.0-20180202201655-eb2c6b5be1b6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/coreos/etcd@v3.3.10%2Bincompatible", "group" : "github.com/coreos", "name" : "etcd", "version" : "v3.3.10+incompatible", - "purl" : "pkg:golang/github.com/coreos/etcd@v3.3.10%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/coreos/etcd@v3.3.10%2Bincompatible" + "purl" : "pkg:golang/github.com/coreos/etcd@v3.3.10%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/coreos/go-etcd@v2.0.0%2Bincompatible", "group" : "github.com/coreos", "name" : "go-etcd", "version" : "v2.0.0+incompatible", - "purl" : "pkg:golang/github.com/coreos/go-etcd@v2.0.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/coreos/go-etcd@v2.0.0%2Bincompatible" + "purl" : "pkg:golang/github.com/coreos/go-etcd@v2.0.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/coreos/go-semver@v0.2.0", "group" : "github.com/coreos", "name" : "go-semver", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/coreos/go-semver@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/coreos/go-semver@v0.2.0" + "purl" : "pkg:golang/github.com/coreos/go-semver@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7", "group" : "github.com/fsnotify", "name" : "fsnotify", "version" : "v1.4.7", - "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7" + "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/hcl@v1.0.0", "group" : "github.com/hashicorp", "name" : "hcl", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/hashicorp/hcl@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/hcl@v1.0.0" + "purl" : "pkg:golang/github.com/hashicorp/hcl@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/magiconair/properties@v1.8.0", "group" : "github.com/magiconair", "name" : "properties", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/magiconair/properties@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/magiconair/properties@v1.8.0" + "purl" : "pkg:golang/github.com/magiconair/properties@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pelletier/go-toml@v1.2.0", "group" : "github.com/pelletier", "name" : "go-toml", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/pelletier/go-toml@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pelletier/go-toml@v1.2.0" + "purl" : "pkg:golang/github.com/pelletier/go-toml@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/afero@v1.1.2", "group" : "github.com/spf13", "name" : "afero", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/spf13/afero@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/afero@v1.1.2" + "purl" : "pkg:golang/github.com/spf13/afero@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/cast@v1.3.0", "group" : "github.com/spf13", "name" : "cast", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/spf13/cast@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/cast@v1.3.0" + "purl" : "pkg:golang/github.com/spf13/cast@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/jwalterweatherman@v1.0.0", "group" : "github.com/spf13", "name" : "jwalterweatherman", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/spf13/jwalterweatherman@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/jwalterweatherman@v1.0.0" + "purl" : "pkg:golang/github.com/spf13/jwalterweatherman@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.3", "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.3", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.3" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.2.2", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.2.2", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.2.2" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v0.0.0-20181204163529-d75b2dcb6bc8", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v0.0.0-20181204163529-d75b2dcb6bc8" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v0.0.0-20181204163529-d75b2dcb6bc8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/xordataexchange/crypt@v0.0.3-0.20170626215501-b2862e3d0a77", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/xordataexchange/crypt@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20181203042331-505ab145d0a9", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20181203042331-505ab145d0a9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20181203042331-505ab145d0a9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20181203042331-505ab145d0a9" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20181203042331-505ab145d0a9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20181205085412-a5c9d58dba9a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20181205085412-a5c9d58dba9a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20181205085412-a5c9d58dba9a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20181205085412-a5c9d58dba9a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20181205085412-a5c9d58dba9a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20201021035429-f5854403a974", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200930185726-fdedc70b468f", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cpuguy83/go-md2man@v1.0.10", "group" : "github.com/cpuguy83", "name" : "go-md2man", "version" : "v1.0.10", - "purl" : "pkg:golang/github.com/cpuguy83/go-md2man@v1.0.10", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cpuguy83/go-md2man@v1.0.10" + "purl" : "pkg:golang/github.com/cpuguy83/go-md2man@v1.0.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/inconshreveable/mousetrap@v1.0.0", "group" : "github.com/inconshreveable", "name" : "mousetrap", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/inconshreveable/mousetrap@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/inconshreveable/mousetrap@v1.0.0" + "purl" : "pkg:golang/github.com/inconshreveable/mousetrap@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mitchellh/go-homedir@v1.1.0", "group" : "github.com/mitchellh", "name" : "go-homedir", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/mitchellh/go-homedir@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mitchellh/go-homedir@v1.1.0" + "purl" : "pkg:golang/github.com/mitchellh/go-homedir@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.2.1", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.2.1" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.3.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.3.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/russross/blackfriday@v1.5.2", "group" : "github.com/russross", "name" : "blackfriday", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/russross/blackfriday@v1.5.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/russross/blackfriday@v1.5.2" + "purl" : "pkg:golang/github.com/russross/blackfriday@v1.5.2?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -719,4 +719,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 6afad73e..90808af0 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 @@ -3,384 +3,384 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-08-26T18:04:29Z", + "timestamp" : "2025-04-09T14:09:52Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.3", "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.3", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.3" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs", "group" : "github.com/google", "name" : "gnostic", "version" : "v0.5.7-v3refs", - "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs" + "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6", "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0", "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0", "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5", "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0", "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0", "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1", "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1" + "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1", "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1", "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1", "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -615,4 +615,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 3296867b..4d614110 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 @@ -3,3995 +3,3995 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-08-26T18:06:37Z", + "timestamp" : "2025-04-09T14:10:08Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.52.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.52.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.52.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.52.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.52.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0", "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.0.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.0.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20191227052852-215e87163ea7", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.3.1", "group" : "github.com/golang", "name" : "mock", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.3.1" + "purl" : "pkg:golang/github.com/golang/mock@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible", "group" : "github.com/google", "name" : "martian", "version" : "v2.1.0+incompatible", - "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible" + "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20191218002539-d4f498aebedc", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5", "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.5", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1", "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.2" + "purl" : "pkg:golang/go.opencensus.io@v0.22.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191227195350-da58074b4299", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20191125180803-fdd1cda4f05f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200114155413-6afb5195e5aa", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20200107190931-bf48bf16ab8d", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200113162924-86b910548bc1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200117161641-43d50277825c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.15.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.15.0", - "purl" : "pkg:golang/google.golang.org/api@v0.15.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.15.0" + "purl" : "pkg:golang/google.golang.org/api@v0.15.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.5", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.5", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.5" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200115191322-ca5a22157cba", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.26.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.26.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.1-2019.2.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.5", "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.5" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190614124828-94de47d64c63", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3", "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.18.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.18.0", - "purl" : "pkg:golang/google.golang.org/api@v0.18.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.18.0" + "purl" : "pkg:golang/google.golang.org/api@v0.18.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.38.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.38.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.38.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.38.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.38.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.21.0" + "purl" : "pkg:golang/go.opencensus.io@v0.21.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190409202823-959b441ac422", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190503192946-f4e77d36d62c", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190604053449-0f29369cfe45", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190507160741-ecd444e8653b", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190524140312-2c0ae7006135", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.5.0", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.5.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.5.0" + "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190819201941-24fa4b261c55", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190523083050-ea95bdfd59fc", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200501065659-ab2804fb9c9d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0", "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200119233911-0405dc783f0a", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9", "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", - "type" : "library", - "bom-ref" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9" + "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802", "group" : "github.com/burntsushi", "name" : "xgb", "version" : "v0.0.0-20160522181843-27f122750802", - "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802" + "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20191125211704-12ad95a8df72", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b", "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190802002840-cff245a6509b", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028", "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190719004257-d2bd2a29d028", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191012152004-8de300cfc20a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200324143707-d3edc9973b7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200227222343-706bc42d1f0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191105210325-c90efee705ee", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.25.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.25.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.25.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0", "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0", "group" : "github.com/envoyproxy", "name" : "protoc-gen-validate", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0" + "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b", "group" : "github.com/golang", "name" : "glog", "version" : "v0.0.0-20160126235308-23def4e6c14b", - "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b" + "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.1.1", "group" : "github.com/golang", "name" : "mock", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.1.1" + "purl" : "pkg:golang/github.com/golang/mock@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.2.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.2.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20180821212333-d2e6202438be", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200331025713-a30bf2db82d4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.25", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.25", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.25" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.1", "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.1" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190624142023-c5567b49c5d0", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.7.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.7.0", - "purl" : "pkg:golang/google.golang.org/api@v0.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.7.0" + "purl" : "pkg:golang/google.golang.org/api@v0.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.1", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.1", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.1" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190801165951-fa694d86fc64", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.21.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.21.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.21.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190603091049-60506f45cf65", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.5", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.5", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.5" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20201019141844-1ed22bb0c154", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190313153728-d0100b6bd8b3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.24.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.24.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.24.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200202094626-16171245cfb2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210106214847-113979e3529a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.2.1", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.2.1" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.3.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.3.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20201021035429-f5854403a974", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191030013958-a1ab85dbe136", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1" + "purl" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200305110556-506484158171", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.53.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.53.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.53.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.53.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.53.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.6.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.6.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.6.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.4", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.4", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.4" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.19.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.19.0", - "purl" : "pkg:golang/google.golang.org/api@v0.19.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.19.0" + "purl" : "pkg:golang/google.golang.org/api@v0.19.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200228133532-8c2c7df3a383", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191108220845-16a3f7862a1a", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190121172915-509febef88a4", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190227174305-5b3e6a55c961", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190226205152-f727befe758c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.19.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.19.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.19.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190102054323-c2f93a96b099", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.29.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.29.0", - "purl" : "pkg:golang/google.golang.org/api@v0.29.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.29.0" + "purl" : "pkg:golang/google.golang.org/api@v0.29.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.56.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.56.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.56.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.56.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.56.0?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.3" + "purl" : "pkg:golang/go.opencensus.io@v0.22.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200302205851-738671d3881b", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200317015054-43a5402ce75a", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200331124033-c3d80250170d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200331122359-1ee6d9798940", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.28.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.28.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.28.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190418145605-e7d98fc518a7", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190213061140-3a22650c66bd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190227155943-e225da77a7e6", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200729194436-6467de6f59a7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.32", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.32", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.32" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200625001655-4c5254603344", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200625203802-6e8e738ad208", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190502173448-54afdca5d873", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64", "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200221191635-4d8936d0db64", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200515170657-fc4c6c6a6587", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.22.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.22.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.22.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/renameio@v0.1.0", "group" : "github.com/google", "name" : "renameio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/google/renameio@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/renameio@v0.1.0" + "purl" : "pkg:golang/github.com/google/renameio@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0", "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e", "group" : "golang.org/x", "name" : "mod", "version" : "v0.0.0-20190513183733-4bf6d317e70e", - "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e" + "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191130070609-6e064ea0cf2d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200729003335-053ba62fc06f", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190506145303-2d16b83fe98c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.20.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.20.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.20.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190418001031-e561f6794a2a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1", "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1" + "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1", "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.3", "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.3", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.3" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5", "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.5.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/text@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.5.0" + "purl" : "pkg:golang/golang.org/x/text@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.28.1", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.28.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.28.1" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1", "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200707034311-ab3426394381", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180724234803-3673e40ba225", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200301022130-244492dfa37a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200207183749-b753a1ba74fa", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.3.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.5.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.5.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20200121045136-8c9f03a8e57e", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.0", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.0" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200212024743-f11f1df84d12", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200207192155-f17229e696bd", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200130185559-910be7a94367", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200212091648-12a6c2dcc1e4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200212150539-ea181f53ac56", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.17.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.17.0", - "purl" : "pkg:golang/google.golang.org/api@v0.17.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.17.0" + "purl" : "pkg:golang/google.golang.org/api@v0.17.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200212174721-66ed5ce911ce", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200708004538-1a94d8640e99", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/logex@v1.1.10", "group" : "github.com/chzyer", "name" : "logex", "version" : "v1.1.10", - "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/logex@v1.1.10" + "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e", "group" : "github.com/chzyer", "name" : "readline", "version" : "v0.0.0-20180603132655-2972be24d48e", - "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e" + "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1", "group" : "github.com/chzyer", "name" : "test", "version" : "v0.0.0-20180213035817-a1ea475d72b1", - "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1" + "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6", "group" : "github.com/ianlancetaylor", "name" : "demangle", "version" : "v0.0.0-20181102032728-5e5cf60278f6", - "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6" + "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190911174233-4f2ddba30aff", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.2.0", "group" : "github.com/golang", "name" : "mock", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.2.0" + "purl" : "pkg:golang/github.com/golang/mock@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c", "group" : "github.com/google", "name" : "btree", "version" : "v0.0.0-20180813153112-4030bb1f1f0c", - "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c" + "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20181206194817-3ea8567a2e57", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4", "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.0.0-20190106144839-af01ea7f8024", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190301231843-5614ed5bae6f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190226205417-e64efc72b421", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.1-0.20180807135948-17ff2d5776d2", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20181108054448-85acf8d2951c", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312170243-e65039ee4138", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.4.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.4.0", - "purl" : "pkg:golang/google.golang.org/api@v0.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.4.0" + "purl" : "pkg:golang/google.golang.org/api@v0.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190106161140-3f1c8253044a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0", "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190307195333-5fe7a883aa19", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.10.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.10.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.10.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.57.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.57.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.57.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.57.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.57.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200520182314-0ba52f642ac2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200523222454-059865788121", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200618134242-20370b0cb4b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.28.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.28.0", - "purl" : "pkg:golang/google.golang.org/api@v0.28.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.28.0" + "purl" : "pkg:golang/google.golang.org/api@v0.28.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200618031413-b414f8b61790", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.29.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.29.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.29.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.1-0.20191026205805-5f8ba28d4473", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190628185345-da137c7871d7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190311212946-11955173bddd", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0", "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200619180055-7c47624df98f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0", "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.2.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190510132918-efd6b22b2522", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067", "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190227222117-0694c2d4d067", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6", "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190312151609-d3739f865fa6", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190312061237-fead79001313", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312151545-0bb0c0a6e846", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20191209160850-c0dbc17a3553", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.65.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.65.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.65.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.65.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.65.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.4", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.4", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.4" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/martian/v3@v3.0.0", "group" : "github.com/google/martian", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/martian/v3@v3.0.0" + "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.4" + "purl" : "pkg:golang/go.opencensus.io@v0.22.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200825202427-b303f430e36d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.30.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.30.0", - "purl" : "pkg:golang/google.golang.org/api@v0.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.30.0" + "purl" : "pkg:golang/google.golang.org/api@v0.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200825200019-8632dd797987", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.31.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.31.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.31.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.46.3", "group" : "cloud.google.com", "name" : "go", "version" : "v0.46.3", - "purl" : "pkg:golang/cloud.google.com/go@v0.46.3", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.46.3" + "purl" : "pkg:golang/cloud.google.com/go@v0.46.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.9.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.9.0", - "purl" : "pkg:golang/google.golang.org/api@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.9.0" + "purl" : "pkg:golang/google.golang.org/api@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190911173649-1774047e7e51", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.20.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.20.0", - "purl" : "pkg:golang/google.golang.org/api@v0.20.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.20.0" + "purl" : "pkg:golang/google.golang.org/api@v0.20.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191115202509-3a792d9c32b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200930185726-fdedc70b468f", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.8.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.8.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.7.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200506145744-7e3656a0809f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200511232937-7e40ca221e25", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200512131952-2bc93b1c0c88", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.24.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.24.0", - "purl" : "pkg:golang/google.golang.org/api@v0.24.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.24.0" + "purl" : "pkg:golang/google.golang.org/api@v0.24.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200511104702-f5ebc3bea380", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.4.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200122134326-e047566fdf82", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200122220014-bf1340f18c4a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200122232147-0452cf42e150", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.6.0", "group" : "golang.org/x", "name" : "tools", "version" : "v0.6.0", - "purl" : "pkg:golang/golang.org/x/tools@v0.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.6.0" + "purl" : "pkg:golang/golang.org/x/tools@v0.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.8.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.8.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.5.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.5.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0", "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210320140829-1e4c9ba3b0c4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190816200558-6889da9d5479", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/quote/v3@v3.1.0", "group" : "rsc.io/quote", "name" : "v3", "version" : "v3.1.0", - "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/quote/v3@v3.1.0" + "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/sampler@v1.3.0", "group" : "rsc.io", "name" : "sampler", "version" : "v1.3.0", - "purl" : "pkg:golang/rsc.io/sampler@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/sampler@v1.3.0" + "purl" : "pkg:golang/rsc.io/sampler@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.8.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.8.0", - "purl" : "pkg:golang/google.golang.org/api@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.8.0" + "purl" : "pkg:golang/google.golang.org/api@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.4.0", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.4.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.4.0" + "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e", "group" : "github.com/niemeyer", "name" : "pretty", "version" : "v0.0.0-20200227124842-a10e7caefd8e", - "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e" + "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.34.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.34.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.34.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.34.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.34.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190108225652-1e06a53dbb7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20190702054246-869f871628b6", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190502145724-3ef323f4f1fd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190425155659-357c62f0e4bb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.45.1", "group" : "cloud.google.com", "name" : "go", "version" : "v0.45.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.45.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.45.1" + "purl" : "pkg:golang/cloud.google.com/go@v0.45.1?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.0" + "purl" : "pkg:golang/go.opencensus.io@v0.22.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20190308202827-9d24e82272b4", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.50.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.50.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.50.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.50.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.50.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20190515194954-54271f7e092f", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191129062945-2f5052295587", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190724013045-ca1201d0de80", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190726091711-fc99dfbffb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191216173652-a0e659d51361", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.14.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.14.0", - "purl" : "pkg:golang/google.golang.org/api@v0.14.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.14.0" + "purl" : "pkg:golang/google.golang.org/api@v0.14.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191216164720-4f79533eabd1", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.23.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.23.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.26.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.26.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.26.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.26.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.26.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/client9/misspell@v0.3.4", "group" : "github.com/client9", "name" : "misspell", "version" : "v0.3.4", - "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/client9/misspell@v0.3.4" + "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.1.0", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.1.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.1.0" + "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180817151627-c66870c02cf8", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200430221834-fc25d7d30c6d", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190501004415-9ce7a6920f09", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1", "group" : "github.com/census-instrumentation", "name" : "opencensus-proto", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1" + "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4" + "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191125144606-a911d9008d1f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0", "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200513185701-a91f0712d120", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200515095857-1151b9dac4a9", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200515010526-7d3b6ebf133d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.0", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.0" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190510104115-cbcb75029529", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.25.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.25.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.25.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200526211855-cb27e3aa2013", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.62.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.62.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.62.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.62.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.62.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.3", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.3" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.30.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.30.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200130002326-2f3ba24bd6e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200222125558-5a598a2470a0", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200229191704-1ebb73c60ed3", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.20.1-0.20200309200217-e05f789c0967", "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", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220127200216-cd36cc0744dd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20211216021012-1d35b9e2eb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211", "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20210927222741-03fcf44c2211", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.7", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.7", - "purl" : "pkg:golang/golang.org/x/text@v0.3.7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.7" + "purl" : "pkg:golang/golang.org/x/text@v0.3.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190606124116-d0a3d012864b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200312045724-11d5b4c81c7d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.21.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.21.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.21.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1", "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible", "group" : "github.com/evanphx", "name" : "json-patch", "version" : "v4.12.0+incompatible", - "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible" + "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20210331224755-41bb18bfe9da", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs", "group" : "github.com/google", "name" : "gnostic", "version" : "v0.5.7-v3refs", - "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs" + "purl" : "pkg:golang/github.com/google/gnostic@v0.5.7-v3refs?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7", "group" : "github.com/gregjones", "name" : "httpcache", "version" : "v0.0.0-20180305231024-9cad4c3443a7", - "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7" + "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6", "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible", "group" : "github.com/peterbourgon", "name" : "diskv", "version" : "v2.0.1+incompatible", - "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible" + "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.3.0", "group" : "golang.org/x", "name" : "term", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/term@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.3.0" + "purl" : "pkg:golang/golang.org/x/term@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.1", "group" : "github.com/google", "name" : "btree", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/google/btree@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.1" + "purl" : "pkg:golang/github.com/google/btree@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/moby/spdystream@v0.2.0", "group" : "github.com/moby", "name" : "spdystream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/moby/spdystream@v0.2.0" + "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.9.1", "group" : "github.com/pkg", "name" : "errors", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.9.1" + "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.3.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.3.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.23.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.23.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0", "group" : "gopkg.in", "name" : "errgo.v2", "version" : "v2.1.0", - "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0" + "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191115194625-c23dd37a84c9", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.0", "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.0" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200204074204-1cc6d1ef6c74", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0", "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200615113413-eeeca48fe776", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210615035016-665e8c7367d1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.3.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200501053045-e0ff5e5a1de5", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200501052902-10377860bb8e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.22.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.22.0", - "purl" : "pkg:golang/google.golang.org/api@v0.22.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.22.0" + "purl" : "pkg:golang/google.golang.org/api@v0.22.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.6", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.6", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.6" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200430143042-b979b6f78d84", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190628153133-6cdbf07be9d0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c", "group" : "golang.org/x", "name" : "text", "version" : "v0.0.0-20170915032832-14c0d48ead0c", - "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c" + "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200224162631-6cc2880d07d6", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191107180719-034126e5016b", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191001151750-bb3f8db39f24", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190605123033-f99c8df09eb5", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190606165138-5da285871e9c", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190829153037-c13cbed26979", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200224152610-e50cd9704f63", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815" + "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0", "group" : "github.com/stoewer", "name" : "go-strcase", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0" + "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20190902080502-41f04d3bba15", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0-rc.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0", "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f" + "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4", "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.4", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200202164722-d101bd2416d5", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20191024005414-555d28b269f0", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200204135345-fa8e72b47b90", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.5", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.5", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.5" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200312145019-da6875a35672", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190626092158-b2ccc519800e", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190621195816-6e04913cbbac", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190306152737-a1d7652674e8", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191230161307-f3c370f40bfb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190909230951-414d861bb4ac", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e", "group" : "github.com/pkg", "name" : "diff", "version" : "v0.0.0-20210226163009-20ebb0f2a09e", - "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e" + "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190930215403-16217165b5de", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.13.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.13.0", - "purl" : "pkg:golang/google.golang.org/api@v0.13.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.13.0" + "purl" : "pkg:golang/google.golang.org/api@v0.13.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190425150028-36563e24a262", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20181026193005-c67002cb31c3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180826012351-8a410e7b638d", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180830151530-49385e6e1522", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190114222345-bf090417da8b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.2", "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.2", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.2", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.2" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.5.1", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.5.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.5.1" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60", "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200228230310-ab0ca4ff8a60", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1.0.20200221234624-67d41d38c208", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200224181240-023911ca70b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd", "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200109180630-ec00e32a8dfd", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.54.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.54.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.54.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.54.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.54.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.1", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.1" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200302150141-5c8b2ff67527", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200304193943-95d2e580d8eb", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.4.0.20200313231945-b860323f09d0", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.23.1-0.20200526195155-81db48ad09cc", "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", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1", "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20200227125254-8fa46927fb4f", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20191202225959-858c2ad4c8b6", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191228213918-04cbcbbfeed8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191227053925-7b8e75db28f4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191113191852-77e3bb0ad9e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5" + "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153", "group" : "github.com/elazarl", "name" : "goproxy", "version" : "v0.0.0-20180725130230-947c36da3153", - "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153" + "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f" + "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0", "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.4.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.23.0", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.23.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.23.0" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/bytedance/sonic@v1.9.1", "group" : "github.com/bytedance", "name" : "sonic", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/bytedance/sonic@v1.9.1" + "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0", "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.14.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/goccy/go-json@v0.10.2", "group" : "github.com/goccy", "name" : "go-json", "version" : "v0.10.2", - "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/goccy/go-json@v0.10.2" + "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.19", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8", "group" : "github.com/pelletier/go-toml", "name" : "v2", "version" : "v2.0.8", - "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8" + "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.3", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.3", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.3" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11", "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.2.11", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311", "group" : "github.com/chenzhuoyu", "name" : "base64x", "version" : "v0.0.0-20221115062448-fe3a3abad311", - "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311" + "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2", "group" : "github.com/gabriel-vasile", "name" : "mimetype", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2" + "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.14.1", "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.14.1", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.14.1" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1", "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.18.1", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4", "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.2.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.4", "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.4" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1", "group" : "github.com/twitchyliquid64", "name" : "golang-asm", "version" : "v0.15.1", - "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1" + "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/arch@v0.3.0", "group" : "golang.org/x", "name" : "arch", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/arch@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/arch@v0.3.0" + "purl" : "pkg:golang/golang.org/x/arch@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.9.0", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.9.0" + "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181108010431-42b317875d0f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200803210538-64077c9b5642", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200804011535-6c149bb5ef0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200804131852-c06518451d9c", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46", "group" : "github.com/nytimes", "name" : "gziphandler", "version" : "v0.0.0-20170623195520-56545f4a5d46", - "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46" + "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a", "group" : "github.com/asaskevich", "name" : "govalidator", "version" : "v0.0.0-20190424111038-f61b66f89f4a", - "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a" + "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.8.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3", "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d", "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20120707110453-a547fc61f48d", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4", "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.1.4", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.19.0", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.19.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.19.0" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.27.1", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.27.1" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20210107192922-496545a6307b", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c", "group" : "k8s.io", "name" : "gengo", "version" : "v0.0.0-20210813121822-485abfe95c7c", - "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c" + "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.2.0", "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.2.0", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.2.0" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176", "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20210802155522-efc7438f0176", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0", "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.2.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1", "group" : "github.com/puerkitobio", "name" : "purell", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1" + "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578", "group" : "github.com/puerkitobio", "name" : "urlesc", "version" : "v0.0.0-20170810143723-de5bf2ad4578", - "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578" + "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/logr@v0.2.0", "group" : "github.com/go-logr", "name" : "logr", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/logr@v0.2.0" + "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220106191415-9b9b3d81d5e3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220225172249-27dd8689420f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20220319134239-a9b59b0215f8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.1.10", "group" : "golang.org/x", "name" : "tools", "version" : "v0.1.10", - "purl" : "pkg:golang/golang.org/x/tools@v0.1.10", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.1.10" + "purl" : "pkg:golang/golang.org/x/tools@v0.1.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/creack/pty@v1.1.9", "group" : "github.com/creack", "name" : "pty", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/creack/pty@v1.1.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/creack/pty@v1.1.9" + "purl" : "pkg:golang/github.com/creack/pty@v1.1.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.0", "group" : "github.com/google", "name" : "btree", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/btree@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.0" + "purl" : "pkg:golang/github.com/google/btree@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/binaryregexp@v0.2.0", "group" : "rsc.io", "name" : "binaryregexp", "version" : "v0.2.0", - "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/binaryregexp@v0.2.0" + "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -8159,4 +8159,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 1d95336e..77283d99 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 @@ -3,38 +3,38 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-09-26T14:28:42Z", + "timestamp" : "2025-04-09T14:10:04Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/rhda-test@v0.0.0" + "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/rhda-test@v0.0.0" + "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.7.7", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -54,4 +54,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 879e8bc3..70244d96 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 @@ -3,286 +3,286 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-09-26T14:30:10Z", + "timestamp" : "2025-04-09T14:10:19Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/rhda-test@v0.0.0" + "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/rhda-test@v0.0.0", "name" : "rhda-test", "version" : "v0.0.0", - "purl" : "pkg:golang/rhda-test@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/rhda-test@v0.0.0" + "purl" : "pkg:golang/rhda-test@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.9", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.9" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7", "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go@v1.1.7", "group" : "github.com/ugorji", "name" : "go", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go@v1.1.7" + "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0", "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.12", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200116001909-b77594299b42", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.4.1", "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.4.1", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.4.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.4.1" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.4.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1", "group" : "github.com/go-playground/assert", "name" : "v2", "version" : "v2.0.1", - "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1" + "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.13.0", "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.13.0", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.13.0" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0", "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.17.0", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.0", "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.0" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.7.7", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.7.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -482,4 +482,4 @@ ] } ] -} +} \ No newline at end of file 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 9d8ceeba..0794aa10 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 @@ -1,31 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "component": { - "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", - "type": "application", - "bom-ref": "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" - } - }, - "components": [ - { - "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", - "type": "application", - "bom-ref": "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" - } - ], - "dependencies": [ - { - "ref": "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", - "dependsOn": [] - } - ] -} + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T14:09:58Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", + "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" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", + "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" + } + ], + "dependencies" : [ + { + "ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", + "dependsOn" : [ ] + } + ] +} \ No newline at end of file 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 56d34b59..03d42392 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 @@ -3,2536 +3,2536 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-10-02T07:23:47Z", + "timestamp" : "2025-04-09T14:10:13Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", "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", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", "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", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1", "group" : "github.com/ipfs", "name" : "go-verifcid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1", "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2", "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0", "group" : "github.com/multiformats", "name" : "go-multistream", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0" + "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-discovery", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-log@v0.0.1", "group" : "github.com/ipfs", "name" : "go-log", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-log@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1", "group" : "github.com/libp2p", "name" : "go-libp2p-blankhost", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-swarm", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.2.1", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.2.1" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1", "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2", "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc" + "purl" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190227160552-c95aed5357e7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/huin/goupnp@v1.0.0", "group" : "github.com/huin", "name" : "goupnp", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/huin/goupnp@v1.0.0" + "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150", "group" : "github.com/huin", "name" : "goutil", "version" : "v0.0.0-20170803182201-1ca381bf3150", - "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150" + "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20181011144130-49bb7cea24b1", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2", "group" : "github.com/libp2p", "name" : "go-yamux", "version" : "v1.2.2", - "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2" + "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2", "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0", "group" : "github.com/ipld", "name" : "go-codec-dagpb", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0" + "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.7", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0", "group" : "github.com/ipld", "name" : "go-ipld-prime", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0" + "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.2.0", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.2.0" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6", "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.6", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e", "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20201211092308-30ac6d18308e", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0", "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.0-20190425082905-87a4384529e0", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0", "group" : "github.com/ipfs", "name" : "go-blockservice", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0", "group" : "github.com/ipfs", "name" : "go-bitswap", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2", "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-blocksutil", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-delay", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0", "group" : "github.com/ipfs", "name" : "go-ipfs-routing", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0", "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127" + "purl" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.1", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.1" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.0-20181109222059-70721b86a9a8", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8", "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.0.0-20160826012719-b497e2f366b8", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3", "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2", "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.0", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.0" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ds-leveldb", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0", "group" : "github.com/syndtr", "name" : "goleveldb", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0" + "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.0", "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.0" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2", "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.3", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.3", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.3" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.13", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190426145343-a29dc8fdc734", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.1", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.1" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0", "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32", "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190213025234-306aecffea32", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/coreos/go-semver@v0.3.0", "group" : "github.com/coreos", "name" : "go-semver", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/coreos/go-semver@v0.3.0" + "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1", "group" : "github.com/libp2p", "name" : "go-flow-metrics", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.1", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.1" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a", "group" : "github.com/spacemonkeygo", "name" : "openssl", "version" : "v0.0.0-20181017203307-c2dcc5cca94a", - "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a" + "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190225124518-7f87c0fbb88b", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0", "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4", "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1", "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1", "group" : "github.com/ipfs", "name" : "go-metrics-interface", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.4", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.4", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.4" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1", "group" : "github.com/ipfs", "name" : "go-detect-race", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0", "group" : "github.com/jbenet", "name" : "go-cienv", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3", "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.1.3", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-autonat", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-circuit", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-loggables", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1", "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4", "group" : "github.com/libp2p", "name" : "go-libp2p-nat", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-netutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-peerstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-secio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0", "group" : "github.com/libp2p", "name" : "go-libp2p-yamux", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4", "group" : "github.com/libp2p", "name" : "go-maddr-filter", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4" + "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0", "group" : "github.com/libp2p", "name" : "go-tcp-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0", "group" : "github.com/libp2p", "name" : "go-ws-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4", "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2", "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr-net", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30", "group" : "github.com/whyrusleeping", "name" : "mdns", "version" : "v0.0.0-20180901202407-ef14215e6b30", - "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30" + "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2", "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c", "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190523000118-16327141da8c", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.2", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.2" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190513172903-22d7a77e9e5f", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.10", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3", "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3", "group" : "github.com/multiformats", "name" : "go-base32", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3" + "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0", "group" : "github.com/multiformats", "name" : "go-base36", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0" + "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/aead/siphash@v1.0.1", "group" : "github.com/aead", "name" : "siphash", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/aead/siphash@v1.0.1" + "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f", "group" : "github.com/btcsuite", "name" : "btclog", "version" : "v0.0.0-20170628155309-84c8d2346e9f", - "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f" + "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803", "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190207003914-4c204d697803", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd" + "purl" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd", "group" : "github.com/btcsuite", "name" : "goleveldb", "version" : "v0.0.0-20160330041536-7834afc9e8cd", - "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd" + "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723" + "purl" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792", "group" : "github.com/btcsuite", "name" : "websocket", "version" : "v0.0.0-20150119174127-31079b680792", - "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792" + "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0", "group" : "github.com/btcsuite", "name" : "winsvc", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0" + "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jrick/logrotate@v1.0.0", "group" : "github.com/jrick", "name" : "logrotate", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jrick/logrotate@v1.0.0" + "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23", "group" : "github.com/kkdai", "name" : "bstream", "version" : "v0.0.0-20161212061736-f391b8402d23", - "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23" + "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0", "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.4.3", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.4.3" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20170930174604-9419663f5a44", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5", "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go@v1.1.7", "group" : "github.com/ugorji", "name" : "go", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go@v1.1.7" + "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7", "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0", "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1", "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb", "group" : "howett.net", "name" : "plist", "version" : "v0.0.0-20181124034731-591f970eefbb", - "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb", - "type" : "library", - "bom-ref" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb" + "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0", "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.1", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0", "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.2.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1", "group" : "github.com/go-playground/assert", "name" : "v2", "version" : "v2.0.1", - "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1" + "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.13.0", "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.13.0", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.13.0" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0", "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.17.0", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3", "group" : "github.com/libp2p", "name" : "go-nat", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3" + "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f" + "purl" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3", "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5", "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0", "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2", "group" : "github.com/ipfs", "name" : "go-merkledag", "version" : "v0.3.2", - "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2" + "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.15", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.7.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.7.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/go.elastic.co/fastjson@v1.1.0", "group" : "go.elastic.co", "name" : "fastjson", "version" : "v1.1.0", - "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/go.elastic.co/fastjson@v1.1.0" + "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.0", "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.0", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.0" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200509030707-2212a7e161a5", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1", "group" : "github.com/gxed/hashland", "name" : "keccakpg", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1" + "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1", "group" : "github.com/gxed/hashland", "name" : "murmur3", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1" + "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1" + "purl" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190211182817-74369b46fc67", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190219092855-153ac476189d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0", "group" : "github.com/spaolacci", "name" : "murmur3", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0" + "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1", "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0", "group" : "github.com/valyala", "name" : "bytebufferpool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0" + "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/labstack/gommon@v0.3.0", "group" : "github.com/labstack", "name" : "gommon", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/labstack/gommon@v0.3.0" + "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2", "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.2", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.9", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1", "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2", "group" : "github.com/libp2p", "name" : "go-msgio", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0", "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0", "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180221164845-07fd8470d635", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221", "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20201117132131-f5c789dd3221", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191026070338-33540a1f6037", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.3", "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.3" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1", "group" : "github.com/libp2p", "name" : "go-addr-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8", "group" : "github.com/whyrusleeping", "name" : "mafmt", "version" : "v1.2.8", - "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8" + "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7" + "purl" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3", "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2", "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20210220033148-5ea612d1eb83", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa", "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v0.0.0-20190222223459-a17d461953aa", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1", "group" : "github.com/gopherjs", "name" : "gopherjs", "version" : "v0.0.0-20181017120253-0766667cb4d1", - "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1" + "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible", "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.2.1+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d", "group" : "github.com/smartystreets", "name" : "assertions", "version" : "v0.0.0-20180927180507-b2de0cb4f26d", - "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d" + "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0", "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4", "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190611184440-5c40567a22f8", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gorilla/websocket@v1.4.0", "group" : "github.com/gorilla", "name" : "websocket", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gorilla/websocket@v1.4.0" + "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0", "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.1.1-0.20190913151208-6de447530771", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3", "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1", "group" : "github.com/elastic", "name" : "go-sysinfo", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1" + "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/elastic/go-windows@v1.0.0", "group" : "github.com/elastic", "name" : "go-windows", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/elastic/go-windows@v1.0.0" + "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901", "group" : "github.com/joeshaw", "name" : "multierror", "version" : "v0.0.0-20140124173710-69b34d4ec901", - "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901" + "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.1", "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.1" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191025021431-6c3a3bfe00ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180906233101-161cd47e91fd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180831171423-11092d34479b", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210309074719-68d13333faf2", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.14", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2", "group" : "github.com/ipfs", "name" : "go-ds-badger", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-crypto", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0", "group" : "github.com/libp2p", "name" : "go-libp2p-peer", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1" + "purl" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-record", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7", "group" : "github.com/andreasbriese", "name" : "bbloom", "version" : "v0.0.0-20180913140656-343706a395b7", - "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7" + "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1", "group" : "github.com/kubuxu", "name" : "go-os-helper", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1" + "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dgraph-io/badger@v1.5.5-0.20190226225317-8115aed38f8f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dgraph-io/badger@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f" + "purl" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0", "group" : "github.com/dustin", "name" : "go-humanize", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0" + "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572", "group" : "github.com/spacemonkeygo", "name" : "spacelog", "version" : "v0.0.0-20180420211403-2296661a0572", - "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572" + "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1", "group" : "github.com/libp2p", "name" : "go-reuseport", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2", "group" : "github.com/libp2p", "name" : "go-reuseport-transport", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr-fmt", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/frankban/quicktest@v1.11.3", "group" : "github.com/frankban", "name" : "quicktest", "version" : "v1.11.3", - "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/frankban/quicktest@v1.11.3" + "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.1", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.1" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992", "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190221155625-df39d6c2d992", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158" + "purl" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d", "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190425235716-9e5f4b9a998d", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20181030221726-6c7e314b6563", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1", "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7", "group" : "github.com/fsnotify", "name" : "fsnotify", "version" : "v1.4.7", - "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7" + "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hpcloud/tail@v1.0.0", "group" : "github.com/hpcloud", "name" : "tail", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hpcloud/tail@v1.0.0" + "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0", "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180909124046-d0be0721c37e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7", "group" : "gopkg.in", "name" : "fsnotify.v1", "version" : "v1.4.7", - "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7" + "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7", "group" : "gopkg.in", "name" : "tomb.v1", "version" : "v1.0.0-20141024135613-dd632973f1e7", - "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7" + "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7", "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.7", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.12", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@v0.0.0-20150120210811-aac704a3f4f2", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0", "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.5.0", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.5.0" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/armon/go-radix@v1.0.0", "group" : "github.com/armon", "name" : "go-radix", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/armon/go-radix@v1.0.0" + "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cucumber/godog@v0.8.1", "group" : "github.com/cucumber", "name" : "godog", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cucumber/godog@v0.8.1" + "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4", "group" : "github.com/santhosh-tekuri", "name" : "jsonschema", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4" + "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.8", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190813064441-fde4db37ae7a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190222072716-a9d3bda3a223", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190522155817-f3200d17e092", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190228124157-a34e9553db1e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190328211700-ab21143f2384", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/beevik/etree@v1.1.0", "group" : "github.com/beevik", "name" : "etree", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/beevik/etree@v1.1.0" + "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0", "group" : "github.com/jonboulle", "name" : "clockwork", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0" + "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1", "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.9", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.9" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1", "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190807091052-3d65705ee9f1", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4", "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v1.6.4", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible", "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.20.0+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db", "group" : "github.com/golang", "name" : "snappy", "version" : "v0.0.0-20180518054509-2e65f85255db", - "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db" + "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cskr/pubsub@v1.0.2", "group" : "github.com/cskr", "name" : "pubsub", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cskr/pubsub@v1.0.2" + "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0", "group" : "github.com/ipfs", "name" : "go-peertaskqueue", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0", "group" : "github.com/libp2p", "name" : "go-testutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0", "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190524122548-abf6ff778158", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200116001909-b77594299b42", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jackpal/gateway@v1.0.5", "group" : "github.com/jackpal", "name" : "gateway", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jackpal/gateway@v1.0.5" + "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1", "group" : "github.com/jackpal", "name" : "go-nat-pmp", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1" + "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b" + "purl" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible", "group" : "github.com/dgrijalva", "name" : "jwt-go", "version" : "v3.2.0+incompatible", - "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible" + "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200820211705-5c72a883971a", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200826173525-f9321e4c35a6", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-pq", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -4640,4 +4640,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 98dbce02..5a15d9a4 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 @@ -3,360 +3,360 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-08-26T18:02:45Z", + "timestamp" : "2025-04-09T14:09:55Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6", "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0", "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5", "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0", "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0", "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1", "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1" + "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1", "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1", "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1", "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -576,4 +576,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 7f4cc984..281874bd 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 @@ -3,3971 +3,3971 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-10-02T07:43:34Z", + "timestamp" : "2025-04-09T14:10:10Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", "group" : "github.com/rhecosystemappeng/saasi", "name" : "deployer", "version" : "v0.0.0", - "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0" + "purl" : "pkg:golang/github.com/rhecosystemappeng/saasi/deployer@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.52.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.52.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.52.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.52.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.52.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0", "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.0.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.0.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.0.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.0.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20191227052852-215e87163ea7", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20191227052852-215e87163ea7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.3.1", "group" : "github.com/golang", "name" : "mock", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.3.1" + "purl" : "pkg:golang/github.com/golang/mock@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible", "group" : "github.com/google", "name" : "martian", "version" : "v2.1.0+incompatible", - "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible" + "purl" : "pkg:golang/github.com/google/martian@v2.1.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20191218002539-d4f498aebedc", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20191218002539-d4f498aebedc?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5", "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.5", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1", "group" : "github.com/jstemmer", "name" : "go-junit-report", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1" + "purl" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.2" + "purl" : "pkg:golang/go.opencensus.io@v0.22.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191227195350-da58074b4299", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191227195350-da58074b4299?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20191125180803-fdd1cda4f05f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20191125180803-fdd1cda4f05f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200114155413-6afb5195e5aa", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200114155413-6afb5195e5aa?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20200107190931-bf48bf16ab8d", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20200107190931-bf48bf16ab8d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200113162924-86b910548bc1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200113162924-86b910548bc1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200117161641-43d50277825c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200117161641-43d50277825c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.15.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.15.0", - "purl" : "pkg:golang/google.golang.org/api@v0.15.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.15.0" + "purl" : "pkg:golang/google.golang.org/api@v0.15.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.5", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.5", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.5" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200115191322-ca5a22157cba", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200115191322-ca5a22157cba?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.26.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.26.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.26.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.1-2019.2.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.5", "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.5" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190614124828-94de47d64c63", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190614124828-94de47d64c63?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.20.0", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.20.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3", "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.18.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.18.0", - "purl" : "pkg:golang/google.golang.org/api@v0.18.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.18.0" + "purl" : "pkg:golang/google.golang.org/api@v0.18.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.38.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.38.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.38.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.38.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.38.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.21.0" + "purl" : "pkg:golang/go.opencensus.io@v0.21.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190409202823-959b441ac422", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190409202823-959b441ac422?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190503192946-f4e77d36d62c", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190503192946-f4e77d36d62c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190604053449-0f29369cfe45", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190604053449-0f29369cfe45?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190507160741-ecd444e8653b", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190507160741-ecd444e8653b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190524140312-2c0ae7006135", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190524140312-2c0ae7006135?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.5.0", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.5.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.5.0" + "purl" : "pkg:golang/google.golang.org/appengine@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190819201941-24fa4b261c55", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190819201941-24fa4b261c55?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190523083050-ea95bdfd59fc", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190523083050-ea95bdfd59fc?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200501065659-ab2804fb9c9d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200501065659-ab2804fb9c9d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0", "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200119233911-0405dc783f0a", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200119233911-0405dc783f0a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9", "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", - "type" : "library", - "bom-ref" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9" + "purl" : "pkg:golang/dmitri.shuralyov.com/gpu/mtl@v0.0.0-20190408044501-666a987793e9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802", "group" : "github.com/burntsushi", "name" : "xgb", "version" : "v0.0.0-20160522181843-27f122750802", - "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802" + "purl" : "pkg:golang/github.com/burntsushi/xgb@v0.0.0-20160522181843-27f122750802?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20191125211704-12ad95a8df72", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b", "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190802002840-cff245a6509b", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190802002840-cff245a6509b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028", "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190719004257-d2bd2a29d028", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190719004257-d2bd2a29d028?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.1.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191012152004-8de300cfc20a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191012152004-8de300cfc20a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200324143707-d3edc9973b7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200227222343-706bc42d1f0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200227222343-706bc42d1f0d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191105210325-c90efee705ee", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.25.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.25.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.25.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.25.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0", "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0", "group" : "github.com/envoyproxy", "name" : "protoc-gen-validate", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0" + "purl" : "pkg:golang/github.com/envoyproxy/protoc-gen-validate@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b", "group" : "github.com/golang", "name" : "glog", "version" : "v0.0.0-20160126235308-23def4e6c14b", - "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b" + "purl" : "pkg:golang/github.com/golang/glog@v0.0.0-20160126235308-23def4e6c14b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.1.1", "group" : "github.com/golang", "name" : "mock", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.1.1" + "purl" : "pkg:golang/github.com/golang/mock@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.2.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.2.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20180821212333-d2e6202438be", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20180821212333-d2e6202438be?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200331025713-a30bf2db82d4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200331025713-a30bf2db82d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.25", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.25", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.25" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.25?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.1", "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.1" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190624142023-c5567b49c5d0", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190624142023-c5567b49c5d0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.7.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.7.0", - "purl" : "pkg:golang/google.golang.org/api@v0.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.7.0" + "purl" : "pkg:golang/google.golang.org/api@v0.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.1", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.1", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.1" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190801165951-fa694d86fc64", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190801165951-fa694d86fc64?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.21.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.21.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.21.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.21.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190603091049-60506f45cf65", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190603091049-60506f45cf65?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.30.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.5", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.5", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.5" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20201019141844-1ed22bb0c154", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20201019141844-1ed22bb0c154?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190313153728-d0100b6bd8b3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190313153728-d0100b6bd8b3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.24.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.24.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.24.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.24.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200202094626-16171245cfb2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200202094626-16171245cfb2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20210106214847-113979e3529a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20210106214847-113979e3529a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.2.1", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.2.1" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.3.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.3.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20201021035429-f5854403a974", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20201021035429-f5854403a974?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20201020160332-67f06af15bc9", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20201020160332-67f06af15bc9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191030013958-a1ab85dbe136", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191030013958-a1ab85dbe136?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1" + "purl" : "pkg:golang/github.com/go-gl/glfw@v0.0.0-20190409004039-e6da0acd62b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200305110556-506484158171", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200305110556-506484158171?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.53.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.53.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.53.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.53.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.53.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.6.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.6.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.6.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.4", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.4", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.4" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.19.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.19.0", - "purl" : "pkg:golang/google.golang.org/api@v0.19.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.19.0" + "purl" : "pkg:golang/google.golang.org/api@v0.19.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200228133532-8c2c7df3a383", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200228133532-8c2c7df3a383?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.27.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.27.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191108220845-16a3f7862a1a", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191108220845-16a3f7862a1a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190121172915-509febef88a4", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190121172915-509febef88a4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190227174305-5b3e6a55c961", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190227174305-5b3e6a55c961?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190226205152-f727befe758c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190226205152-f727befe758c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.19.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.19.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.19.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.19.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190102054323-c2f93a96b099", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190102054323-c2f93a96b099?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.29.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.29.0", - "purl" : "pkg:golang/google.golang.org/api@v0.29.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.29.0" + "purl" : "pkg:golang/google.golang.org/api@v0.29.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.56.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.56.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.56.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.56.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.56.0?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.3" + "purl" : "pkg:golang/go.opencensus.io@v0.22.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200302205851-738671d3881b", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200302205851-738671d3881b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200317015054-43a5402ce75a", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200317015054-43a5402ce75a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200331124033-c3d80250170d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200331124033-c3d80250170d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200331122359-1ee6d9798940", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200331122359-1ee6d9798940?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.28.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.28.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.28.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.28.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190418145605-e7d98fc518a7", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190418145605-e7d98fc518a7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190213061140-3a22650c66bd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190213061140-3a22650c66bd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190227155943-e225da77a7e6", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190227155943-e225da77a7e6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200729194436-6467de6f59a7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200729194436-6467de6f59a7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.32", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.32", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.32" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.32?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200625001655-4c5254603344", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200625001655-4c5254603344?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20200625203802-6e8e738ad208", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20200625203802-6e8e738ad208?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190502173448-54afdca5d873", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190502173448-54afdca5d873?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64", "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200221191635-4d8936d0db64", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200221191635-4d8936d0db64?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200515170657-fc4c6c6a6587", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200515170657-fc4c6c6a6587?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.22.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.22.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.22.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.22.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", "group" : "github.com/burntsushi", "name" : "toml", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/burntsushi/toml@v0.3.1" + "purl" : "pkg:golang/github.com/burntsushi/toml@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/renameio@v0.1.0", "group" : "github.com/google", "name" : "renameio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/google/renameio@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/renameio@v0.1.0" + "purl" : "pkg:golang/github.com/google/renameio@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0", "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e", "group" : "golang.org/x", "name" : "mod", "version" : "v0.0.0-20190513183733-4bf6d317e70e", - "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e" + "purl" : "pkg:golang/golang.org/x/mod@v0.0.0-20190513183733-4bf6d317e70e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191130070609-6e064ea0cf2d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191130070609-6e064ea0cf2d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200729003335-053ba62fc06f", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200729003335-053ba62fc06f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190506145303-2d16b83fe98c", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190506145303-2d16b83fe98c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.20.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.20.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.20.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.20.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190418001031-e561f6794a2a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190418001031-e561f6794a2a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1", "group" : "k8s.io", "name" : "api", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/api@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/api@v0.26.1" + "purl" : "pkg:golang/k8s.io/api@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.2", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.2" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1", "group" : "k8s.io", "name" : "apimachinery", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/apimachinery@v0.26.1" + "purl" : "pkg:golang/k8s.io/apimachinery@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.5.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.5.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.5.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.9", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.9" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.1.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.12" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180306012644-bacd9c7ef1dd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", "group" : "github.com/modern-go", "name" : "reflect2", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5", "group" : "github.com/spf13", "name" : "pflag", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spf13/pflag@v1.0.5" + "purl" : "pkg:golang/github.com/spf13/pflag@v1.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.3.1-0.20221206200815-1e63c2f08a10", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.5.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/text@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.5.0" + "purl" : "pkg:golang/golang.org/x/text@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.28.1", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.28.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.28.1" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.28.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", "group" : "gopkg.in", "name" : "inf.v0", "version" : "v0.9.1", - "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/inf.v0@v0.9.1" + "purl" : "pkg:golang/gopkg.in/inf.v0@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.4.0", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.1", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1", "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.80.1", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.80.1" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.80.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20221107191617-1a15be271d1d", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20221107191617-1a15be271d1d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", "group" : "sigs.k8s.io", "name" : "json", "version" : "v0.0.0-20220713155537-f223a00ba0e2", - "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2" + "purl" : "pkg:golang/sigs.k8s.io/json@v0.0.0-20220713155537-f223a00ba0e2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3" + "purl" : "pkg:golang/sigs.k8s.io/structured-merge-diff/v4@v4.2.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.3.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200707034311-ab3426394381", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200707034311-ab3426394381?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180724234803-3673e40ba225", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180724234803-3673e40ba225?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200301022130-244492dfa37a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200301022130-244492dfa37a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.1-2020.1.4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200207183749-b753a1ba74fa", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200207183749-b753a1ba74fa?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.3.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.5.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.5.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.5.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20200121045136-8c9f03a8e57e", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20200121045136-8c9f03a8e57e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.0", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.0" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200212024743-f11f1df84d12", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200212024743-f11f1df84d12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200207192155-f17229e696bd", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200207192155-f17229e696bd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20200130185559-910be7a94367", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20200130185559-910be7a94367?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200212091648-12a6c2dcc1e4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200212091648-12a6c2dcc1e4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200212150539-ea181f53ac56", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200212150539-ea181f53ac56?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.17.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.17.0", - "purl" : "pkg:golang/google.golang.org/api@v0.17.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.17.0" + "purl" : "pkg:golang/google.golang.org/api@v0.17.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200212174721-66ed5ce911ce", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200212174721-66ed5ce911ce?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200708004538-1a94d8640e99", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200708004538-1a94d8640e99?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/logex@v1.1.10", "group" : "github.com/chzyer", "name" : "logex", "version" : "v1.1.10", - "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/logex@v1.1.10" + "purl" : "pkg:golang/github.com/chzyer/logex@v1.1.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e", "group" : "github.com/chzyer", "name" : "readline", "version" : "v0.0.0-20180603132655-2972be24d48e", - "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e" + "purl" : "pkg:golang/github.com/chzyer/readline@v0.0.0-20180603132655-2972be24d48e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1", "group" : "github.com/chzyer", "name" : "test", "version" : "v0.0.0-20180213035817-a1ea475d72b1", - "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1" + "purl" : "pkg:golang/github.com/chzyer/test@v0.0.0-20180213035817-a1ea475d72b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6", "group" : "github.com/ianlancetaylor", "name" : "demangle", "version" : "v0.0.0-20181102032728-5e5cf60278f6", - "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6" + "purl" : "pkg:golang/github.com/ianlancetaylor/demangle@v0.0.0-20181102032728-5e5cf60278f6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190911174233-4f2ddba30aff", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190911174233-4f2ddba30aff?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.2.0", "group" : "github.com/golang", "name" : "mock", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/mock@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.2.0" + "purl" : "pkg:golang/github.com/golang/mock@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c", "group" : "github.com/google", "name" : "btree", "version" : "v0.0.0-20180813153112-4030bb1f1f0c", - "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c" + "purl" : "pkg:golang/github.com/google/btree@v0.0.0-20180813153112-4030bb1f1f0c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20181206194817-3ea8567a2e57", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20181206194817-3ea8567a2e57?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4", "group" : "github.com/googleapis/gax-go", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4" + "purl" : "pkg:golang/github.com/googleapis/gax-go/v2@v2.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@v0.0.0-20190106144839-af01ea7f8024", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jstemmer/go-junit-report@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190301231843-5614ed5bae6f", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190301231843-5614ed5bae6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20190226205417-e64efc72b421", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20190226205417-e64efc72b421?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.1-0.20180807135948-17ff2d5776d2", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20181108054448-85acf8d2951c", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20181108054448-85acf8d2951c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312170243-e65039ee4138", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312170243-e65039ee4138?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.4.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.4.0", - "purl" : "pkg:golang/google.golang.org/api@v0.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.4.0" + "purl" : "pkg:golang/google.golang.org/api@v0.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a", "group" : "honnef.co/go", "name" : "tools", "version" : "v0.0.0-20190106161140-3f1c8253044a", - "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a", - "type" : "library", - "bom-ref" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a" + "purl" : "pkg:golang/honnef.co/go/tools@v0.0.0-20190106161140-3f1c8253044a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0", "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190307195333-5fe7a883aa19", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190307195333-5fe7a883aa19?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.10.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.10.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.10.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.57.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.57.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.57.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.57.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.57.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200520182314-0ba52f642ac2", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200520182314-0ba52f642ac2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200523222454-059865788121", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200523222454-059865788121?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200618134242-20370b0cb4b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200618134242-20370b0cb4b2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.28.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.28.0", - "purl" : "pkg:golang/google.golang.org/api@v0.28.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.28.0" + "purl" : "pkg:golang/google.golang.org/api@v0.28.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200618031413-b414f8b61790", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200618031413-b414f8b61790?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.29.1", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.29.1", - "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.29.1" + "purl" : "pkg:golang/google.golang.org/grpc@v1.29.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.1-0.20191026205805-5f8ba28d4473", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190628185345-da137c7871d7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190628185345-da137c7871d7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190311212946-11955173bddd", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190311212946-11955173bddd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0", "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200619180055-7c47624df98f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200619180055-7c47624df98f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0", "group" : "cloud.google.com/go", "name" : "datastore", "version" : "v1.1.0", - "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0" + "purl" : "pkg:golang/cloud.google.com/go/datastore@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.2.0", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190510132918-efd6b22b2522", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190510132918-efd6b22b2522?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067", "group" : "golang.org/x", "name" : "image", "version" : "v0.0.0-20190227222117-0694c2d4d067", - "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067" + "purl" : "pkg:golang/golang.org/x/image@v0.0.0-20190227222117-0694c2d4d067?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6", "group" : "golang.org/x", "name" : "mobile", "version" : "v0.0.0-20190312151609-d3739f865fa6", - "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6" + "purl" : "pkg:golang/golang.org/x/mobile@v0.0.0-20190312151609-d3739f865fa6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190312061237-fead79001313", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190312061237-fead79001313?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190312151545-0bb0c0a6e846", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190312151545-0bb0c0a6e846?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20191209160850-c0dbc17a3553", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20191209160850-c0dbc17a3553?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.65.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.65.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.65.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.65.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.65.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.4", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.4", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.4" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/martian/v3@v3.0.0", "group" : "github.com/google/martian", "name" : "v3", "version" : "v3.0.0", - "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/martian/v3@v3.0.0" + "purl" : "pkg:golang/github.com/google/martian/v3@v3.0.0?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.4" + "purl" : "pkg:golang/go.opencensus.io@v0.22.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200825202427-b303f430e36d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200825202427-b303f430e36d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.30.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.30.0", - "purl" : "pkg:golang/google.golang.org/api@v0.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.30.0" + "purl" : "pkg:golang/google.golang.org/api@v0.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200825200019-8632dd797987", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200825200019-8632dd797987?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.31.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.31.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.31.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.31.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.46.3", "group" : "cloud.google.com", "name" : "go", "version" : "v0.46.3", - "purl" : "pkg:golang/cloud.google.com/go@v0.46.3", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.46.3" + "purl" : "pkg:golang/cloud.google.com/go@v0.46.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.9.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.9.0", - "purl" : "pkg:golang/google.golang.org/api@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.9.0" + "purl" : "pkg:golang/google.golang.org/api@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190911173649-1774047e7e51", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190911173649-1774047e7e51?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.20.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.20.0", - "purl" : "pkg:golang/google.golang.org/api@v0.20.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.20.0" + "purl" : "pkg:golang/google.golang.org/api@v0.20.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191115202509-3a792d9c32b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191115202509-3a792d9c32b2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200930185726-fdedc70b468f", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200930185726-fdedc70b468f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.8.0", "group" : "cloud.google.com/go", "name" : "storage", "version" : "v1.8.0", - "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/storage@v1.8.0" + "purl" : "pkg:golang/cloud.google.com/go/storage@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.7.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200506145744-7e3656a0809f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200506145744-7e3656a0809f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200511232937-7e40ca221e25", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200511232937-7e40ca221e25?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200512131952-2bc93b1c0c88", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200512131952-2bc93b1c0c88?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.24.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.24.0", - "purl" : "pkg:golang/google.golang.org/api@v0.24.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.24.0" + "purl" : "pkg:golang/google.golang.org/api@v0.24.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200511104702-f5ebc3bea380", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200511104702-f5ebc3bea380?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0", "group" : "cloud.google.com/go", "name" : "bigquery", "version" : "v1.4.0", - "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0" + "purl" : "pkg:golang/cloud.google.com/go/bigquery@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200122134326-e047566fdf82", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200122134326-e047566fdf82?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200122220014-bf1340f18c4a", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200122220014-bf1340f18c4a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200122232147-0452cf42e150", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200122232147-0452cf42e150?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/text@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.9.0" + "purl" : "pkg:golang/golang.org/x/text@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.6.0", "group" : "golang.org/x", "name" : "tools", "version" : "v0.6.0", - "purl" : "pkg:golang/golang.org/x/tools@v0.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.6.0" + "purl" : "pkg:golang/golang.org/x/tools@v0.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.8.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.8.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.5.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.5.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.5.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210320140829-1e4c9ba3b0c4", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210320140829-1e4c9ba3b0c4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190816200558-6889da9d5479", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190816200558-6889da9d5479?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/quote/v3@v3.1.0", "group" : "rsc.io/quote", "name" : "v3", "version" : "v3.1.0", - "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/quote/v3@v3.1.0" + "purl" : "pkg:golang/rsc.io/quote/v3@v3.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/sampler@v1.3.0", "group" : "rsc.io", "name" : "sampler", "version" : "v1.3.0", - "purl" : "pkg:golang/rsc.io/sampler@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/sampler@v1.3.0" + "purl" : "pkg:golang/rsc.io/sampler@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.8.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.8.0", - "purl" : "pkg:golang/google.golang.org/api@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.8.0" + "purl" : "pkg:golang/google.golang.org/api@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.4.0", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.4.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.4.0" + "purl" : "pkg:golang/google.golang.org/appengine@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e", "group" : "github.com/niemeyer", "name" : "pretty", "version" : "v0.0.0-20200227124842-a10e7caefd8e", - "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e" + "purl" : "pkg:golang/github.com/niemeyer/pretty@v0.0.0-20200227124842-a10e7caefd8e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.34.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.34.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.34.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.34.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.34.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190108225652-1e06a53dbb7e", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190108225652-1e06a53dbb7e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20190702054246-869f871628b6", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20190702054246-869f871628b6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190502145724-3ef323f4f1fd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190502145724-3ef323f4f1fd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20190425155659-357c62f0e4bb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20190425155659-357c62f0e4bb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.45.1", "group" : "cloud.google.com", "name" : "go", "version" : "v0.45.1", - "purl" : "pkg:golang/cloud.google.com/go@v0.45.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.45.1" + "purl" : "pkg:golang/cloud.google.com/go@v0.45.1?goarch=amd64&goos=linux&type=module" }, { + "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", - "type" : "library", - "bom-ref" : "pkg:golang/go.opencensus.io@v0.22.0" + "purl" : "pkg:golang/go.opencensus.io@v0.22.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20190308202827-9d24e82272b4", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20190308202827-9d24e82272b4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.50.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.50.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.50.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.50.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.50.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20190515194954-54271f7e092f", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20190515194954-54271f7e092f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20191129062945-2f5052295587", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20191129062945-2f5052295587?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190724013045-ca1201d0de80", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190724013045-ca1201d0de80?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190726091711-fc99dfbffb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190726091711-fc99dfbffb4e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191216173652-a0e659d51361", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191216173652-a0e659d51361?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.14.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.14.0", - "purl" : "pkg:golang/google.golang.org/api@v0.14.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.14.0" + "purl" : "pkg:golang/google.golang.org/api@v0.14.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191216164720-4f79533eabd1", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191216164720-4f79533eabd1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.23.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.23.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.23.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.26.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.26.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.26.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.26.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.26.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/client9/misspell@v0.3.4", "group" : "github.com/client9", "name" : "misspell", "version" : "v0.3.4", - "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/client9/misspell@v0.3.4" + "purl" : "pkg:golang/github.com/client9/misspell@v0.3.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.1.0", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.1.0", - "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.1.0" + "purl" : "pkg:golang/google.golang.org/appengine@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180817151627-c66870c02cf8", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180817151627-c66870c02cf8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200430221834-fc25d7d30c6d", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200430221834-fc25d7d30c6d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190501004415-9ce7a6920f09", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190501004415-9ce7a6920f09?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1", "group" : "github.com/census-instrumentation", "name" : "opencensus-proto", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1" + "purl" : "pkg:golang/github.com/census-instrumentation/opencensus-proto@v0.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4" + "purl" : "pkg:golang/github.com/prometheus/client_model@v0.0.0-20190812154241-14fe0d1b01d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191125144606-a911d9008d1f", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191125144606-a911d9008d1f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.7.6", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.7.6" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.7.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0", "group" : "github.com/josharian", "name" : "intern", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/josharian/intern@v1.0.0" + "purl" : "pkg:golang/github.com/josharian/intern@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200513185701-a91f0712d120", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200513185701-a91f0712d120?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200515095857-1151b9dac4a9", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200515095857-1151b9dac4a9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200515010526-7d3b6ebf133d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200515010526-7d3b6ebf133d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.0", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.0" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190510104115-cbcb75029529", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190510104115-cbcb75029529?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.25.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.25.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.25.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.25.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200526211855-cb27e3aa2013", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200526211855-cb27e3aa2013?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.62.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.62.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.62.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.62.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.62.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.3", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.3" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.30.0", "group" : "google.golang.org", "name" : "grpc", "version" : "v1.30.0", - "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/grpc@v1.30.0" + "purl" : "pkg:golang/google.golang.org/grpc@v1.30.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200130002326-2f3ba24bd6e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200130002326-2f3ba24bd6e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200222125558-5a598a2470a0", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200222125558-5a598a2470a0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3", "group" : "github.com/google", "name" : "pprof", "version" : "v0.0.0-20200229191704-1ebb73c60ed3", - "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3" + "purl" : "pkg:golang/github.com/google/pprof@v0.0.0-20200229191704-1ebb73c60ed3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.20.1-0.20200309200217-e05f789c0967", "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", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0-rc.2", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220127200216-cd36cc0744dd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220127200216-cd36cc0744dd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20211216021012-1d35b9e2eb4e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20211216021012-1d35b9e2eb4e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211", "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20210927222741-03fcf44c2211", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20210927222741-03fcf44c2211?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.7", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.7", - "purl" : "pkg:golang/golang.org/x/text@v0.3.7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.7" + "purl" : "pkg:golang/golang.org/x/text@v0.3.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190606124116-d0a3d012864b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190606124116-d0a3d012864b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200312045724-11d5b4c81c7d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200312045724-11d5b4c81c7d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.21.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.21.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.21.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.21.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1", "group" : "k8s.io", "name" : "client-go", "version" : "v0.26.1", - "purl" : "pkg:golang/k8s.io/client-go@v0.26.1", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/client-go@v0.26.1" + "purl" : "pkg:golang/k8s.io/client-go@v0.26.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible", "group" : "github.com/evanphx", "name" : "json-patch", "version" : "v4.12.0+incompatible", - "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible" + "purl" : "pkg:golang/github.com/evanphx/json-patch@v4.12.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da", "group" : "github.com/golang", "name" : "groupcache", "version" : "v0.0.0-20210331224755-41bb18bfe9da", - "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da" + "purl" : "pkg:golang/github.com/golang/groupcache@v0.0.0-20210331224755-41bb18bfe9da?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.2" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7", "group" : "github.com/gregjones", "name" : "httpcache", "version" : "v0.0.0-20180305231024-9cad4c3443a7", - "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7" + "purl" : "pkg:golang/github.com/gregjones/httpcache@v0.0.0-20180305231024-9cad4c3443a7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6", "group" : "github.com/imdario", "name" : "mergo", "version" : "v0.3.6", - "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/imdario/mergo@v0.3.6" + "purl" : "pkg:golang/github.com/imdario/mergo@v0.3.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible", "group" : "github.com/peterbourgon", "name" : "diskv", "version" : "v2.0.1+incompatible", - "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible" + "purl" : "pkg:golang/github.com/peterbourgon/diskv@v2.0.1%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20220223155221-ee480838109b", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20220223155221-ee480838109b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.3.0", "group" : "golang.org/x", "name" : "term", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/term@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.3.0" + "purl" : "pkg:golang/golang.org/x/term@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20220210224613-90d013bbcef8", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20220210224613-90d013bbcef8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", "group" : "k8s.io", "name" : "kube-openapi", "version" : "v0.0.0-20221012153701-172d655c2280", - "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280" + "purl" : "pkg:golang/k8s.io/kube-openapi@v0.0.0-20221012153701-172d655c2280?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.9.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", "group" : "github.com/go-openapi", "name" : "jsonpointer", "version" : "v0.19.5", - "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5" + "purl" : "pkg:golang/github.com/go-openapi/jsonpointer@v0.19.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", "group" : "github.com/go-openapi", "name" : "swag", "version" : "v0.19.14", - "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/swag@v0.19.14" + "purl" : "pkg:golang/github.com/go-openapi/swag@v0.19.14?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.1", "group" : "github.com/google", "name" : "btree", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/google/btree@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.1" + "purl" : "pkg:golang/github.com/google/btree@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/moby/spdystream@v0.2.0", "group" : "github.com/moby", "name" : "spdystream", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/moby/spdystream@v0.2.0" + "purl" : "pkg:golang/github.com/moby/spdystream@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20191010083416-a7dc8b61c822", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20191010083416-a7dc8b61c822?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.9.1", "group" : "github.com/pkg", "name" : "errors", "version" : "v0.9.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.9.1" + "purl" : "pkg:golang/github.com/pkg/errors@v0.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.3.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.3.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.7", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.7" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.23.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.23.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.23.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.23.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0", "group" : "gopkg.in", "name" : "errgo.v2", "version" : "v2.1.0", - "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0" + "purl" : "pkg:golang/gopkg.in/errgo.v2@v2.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191115194625-c23dd37a84c9", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191115194625-c23dd37a84c9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.0", "group" : "github.com/go-logr", "name" : "logr", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/logr@v1.2.0" + "purl" : "pkg:golang/github.com/go-logr/logr@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200204074204-1cc6d1ef6c74", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200204074204-1cc6d1ef6c74?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0", "group" : "golang.org/x", "name" : "term", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/term@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.8.0" + "purl" : "pkg:golang/golang.org/x/term@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0", "group" : "golang.org/x", "name" : "sys", "version" : "v0.8.0", - "purl" : "pkg:golang/golang.org/x/sys@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.8.0" + "purl" : "pkg:golang/golang.org/x/sys@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200615113413-eeeca48fe776", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200615113413-eeeca48fe776?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210615035016-665e8c7367d1", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210615035016-665e8c7367d1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.3.1" + "purl" : "pkg:golang/github.com/kr/pretty@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/kr/text@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.2.0" + "purl" : "pkg:golang/github.com/kr/text@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", "group" : "github.com/rogpeppe", "name" : "go-internal", "version" : "v1.9.0", - "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0" + "purl" : "pkg:golang/github.com/rogpeppe/go-internal@v1.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1", "group" : "cloud.google.com/go", "name" : "pubsub", "version" : "v1.3.1", - "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1" + "purl" : "pkg:golang/cloud.google.com/go/pubsub@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200501053045-e0ff5e5a1de5", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200501053045-e0ff5e5a1de5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200501052902-10377860bb8e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200501052902-10377860bb8e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.22.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.22.0", - "purl" : "pkg:golang/google.golang.org/api@v0.22.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.22.0" + "purl" : "pkg:golang/google.golang.org/api@v0.22.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.6", "group" : "google.golang.org", "name" : "appengine", "version" : "v1.6.6", - "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/appengine@v1.6.6" + "purl" : "pkg:golang/google.golang.org/appengine@v1.6.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200430143042-b979b6f78d84", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200430143042-b979b6f78d84?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190628153133-6cdbf07be9d0", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190628153133-6cdbf07be9d0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c", "group" : "golang.org/x", "name" : "text", "version" : "v0.0.0-20170915032832-14c0d48ead0c", - "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c" + "purl" : "pkg:golang/golang.org/x/text@v0.0.0-20170915032832-14c0d48ead0c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20200224162631-6cc2880d07d6", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20200224162631-6cc2880d07d6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@v0.0.0-20200222043503-6f7a984d4dc4", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-gl/glfw/v3.3/glfw@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.1.1-0.20191107180719-034126e5016b", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191001151750-bb3f8db39f24", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191001151750-bb3f8db39f24?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190605123033-f99c8df09eb5", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190605123033-f99c8df09eb5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190606165138-5da285871e9c", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190606165138-5da285871e9c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190829153037-c13cbed26979", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190829153037-c13cbed26979?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200224152610-e50cd9704f63", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200224152610-e50cd9704f63?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815" + "purl" : "pkg:golang/github.com/docopt/docopt-go@v0.0.0-20180111231733-ee0de3bc6815?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0", "group" : "github.com/stoewer", "name" : "go-strcase", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0" + "purl" : "pkg:golang/github.com/stoewer/go-strcase@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20190902080502-41f04d3bba15", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20190902080502-41f04d3bba15?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.26.0-rc.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.26.0-rc.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0", "group" : "golang.org/x", "name" : "net", "version" : "v0.10.0", - "purl" : "pkg:golang/golang.org/x/net@v0.10.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.10.0" + "purl" : "pkg:golang/golang.org/x/net@v0.10.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f" + "purl" : "pkg:golang/github.com/cncf/udpa/go@v0.0.0-20191209042840-269d4d468f6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4", "group" : "github.com/envoyproxy", "name" : "go-control-plane", "version" : "v0.9.4", - "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4" + "purl" : "pkg:golang/github.com/envoyproxy/go-control-plane@v0.9.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200202164722-d101bd2416d5", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200202164722-d101bd2416d5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0", "group" : "golang.org/x", "name" : "time", "version" : "v0.0.0-20191024005414-555d28b269f0", - "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0" + "purl" : "pkg:golang/golang.org/x/time@v0.0.0-20191024005414-555d28b269f0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200204135345-fa8e72b47b90", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200204135345-fa8e72b47b90?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.5", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.5", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.5" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200312145019-da6875a35672", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200312145019-da6875a35672?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e", "group" : "github.com/mailru", "name" : "easyjson", "version" : "v0.0.0-20190626092158-b2ccc519800e", - "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e" + "purl" : "pkg:golang/github.com/mailru/easyjson@v0.0.0-20190626092158-b2ccc519800e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190621195816-6e04913cbbac", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190621195816-6e04913cbbac?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8", "group" : "golang.org/x", "name" : "exp", "version" : "v0.0.0-20190306152737-a1d7652674e8", - "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8" + "purl" : "pkg:golang/golang.org/x/exp@v0.0.0-20190306152737-a1d7652674e8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20191230161307-f3c370f40bfb", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20191230161307-f3c370f40bfb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190909230951-414d861bb4ac", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190909230951-414d861bb4ac?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e", "group" : "github.com/pkg", "name" : "diff", "version" : "v0.0.0-20210226163009-20ebb0f2a09e", - "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e" + "purl" : "pkg:golang/github.com/pkg/diff@v0.0.0-20210226163009-20ebb0f2a09e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20190930215403-16217165b5de", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20190930215403-16217165b5de?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/api@v0.13.0", "group" : "google.golang.org", "name" : "api", "version" : "v0.13.0", - "purl" : "pkg:golang/google.golang.org/api@v0.13.0", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/api@v0.13.0" + "purl" : "pkg:golang/google.golang.org/api@v0.13.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190425150028-36563e24a262", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190425150028-36563e24a262?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3", "group" : "golang.org/x", "name" : "lint", "version" : "v0.0.0-20181026193005-c67002cb31c3", - "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3" + "purl" : "pkg:golang/golang.org/x/lint@v0.0.0-20181026193005-c67002cb31c3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180826012351-8a410e7b638d", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180826012351-8a410e7b638d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180830151530-49385e6e1522", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180830151530-49385e6e1522?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190114222345-bf090417da8b", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190114222345-bf090417da8b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.2", "group" : "cloud.google.com", "name" : "go", "version" : "v0.44.2", - "purl" : "pkg:golang/cloud.google.com/go@v0.44.2", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.44.2" + "purl" : "pkg:golang/cloud.google.com/go@v0.44.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.5.1", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.5.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.5.1" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.5.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60", "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200228230310-ab0ca4ff8a60", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200228230310-ab0ca4ff8a60?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.1.0.20200221234624-67d41d38c208", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200224181240-023911ca70b2", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200224181240-023911ca70b2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd", "group" : "google.golang.org", "name" : "protobuf", "version" : "v0.0.0-20200109180630-ec00e32a8dfd", - "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd" + "purl" : "pkg:golang/google.golang.org/protobuf@v0.0.0-20200109180630-ec00e32a8dfd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/cloud.google.com/go@v0.54.0", "group" : "cloud.google.com", "name" : "go", "version" : "v0.54.0", - "purl" : "pkg:golang/cloud.google.com/go@v0.54.0", - "type" : "library", - "bom-ref" : "pkg:golang/cloud.google.com/go@v0.54.0" + "purl" : "pkg:golang/cloud.google.com/go@v0.54.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.1", "group" : "github.com/golang", "name" : "mock", "version" : "v1.4.1", - "purl" : "pkg:golang/github.com/golang/mock@v1.4.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/mock@v1.4.1" + "purl" : "pkg:golang/github.com/golang/mock@v1.4.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200302150141-5c8b2ff67527", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200302150141-5c8b2ff67527?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200304193943-95d2e580d8eb", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200304193943-95d2e580d8eb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.4.0-rc.4.0.20200313231945-b860323f09d0", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.23.1-0.20200526195155-81db48ad09cc", "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", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1", "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20200227125254-8fa46927fb4f", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20200227125254-8fa46927fb4f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6", "group" : "golang.org/x", "name" : "oauth2", "version" : "v0.0.0-20191202225959-858c2ad4c8b6", - "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6" + "purl" : "pkg:golang/golang.org/x/oauth2@v0.0.0-20191202225959-858c2ad4c8b6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191228213918-04cbcbbfeed8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191228213918-04cbcbbfeed8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191227053925-7b8e75db28f4", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191227053925-7b8e75db28f4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191113191852-77e3bb0ad9e7", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191113191852-77e3bb0ad9e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5" + "purl" : "pkg:golang/github.com/armon/go-socks5@v0.0.0-20160902184237-e75332964ef5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153", "group" : "github.com/elazarl", "name" : "goproxy", "version" : "v0.0.0-20180725130230-947c36da3153", - "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153" + "purl" : "pkg:golang/github.com/elazarl/goproxy@v0.0.0-20180725130230-947c36da3153?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f" + "purl" : "pkg:golang/github.com/mxk/go-flowrate@v0.0.0-20140419014527-cca7078d478f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0", "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.4.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.23.0", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.23.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.23.0" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.23.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/bytedance/sonic@v1.9.1", "group" : "github.com/bytedance", "name" : "sonic", "version" : "v1.9.1", - "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/bytedance/sonic@v1.9.1" + "purl" : "pkg:golang/github.com/bytedance/sonic@v1.9.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0", "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.14.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.14.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/goccy/go-json@v0.10.2", "group" : "github.com/goccy", "name" : "go-json", "version" : "v0.10.2", - "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/goccy/go-json@v0.10.2" + "purl" : "pkg:golang/github.com/goccy/go-json@v0.10.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.19", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.19?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8", "group" : "github.com/pelletier/go-toml", "name" : "v2", "version" : "v2.0.8", - "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8" + "purl" : "pkg:golang/github.com/pelletier/go-toml/v2@v2.0.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.3", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.8.3", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.8.3" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.8.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11", "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.2.11", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.2.11?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311", "group" : "github.com/chenzhuoyu", "name" : "base64x", "version" : "v0.0.0-20221115062448-fe3a3abad311", - "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311" + "purl" : "pkg:golang/github.com/chenzhuoyu/base64x@v0.0.0-20221115062448-fe3a3abad311?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2", "group" : "github.com/gabriel-vasile", "name" : "mimetype", "version" : "v1.4.2", - "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2" + "purl" : "pkg:golang/github.com/gabriel-vasile/mimetype@v1.4.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.14.1", "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.14.1", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.14.1" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.14.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1", "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.18.1", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.18.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4", "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.2.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.4", "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.4" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1", "group" : "github.com/twitchyliquid64", "name" : "golang-asm", "version" : "v0.15.1", - "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1" + "purl" : "pkg:golang/github.com/twitchyliquid64/golang-asm@v0.15.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/arch@v0.3.0", "group" : "golang.org/x", "name" : "arch", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/arch@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/arch@v0.3.0" + "purl" : "pkg:golang/golang.org/x/arch@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.9.0", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.9.0", - "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.9.0" + "purl" : "pkg:golang/golang.org/x/crypto@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181108010431-42b317875d0f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181108010431-42b317875d0f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200803210538-64077c9b5642", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200803210538-64077c9b5642?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200804011535-6c149bb5ef0d", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200804011535-6c149bb5ef0d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20200804131852-c06518451d9c", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20200804131852-c06518451d9c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46", "group" : "github.com/nytimes", "name" : "gziphandler", "version" : "v0.0.0-20170623195520-56545f4a5d46", - "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46" + "purl" : "pkg:golang/github.com/nytimes/gziphandler@v0.0.0-20170623195520-56545f4a5d46?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a", "group" : "github.com/asaskevich", "name" : "govalidator", "version" : "v0.0.0-20190424111038-f61b66f89f4a", - "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a" + "purl" : "pkg:golang/github.com/asaskevich/govalidator@v0.0.0-20190424111038-f61b66f89f4a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0", "group" : "github.com/emicklei/go-restful", "name" : "v3", "version" : "v3.8.0", - "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0" + "purl" : "pkg:golang/github.com/emicklei/go-restful/v3@v3.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3", "group" : "github.com/go-openapi", "name" : "jsonreference", "version" : "v0.19.3", - "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3" + "purl" : "pkg:golang/github.com/go-openapi/jsonreference@v0.19.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", "group" : "github.com/mitchellh", "name" : "mapstructure", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2" + "purl" : "pkg:golang/github.com/mitchellh/mapstructure@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d", "group" : "github.com/munnerz", "name" : "goautoneg", "version" : "v0.0.0-20120707110453-a547fc61f48d", - "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d" + "purl" : "pkg:golang/github.com/munnerz/goautoneg@v0.0.0-20120707110453-a547fc61f48d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4", "group" : "github.com/onsi/ginkgo", "name" : "v2", "version" : "v2.1.4", - "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4" + "purl" : "pkg:golang/github.com/onsi/ginkgo/v2@v2.1.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.19.0", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.19.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.19.0" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.19.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.27.1", "group" : "google.golang.org", "name" : "protobuf", "version" : "v1.27.1", - "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/protobuf@v1.27.1" + "purl" : "pkg:golang/google.golang.org/protobuf@v1.27.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20210107192922-496545a6307b", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20210107192922-496545a6307b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c", "group" : "k8s.io", "name" : "gengo", "version" : "v0.0.0-20210813121822-485abfe95c7c", - "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c" + "purl" : "pkg:golang/k8s.io/gengo@v0.0.0-20210813121822-485abfe95c7c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.2.0", "group" : "k8s.io/klog", "name" : "v2", "version" : "v2.2.0", - "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/klog/v2@v2.2.0" + "purl" : "pkg:golang/k8s.io/klog/v2@v2.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176", "group" : "k8s.io", "name" : "utils", "version" : "v0.0.0-20210802155522-efc7438f0176", - "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176", - "type" : "library", - "bom-ref" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176" + "purl" : "pkg:golang/k8s.io/utils@v0.0.0-20210802155522-efc7438f0176?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0", "group" : "sigs.k8s.io", "name" : "yaml", "version" : "v1.2.0", - "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0" + "purl" : "pkg:golang/sigs.k8s.io/yaml@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1", "group" : "github.com/puerkitobio", "name" : "purell", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1" + "purl" : "pkg:golang/github.com/puerkitobio/purell@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578", "group" : "github.com/puerkitobio", "name" : "urlesc", "version" : "v0.0.0-20170810143723-de5bf2ad4578", - "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578" + "purl" : "pkg:golang/github.com/puerkitobio/urlesc@v0.0.0-20170810143723-de5bf2ad4578?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-logr/logr@v0.2.0", "group" : "github.com/go-logr", "name" : "logr", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-logr/logr@v0.2.0" + "purl" : "pkg:golang/github.com/go-logr/logr@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.6.0-dev.0.20220106191415-9b9b3d81d5e3", "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", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20220225172249-27dd8689420f", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20220225172249-27dd8689420f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20220319134239-a9b59b0215f8", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20220319134239-a9b59b0215f8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.1.10", "group" : "golang.org/x", "name" : "tools", "version" : "v0.1.10", - "purl" : "pkg:golang/golang.org/x/tools@v0.1.10", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.1.10" + "purl" : "pkg:golang/golang.org/x/tools@v0.1.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/creack/pty@v1.1.9", "group" : "github.com/creack", "name" : "pty", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/creack/pty@v1.1.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/creack/pty@v1.1.9" + "purl" : "pkg:golang/github.com/creack/pty@v1.1.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.0", "group" : "github.com/google", "name" : "btree", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/btree@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/btree@v1.0.0" + "purl" : "pkg:golang/github.com/google/btree@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/rsc.io/binaryregexp@v0.2.0", "group" : "rsc.io", "name" : "binaryregexp", "version" : "v0.2.0", - "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/rsc.io/binaryregexp@v0.2.0" + "purl" : "pkg:golang/rsc.io/binaryregexp@v0.2.0?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -8100,4 +8100,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 91443735..2630c2ea 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 @@ -3,72 +3,72 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-10-02T07:53:57Z", + "timestamp" : "2025-04-09T14:10:00Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", "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", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", "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", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipld/go-car@v0.3.0", "group" : "github.com/ipld", "name" : "go-car", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipld/go-car@v0.3.0" + "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/labstack/echo/v4@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/miekg/dns@v1.1.12", "group" : "github.com/miekg", "name" : "dns", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/miekg/dns@v1.1.12" + "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0", "group" : "github.com/russellhaering", "name" : "goxmldsig", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0" + "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/go.elastic.co/apm@v1.11.0", "group" : "go.elastic.co", "name" : "apm", "version" : "v1.11.0", - "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0", - "type" : "library", - "bom-ref" : "pkg:golang/go.elastic.co/apm@v1.11.0" + "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -108,4 +108,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file 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 a78b9d70..1e4f08ee 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 @@ -3,2584 +3,2584 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-10-02T07:53:58Z", + "timestamp" : "2025-04-09T14:10:16Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", "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", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0", "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", - "type" : "application", - "bom-ref" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0" + "purl" : "pkg:golang/github.com/devfile-samples/devfile-sample-go-basic@v0.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1", "group" : "github.com/ipfs", "name" : "go-verifcid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-verifcid@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-conn-security-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1", "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2", "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0", "group" : "github.com/multiformats", "name" : "go-multistream", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0" + "purl" : "pkg:golang/github.com/multiformats/go-multistream@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-discovery", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-discovery@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-log@v0.0.1", "group" : "github.com/ipfs", "name" : "go-log", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-log@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-log@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1", "group" : "github.com/libp2p", "name" : "go-libp2p-blankhost", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-blankhost@v0.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-swarm", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-swarm@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.2.1", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.2.1" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1", "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.1", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2", "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.3.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc" + "purl" : "pkg:golang/github.com/whyrusleeping/go-logging@v0.0.0-20170515211332-0457bb6b88fc?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190227160552-c95aed5357e7", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190227160552-c95aed5357e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", "group" : "gopkg.in", "name" : "yaml.v3", "version" : "v3.0.0-20200313102051-9f266ea9e77c", - "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c" + "purl" : "pkg:golang/gopkg.in/yaml.v3@v3.0.0-20200313102051-9f266ea9e77c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", "group" : "gopkg.in", "name" : "check.v1", "version" : "v0.0.0-20161208181325-20d25e280405", - "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405" + "purl" : "pkg:golang/gopkg.in/check.v1@v0.0.0-20161208181325-20d25e280405?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/huin/goupnp@v1.0.0", "group" : "github.com/huin", "name" : "goupnp", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/huin/goupnp@v1.0.0" + "purl" : "pkg:golang/github.com/huin/goupnp@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150", "group" : "github.com/huin", "name" : "goutil", "version" : "v0.0.0-20170803182201-1ca381bf3150", - "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150" + "purl" : "pkg:golang/github.com/huin/goutil@v0.0.0-20170803182201-1ca381bf3150?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20181011144130-49bb7cea24b1", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20181011144130-49bb7cea24b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.0", - "purl" : "pkg:golang/golang.org/x/text@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.0" + "purl" : "pkg:golang/golang.org/x/text@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2", "group" : "github.com/libp2p", "name" : "go-yamux", "version" : "v1.2.2", - "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2" + "purl" : "pkg:golang/github.com/libp2p/go-yamux@v1.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2", "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0", "group" : "github.com/ipld", "name" : "go-codec-dagpb", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0" + "purl" : "pkg:golang/github.com/ipld/go-codec-dagpb@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.7", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0", "group" : "github.com/ipld", "name" : "go-ipld-prime", "version" : "v0.9.0", - "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0" + "purl" : "pkg:golang/github.com/ipld/go-ipld-prime@v0.9.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.2.0", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.2.0" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6", "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.6", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e", "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20201211092308-30ac6d18308e", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20201211092308-30ac6d18308e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20200804184101-5ec99f83aff1", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20200804184101-5ec99f83aff1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0", "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.0-20190425082905-87a4384529e0", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.0-20190425082905-87a4384529e0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20181221193216-37e7f081c4d4", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20181221193216-37e7f081c4d4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0", "group" : "github.com/ipfs", "name" : "go-blockservice", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-blockservice@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0", "group" : "github.com/ipfs", "name" : "go-bitswap", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-bitswap@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2", "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-blocksutil", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blocksutil@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-delay", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-interface@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-exchange-offline@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0", "group" : "github.com/ipfs", "name" : "go-ipfs-routing", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-routing@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.4.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", "group" : "github.com/pmezard", "name" : "go-difflib", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0" + "purl" : "pkg:golang/github.com/pmezard/go-difflib@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0", "group" : "github.com/stretchr", "name" : "objx", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/objx@v0.1.0" + "purl" : "pkg:golang/github.com/stretchr/objx@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.2", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127" + "purl" : "pkg:golang/github.com/go-check/check@v0.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.1", "group" : "github.com/google", "name" : "uuid", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/google/uuid@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/uuid@v1.1.1" + "purl" : "pkg:golang/github.com/google/uuid@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@v0.0.0-20181109222059-70721b86a9a8", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-delay@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8", "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.0.0-20160826012719-b497e2f366b8", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.0.0-20160826012719-b497e2f366b8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.1.0" + "purl" : "pkg:golang/github.com/kr/pretty@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", "group" : "gopkg.in", "name" : "check.v1", "version" : "v1.0.0-20180628173108-788fd7840127", - "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127" + "purl" : "pkg:golang/gopkg.in/check.v1@v1.0.0-20180628173108-788fd7840127?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200226121028-0de0cce0169b", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200226121028-0de0cce0169b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190308221718-c2843e01d9a2", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190308221718-c2843e01d9a2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190215142949-d0b11bdaac8a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190215142949-d0b11bdaac8a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3", "group" : "github.com/libp2p", "name" : "go-libp2p-testing", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-testing@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2", "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", "group" : "github.com/gin-contrib", "name" : "sse", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0" + "purl" : "pkg:golang/github.com/gin-contrib/sse@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.0", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.0" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ds-leveldb", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ds-leveldb@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0", "group" : "github.com/syndtr", "name" : "goleveldb", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0" + "purl" : "pkg:golang/github.com/syndtr/goleveldb@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.0", "group" : "github.com/leodido", "name" : "go-urn", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/leodido/go-urn@v1.2.0" + "purl" : "pkg:golang/github.com/leodido/go-urn@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2", "group" : "github.com/ipfs", "name" : "go-ipfs-util", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-util@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.3", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.3", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.3" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.13", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.13?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190426145343-a29dc8fdc734", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190426145343-a29dc8fdc734?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190404232315-eb5bcb51f2a3", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190404232315-eb5bcb51f2a3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190412213103-97732733099d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190412213103-97732733099d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.1", "group" : "github.com/gogo", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gogo/protobuf@v1.3.1" + "purl" : "pkg:golang/github.com/gogo/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0", "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", "group" : "github.com/kisielk", "name" : "gotool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/gotool@v1.0.0" + "purl" : "pkg:golang/github.com/kisielk/gotool@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0", "group" : "golang.org/x", "name" : "mod", "version" : "v0.2.0", - "purl" : "pkg:golang/golang.org/x/mod@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/mod@v0.2.0" + "purl" : "pkg:golang/golang.org/x/mod@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20191011191535-87dc89f01550", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20191011191535-87dc89f01550?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20191119224855-298f0cb1881e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20191119224855-298f0cb1881e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191011141410-1b5146add898", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191011141410-1b5146add898?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32", "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190213025234-306aecffea32", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190213025234-306aecffea32?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/coreos/go-semver@v0.3.0", "group" : "github.com/coreos", "name" : "go-semver", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/coreos/go-semver@v0.3.0" + "purl" : "pkg:golang/github.com/coreos/go-semver@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1", "group" : "github.com/libp2p", "name" : "go-flow-metrics", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-flow-metrics@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190131020904-2d45a736cd16?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.1", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.1" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a", "group" : "github.com/spacemonkeygo", "name" : "openssl", "version" : "v0.0.0-20181017203307-c2dcc5cca94a", - "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a" + "purl" : "pkg:golang/github.com/spacemonkeygo/openssl@v0.0.0-20181017203307-c2dcc5cca94a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190225124518-7f87c0fbb88b", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190225124518-7f87c0fbb88b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0", "group" : "github.com/ipfs", "name" : "go-ipfs-blockstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-blockstore@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", "group" : "github.com/hashicorp", "name" : "golang-lru", "version" : "v0.5.1", - "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1" + "purl" : "pkg:golang/github.com/hashicorp/golang-lru@v0.5.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4", "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1", "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-ds-help@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1", "group" : "github.com/ipfs", "name" : "go-metrics-interface", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-metrics-interface@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.4", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.5.4", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.5.4" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.5.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20191204190536-9bdfabe68543", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20191204190536-9bdfabe68543?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1", "group" : "github.com/ipfs", "name" : "go-detect-race", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-detect-race@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0", "group" : "github.com/jbenet", "name" : "go-cienv", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3", "group" : "github.com/jbenet", "name" : "goprocess", "version" : "v0.1.3", - "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3" + "purl" : "pkg:golang/github.com/jbenet/goprocess@v0.1.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-autonat", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-autonat@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-circuit", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-circuit@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-loggables", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-loggables@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1", "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4", "group" : "github.com/libp2p", "name" : "go-libp2p-nat", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-nat@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-netutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-netutil@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-peerstore", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peerstore@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-secio", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-secio@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-transport-upgrader@v0.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0", "group" : "github.com/libp2p", "name" : "go-libp2p-yamux", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-yamux@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4", "group" : "github.com/libp2p", "name" : "go-maddr-filter", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4" + "purl" : "pkg:golang/github.com/libp2p/go-maddr-filter@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-stream-muxer-multistream@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0", "group" : "github.com/libp2p", "name" : "go-tcp-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-tcp-transport@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0", "group" : "github.com/libp2p", "name" : "go-ws-transport", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-ws-transport@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/miekg/dns@v1.1.12", "group" : "github.com/miekg", "name" : "dns", "version" : "v1.1.12", - "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/miekg/dns@v1.1.12" + "purl" : "pkg:golang/github.com/miekg/dns@v1.1.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4", "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2", "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr-net", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-net@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30", "group" : "github.com/whyrusleeping", "name" : "mdns", "version" : "v0.0.0-20180901202407-ef14215e6b30", - "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30" + "purl" : "pkg:golang/github.com/whyrusleeping/mdns@v0.0.0-20180901202407-ef14215e6b30?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2", "group" : "github.com/libp2p", "name" : "go-libp2p-core", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-core@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c", "group" : "github.com/btcsuite", "name" : "btcd", "version" : "v0.0.0-20190523000118-16327141da8c", - "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c" + "purl" : "pkg:golang/github.com/btcsuite/btcd@v0.0.0-20190523000118-16327141da8c?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.0.0-20190328051042-05b4dd3047e5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.2", "group" : "github.com/mr-tron", "name" : "base58", "version" : "v1.1.2", - "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mr-tron/base58@v1.1.2" + "purl" : "pkg:golang/github.com/mr-tron/base58@v1.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190513172903-22d7a77e9e5f", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190513172903-22d7a77e9e5f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.4", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.10", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.10?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3", "group" : "github.com/ipfs", "name" : "go-cid", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3" + "purl" : "pkg:golang/github.com/ipfs/go-cid@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3", "group" : "github.com/multiformats", "name" : "go-multibase", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3" + "purl" : "pkg:golang/github.com/multiformats/go-multibase@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3", "group" : "github.com/multiformats", "name" : "go-base32", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3" + "purl" : "pkg:golang/github.com/multiformats/go-base32@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0", "group" : "github.com/multiformats", "name" : "go-base36", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0" + "purl" : "pkg:golang/github.com/multiformats/go-base36@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0", "group" : "github.com/gin-gonic", "name" : "gin", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0" + "purl" : "pkg:golang/github.com/gin-gonic/gin@v1.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipld/go-car@v0.3.0", "group" : "github.com/ipld", "name" : "go-car", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipld/go-car@v0.3.0" + "purl" : "pkg:golang/github.com/ipld/go-car@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/labstack/echo/v4@v4.1.18-0.20201215153152-4422e3b66b9f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/labstack/echo/v4@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0", "group" : "github.com/russellhaering", "name" : "goxmldsig", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0" + "purl" : "pkg:golang/github.com/russellhaering/goxmldsig@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/go.elastic.co/apm@v1.11.0", "group" : "go.elastic.co", "name" : "apm", "version" : "v1.11.0", - "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0", - "type" : "library", - "bom-ref" : "pkg:golang/go.elastic.co/apm@v1.11.0" + "purl" : "pkg:golang/go.elastic.co/apm@v1.11.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/aead/siphash@v1.0.1", "group" : "github.com/aead", "name" : "siphash", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/aead/siphash@v1.0.1" + "purl" : "pkg:golang/github.com/aead/siphash@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f", "group" : "github.com/btcsuite", "name" : "btclog", "version" : "v0.0.0-20170628155309-84c8d2346e9f", - "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f" + "purl" : "pkg:golang/github.com/btcsuite/btclog@v0.0.0-20170628155309-84c8d2346e9f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803", "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190207003914-4c204d697803", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190207003914-4c204d697803?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd" + "purl" : "pkg:golang/github.com/btcsuite/go-socks@v0.0.0-20170105172521-4720035b7bfd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd", "group" : "github.com/btcsuite", "name" : "goleveldb", "version" : "v0.0.0-20160330041536-7834afc9e8cd", - "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd" + "purl" : "pkg:golang/github.com/btcsuite/goleveldb@v0.0.0-20160330041536-7834afc9e8cd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723" + "purl" : "pkg:golang/github.com/btcsuite/snappy-go@v0.0.0-20151229074030-0bdef8d06723?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792", "group" : "github.com/btcsuite", "name" : "websocket", "version" : "v0.0.0-20150119174127-31079b680792", - "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792" + "purl" : "pkg:golang/github.com/btcsuite/websocket@v0.0.0-20150119174127-31079b680792?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0", "group" : "github.com/btcsuite", "name" : "winsvc", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0" + "purl" : "pkg:golang/github.com/btcsuite/winsvc@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v0.0.0-20171005155431-ecdeabc65495?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v0.0.0-20141203071132-1679536dcc89?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jrick/logrotate@v1.0.0", "group" : "github.com/jrick", "name" : "logrotate", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jrick/logrotate@v1.0.0" + "purl" : "pkg:golang/github.com/jrick/logrotate@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23", "group" : "github.com/kkdai", "name" : "bstream", "version" : "v0.0.0-20161212061736-f391b8402d23", - "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23" + "purl" : "pkg:golang/github.com/kkdai/bstream@v0.0.0-20161212061736-f391b8402d23?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0", "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.4.3", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.4.3", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.4.3" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.4.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20170930174604-9419663f5a44", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20170930174604-9419663f5a44?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5", "group" : "github.com/multiformats", "name" : "go-varint", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5" + "purl" : "pkg:golang/github.com/multiformats/go-varint@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go@v1.1.7", "group" : "github.com/ugorji", "name" : "go", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go@v1.1.7" + "purl" : "pkg:golang/github.com/ugorji/go@v1.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7", "group" : "github.com/ugorji/go", "name" : "codec", "version" : "v1.1.7", - "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7" + "purl" : "pkg:golang/github.com/ugorji/go/codec@v1.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0", "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1", "group" : "github.com/libp2p", "name" : "go-buffer-pool", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-buffer-pool@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb", "group" : "howett.net", "name" : "plist", "version" : "v0.0.0-20181124034731-591f970eefbb", - "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb", - "type" : "library", - "bom-ref" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb" + "purl" : "pkg:golang/howett.net/plist@v0.0.0-20181124034731-591f970eefbb?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0", "group" : "github.com/jessevdk", "name" : "go-flags", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0" + "purl" : "pkg:golang/github.com/jessevdk/go-flags@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.1", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0", "group" : "github.com/go-playground/validator", "name" : "v10", "version" : "v10.2.0", - "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0" + "purl" : "pkg:golang/github.com/go-playground/validator/v10@v10.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1", "group" : "github.com/go-playground/assert", "name" : "v2", "version" : "v2.0.1", - "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1" + "purl" : "pkg:golang/github.com/go-playground/assert/v2@v2.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.13.0", "group" : "github.com/go-playground", "name" : "locales", "version" : "v0.13.0", - "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/locales@v0.13.0" + "purl" : "pkg:golang/github.com/go-playground/locales@v0.13.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0", "group" : "github.com/go-playground", "name" : "universal-translator", "version" : "v0.17.0", - "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0" + "purl" : "pkg:golang/github.com/go-playground/universal-translator@v0.17.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.2", - "purl" : "pkg:golang/golang.org/x/text@v0.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.2" + "purl" : "pkg:golang/golang.org/x/text@v0.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec" + "purl" : "pkg:golang/github.com/jbenet/go-cienv@v0.0.0-20150120210510-1bb1476777ec?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3", "group" : "github.com/libp2p", "name" : "go-nat", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3" + "purl" : "pkg:golang/github.com/libp2p/go-nat@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f" + "purl" : "pkg:golang/github.com/whyrusleeping/go-notifier@v0.0.0-20170827234753-097c5d47330f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3", "group" : "github.com/ipfs", "name" : "go-block-format", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3" + "purl" : "pkg:golang/github.com/ipfs/go-block-format@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5", "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0", "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2", "group" : "github.com/ipfs", "name" : "go-merkledag", "version" : "v0.3.2", - "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2" + "purl" : "pkg:golang/github.com/ipfs/go-merkledag@v0.3.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.15", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.15?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.7.0", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.7.0", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.7.0" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.7.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/go.elastic.co/fastjson@v1.1.0", "group" : "go.elastic.co", "name" : "fastjson", "version" : "v1.1.0", - "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/go.elastic.co/fastjson@v1.1.0" + "purl" : "pkg:golang/go.elastic.co/fastjson@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.0", "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.0", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.0" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20200509030707-2212a7e161a5", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20200509030707-2212a7e161a5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1", "group" : "github.com/gxed/hashland", "name" : "keccakpg", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1" + "purl" : "pkg:golang/github.com/gxed/hashland/keccakpg@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1", "group" : "github.com/gxed/hashland", "name" : "murmur3", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1" + "purl" : "pkg:golang/github.com/gxed/hashland/murmur3@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1" + "purl" : "pkg:golang/github.com/minio/blake2b-simd@v0.0.0-20160723061019-3f5f724cb5b1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190211182817-74369b46fc67", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190211182817-74369b46fc67?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190219092855-153ac476189d", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190219092855-153ac476189d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0", "group" : "github.com/spaolacci", "name" : "murmur3", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0" + "purl" : "pkg:golang/github.com/spaolacci/murmur3@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1", "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.2.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0", "group" : "github.com/valyala", "name" : "bytebufferpool", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0" + "purl" : "pkg:golang/github.com/valyala/bytebufferpool@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr-dns", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-dns@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/labstack/gommon@v0.3.0", "group" : "github.com/labstack", "name" : "gommon", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/labstack/gommon@v0.3.0" + "purl" : "pkg:golang/github.com/labstack/gommon@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2", "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.2", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.9", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1", "group" : "github.com/valyala", "name" : "fasttemplate", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1" + "purl" : "pkg:golang/github.com/valyala/fasttemplate@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.4.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.4.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2", "group" : "github.com/libp2p", "name" : "go-msgio", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-msgio@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0", "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0", "group" : "github.com/kisielk", "name" : "errcheck", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0" + "purl" : "pkg:golang/github.com/kisielk/errcheck@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180221164845-07fd8470d635", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180221164845-07fd8470d635?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0", "group" : "github.com/kr", "name" : "text", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/kr/text@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/text@v0.1.0" + "purl" : "pkg:golang/github.com/kr/text@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221", "group" : "golang.org/x", "name" : "term", "version" : "v0.0.0-20201117132131-f5c789dd3221", - "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221" + "purl" : "pkg:golang/golang.org/x/term@v0.0.0-20201117132131-f5c789dd3221?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191026070338-33540a1f6037", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191026070338-33540a1f6037?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.3", "group" : "github.com/prometheus", "name" : "procfs", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/prometheus/procfs@v0.0.3" + "purl" : "pkg:golang/github.com/prometheus/procfs@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.0", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.0" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1", "group" : "github.com/libp2p", "name" : "go-addr-util", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-addr-util@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8", "group" : "github.com/whyrusleeping", "name" : "mafmt", "version" : "v1.2.8", - "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8" + "purl" : "pkg:golang/github.com/whyrusleeping/mafmt@v1.2.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7" + "purl" : "pkg:golang/github.com/whyrusleeping/multiaddr-filter@v0.0.0-20160516205228-e903e4adabd7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1", "group" : "github.com/ipfs", "name" : "go-datastore", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1" + "purl" : "pkg:golang/github.com/ipfs/go-datastore@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3", "group" : "github.com/ipfs", "name" : "go-ipld-cbor", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-cbor@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2", "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20210220033148-5ea612d1eb83", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20210220033148-5ea612d1eb83?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa", "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v0.0.0-20190222223459-a17d461953aa", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v0.0.0-20190222223459-a17d461953aa?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1", "group" : "github.com/gopherjs", "name" : "gopherjs", "version" : "v0.0.0-20181017120253-0766667cb4d1", - "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1" + "purl" : "pkg:golang/github.com/gopherjs/gopherjs@v0.0.0-20181017120253-0766667cb4d1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible", "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.2.1+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.2.1%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d", "group" : "github.com/smartystreets", "name" : "assertions", "version" : "v0.0.0-20180927180507-b2de0cb4f26d", - "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d" + "purl" : "pkg:golang/github.com/smartystreets/assertions@v0.0.0-20180927180507-b2de0cb4f26d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0", "group" : "github.com/minio", "name" : "sha256-simd", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0" + "purl" : "pkg:golang/github.com/minio/sha256-simd@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4", "group" : "github.com/klauspost/cpuid", "name" : "v2", "version" : "v2.0.4", - "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4" + "purl" : "pkg:golang/github.com/klauspost/cpuid/v2@v2.0.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20190611184440-5c40567a22f8", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20190611184440-5c40567a22f8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/gorilla/websocket@v1.4.0", "group" : "github.com/gorilla", "name" : "websocket", "version" : "v1.4.0", - "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/gorilla/websocket@v1.4.0" + "purl" : "pkg:golang/github.com/gorilla/websocket@v1.4.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0", "group" : "github.com/libp2p", "name" : "go-libp2p-mplex", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-mplex@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@v0.1.1-0.20190913151208-6de447530771", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/minio/sha256-simd@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3", "group" : "github.com/libp2p", "name" : "go-mplex", "version" : "v0.0.3", - "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3" + "purl" : "pkg:golang/github.com/libp2p/go-mplex@v0.0.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1", "group" : "github.com/elastic", "name" : "go-sysinfo", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1" + "purl" : "pkg:golang/github.com/elastic/go-sysinfo@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/elastic/go-windows@v1.0.0", "group" : "github.com/elastic", "name" : "go-windows", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/elastic/go-windows@v1.0.0" + "purl" : "pkg:golang/github.com/elastic/go-windows@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901", "group" : "github.com/joeshaw", "name" : "multierror", "version" : "v0.0.0-20140124173710-69b34d4ec901", - "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901" + "purl" : "pkg:golang/github.com/joeshaw/multierror@v0.0.0-20140124173710-69b34d4ec901?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.1", "group" : "github.com/pkg", "name" : "errors", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/pkg/errors@v0.8.1" + "purl" : "pkg:golang/github.com/pkg/errors@v0.8.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191025021431-6c3a3bfe00ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191025021431-6c3a3bfe00ae?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20180906233101-161cd47e91fd", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20180906233101-161cd47e91fd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20180314180146-1d60e4601c6f", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20180314180146-1d60e4601c6f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b", "group" : "google.golang.org", "name" : "genproto", "version" : "v0.0.0-20180831171423-11092d34479b", - "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b", - "type" : "library", - "bom-ref" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b" + "purl" : "pkg:golang/google.golang.org/genproto@v0.0.0-20180831171423-11092d34479b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20210309074719-68d13333faf2", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20210309074719-68d13333faf2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14", "group" : "github.com/multiformats", "name" : "go-multihash", "version" : "v0.0.14", - "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14" + "purl" : "pkg:golang/github.com/multiformats/go-multihash@v0.0.14?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2", "group" : "github.com/ipfs", "name" : "go-ds-badger", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2" + "purl" : "pkg:golang/github.com/ipfs/go-ds-badger@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-crypto", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-crypto@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0", "group" : "github.com/libp2p", "name" : "go-libp2p-peer", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-peer@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1" + "purl" : "pkg:golang/github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0", "group" : "github.com/libp2p", "name" : "go-libp2p-record", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-libp2p-record@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7", "group" : "github.com/andreasbriese", "name" : "bbloom", "version" : "v0.0.0-20180913140656-343706a395b7", - "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7" + "purl" : "pkg:golang/github.com/andreasbriese/bbloom@v0.0.0-20180913140656-343706a395b7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1", "group" : "github.com/kubuxu", "name" : "go-os-helper", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1" + "purl" : "pkg:golang/github.com/kubuxu/go-os-helper@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dgraph-io/badger@v1.5.5-0.20190226225317-8115aed38f8f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dgraph-io/badger@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f" + "purl" : "pkg:golang/github.com/dgryski/go-farm@v0.0.0-20190104051053-3adb47b1fb0f?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0", "group" : "github.com/dustin", "name" : "go-humanize", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0" + "purl" : "pkg:golang/github.com/dustin/go-humanize@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572", "group" : "github.com/spacemonkeygo", "name" : "spacelog", "version" : "v0.0.0-20180420211403-2296661a0572", - "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572" + "purl" : "pkg:golang/github.com/spacemonkeygo/spacelog@v0.0.0-20180420211403-2296661a0572?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1", "group" : "github.com/libp2p", "name" : "go-reuseport", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2", "group" : "github.com/libp2p", "name" : "go-reuseport-transport", "version" : "v0.0.2", - "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2" + "purl" : "pkg:golang/github.com/libp2p/go-reuseport-transport@v0.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1", "group" : "github.com/multiformats", "name" : "go-multiaddr-fmt", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1" + "purl" : "pkg:golang/github.com/multiformats/go-multiaddr-fmt@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", "group" : "golang.org/x", "name" : "xerrors", "version" : "v0.0.0-20190717185122-a985d3407aa7", - "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7" + "purl" : "pkg:golang/golang.org/x/xerrors@v0.0.0-20190717185122-a985d3407aa7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/frankban/quicktest@v1.11.3", "group" : "github.com/frankban", "name" : "quicktest", "version" : "v1.11.3", - "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/frankban/quicktest@v1.11.3" + "purl" : "pkg:golang/github.com/frankban/quicktest@v1.11.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.1", "group" : "github.com/kr", "name" : "pretty", "version" : "v0.2.1", - "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pretty@v0.2.1" + "purl" : "pkg:golang/github.com/kr/pretty@v0.2.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190620200207-3b0461eec859", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190620200207-3b0461eec859?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipld-format", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipld-format@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992", "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190221155625-df39d6c2d992", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190221155625-df39d6c2d992?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20180510122957-5ad1f5abf436?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158" + "purl" : "pkg:golang/github.com/whyrusleeping/cbor-gen@v0.0.0-20200123233031-1cdf64d27158?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1", "group" : "github.com/stretchr", "name" : "testify", "version" : "v1.6.1", - "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/stretchr/testify@v1.6.1" + "purl" : "pkg:golang/github.com/stretchr/testify@v1.6.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190311183353-d8887717615a", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190311183353-d8887717615a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d", "group" : "github.com/btcsuite", "name" : "btcutil", "version" : "v0.0.0-20190425235716-9e5f4b9a998d", - "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d" + "purl" : "pkg:golang/github.com/btcsuite/btcutil@v0.0.0-20190425235716-9e5f4b9a998d?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20181030221726-6c7e314b6563", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20181030221726-6c7e314b6563?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1", "group" : "github.com/kr", "name" : "pty", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/kr/pty@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/kr/pty@v1.1.1" + "purl" : "pkg:golang/github.com/kr/pty@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7", "group" : "github.com/fsnotify", "name" : "fsnotify", "version" : "v1.4.7", - "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7" + "purl" : "pkg:golang/github.com/fsnotify/fsnotify@v1.4.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.2.0", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.2.0" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/hpcloud/tail@v1.0.0", "group" : "github.com/hpcloud", "name" : "tail", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/hpcloud/tail@v1.0.0" + "purl" : "pkg:golang/github.com/hpcloud/tail@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0", "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.6.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.6.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20180909124046-d0be0721c37e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20180909124046-d0be0721c37e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7", "group" : "gopkg.in", "name" : "fsnotify.v1", "version" : "v1.4.7", - "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7" + "purl" : "pkg:golang/gopkg.in/fsnotify.v1@v1.4.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7", "group" : "gopkg.in", "name" : "tomb.v1", "version" : "v1.0.0-20141024135613-dd632973f1e7", - "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7" + "purl" : "pkg:golang/gopkg.in/tomb.v1@v1.0.0-20141024135613-dd632973f1e7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7", "group" : "github.com/mattn", "name" : "go-colorable", "version" : "v0.1.7", - "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7" + "purl" : "pkg:golang/github.com/mattn/go-colorable@v0.1.7?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.12", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.12?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200223170610-d5e6a3e2c0ae", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200223170610-d5e6a3e2c0ae?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", "group" : "gopkg.in", "name" : "yaml.v2", "version" : "v2.2.8", - "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8", - "type" : "library", - "bom-ref" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8" + "purl" : "pkg:golang/gopkg.in/yaml.v2@v2.2.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@v0.0.0-20150120210811-aac704a3f4f2", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jbenet/go-temp-err-catcher@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" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0", "group" : "github.com/onsi", "name" : "ginkgo", "version" : "v1.8.0", - "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0" + "purl" : "pkg:golang/github.com/onsi/ginkgo@v1.8.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.5.0", "group" : "github.com/onsi", "name" : "gomega", "version" : "v1.5.0", - "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/onsi/gomega@v1.5.0" + "purl" : "pkg:golang/github.com/onsi/gomega@v1.5.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/armon/go-radix@v1.0.0", "group" : "github.com/armon", "name" : "go-radix", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/armon/go-radix@v1.0.0" + "purl" : "pkg:golang/github.com/armon/go-radix@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cucumber/godog@v0.8.1", "group" : "github.com/cucumber", "name" : "godog", "version" : "v0.8.1", - "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cucumber/godog@v0.8.1" + "purl" : "pkg:golang/github.com/cucumber/godog@v0.8.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", "group" : "github.com/davecgh", "name" : "go-spew", "version" : "v1.1.1", - "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1" + "purl" : "pkg:golang/github.com/davecgh/go-spew@v1.1.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1", "group" : "github.com/google", "name" : "go-cmp", "version" : "v0.3.1", - "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/go-cmp@v0.3.1" + "purl" : "pkg:golang/github.com/google/go-cmp@v0.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4", "group" : "github.com/santhosh-tekuri", "name" : "jsonschema", "version" : "v1.2.4", - "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4" + "purl" : "pkg:golang/github.com/santhosh-tekuri/jsonschema@v1.2.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20191204072324-ce4227a45e2e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20191204072324-ce4227a45e2e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.5", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8", "group" : "github.com/mattn", "name" : "go-isatty", "version" : "v0.0.8", - "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8" + "purl" : "pkg:golang/github.com/mattn/go-isatty@v0.0.8?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", "group" : "github.com/yuin", "name" : "goldmark", "version" : "v1.1.27", - "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/yuin/goldmark@v1.1.27" + "purl" : "pkg:golang/github.com/yuin/goldmark@v1.1.27?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190911185100-cd5d95a43a6e", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190911185100-cd5d95a43a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190813064441-fde4db37ae7a", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190813064441-fde4db37ae7a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200622213623-75b288015ac9", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200622213623-75b288015ac9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190222072716-a9d3bda3a223", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190222072716-a9d3bda3a223?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20190522155817-f3200d17e092", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20190522155817-f3200d17e092?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190228124157-a34e9553db1e", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190228124157-a34e9553db1e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20190328211700-ab21143f2384", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20190328211700-ab21143f2384?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", "group" : "golang.org/x", "name" : "net", "version" : "v0.0.0-20200822124328-c89045814202", - "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202" + "purl" : "pkg:golang/golang.org/x/net@v0.0.0-20200822124328-c89045814202?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200323222414-85ca7c5b95cd", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200323222414-85ca7c5b95cd?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", "group" : "golang.org/x", "name" : "sync", "version" : "v0.0.0-20190423024810-112230192c58", - "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58" + "purl" : "pkg:golang/golang.org/x/sync@v0.0.0-20190423024810-112230192c58?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/beevik/etree@v1.1.0", "group" : "github.com/beevik", "name" : "etree", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/beevik/etree@v1.1.0" + "purl" : "pkg:golang/github.com/beevik/etree@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0", "group" : "github.com/jonboulle", "name" : "clockwork", "version" : "v0.2.0", - "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0" + "purl" : "pkg:golang/github.com/jonboulle/clockwork@v0.2.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3", "group" : "golang.org/x", "name" : "text", "version" : "v0.3.3", - "purl" : "pkg:golang/golang.org/x/text@v0.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/text@v0.3.3" + "purl" : "pkg:golang/golang.org/x/text@v0.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", "group" : "golang.org/x", "name" : "tools", "version" : "v0.0.0-20180917221912-90fa682c2a6e", - "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e" + "purl" : "pkg:golang/golang.org/x/tools@v0.0.0-20180917221912-90fa682c2a6e?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1", "group" : "github.com/ipfs", "name" : "bbloom", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/bbloom@v0.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.9", "group" : "github.com/json-iterator", "name" : "go", "version" : "v1.1.9", - "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/json-iterator/go@v1.1.9" + "purl" : "pkg:golang/github.com/json-iterator/go@v1.1.9?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0", "group" : "github.com/google", "name" : "gofuzz", "version" : "v1.0.0", - "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/google/gofuzz@v1.0.0" + "purl" : "pkg:golang/github.com/google/gofuzz@v1.0.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421" + "purl" : "pkg:golang/github.com/modern-go/concurrent@v0.0.0-20180228061459-e0a39a4cb421?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742" + "purl" : "pkg:golang/github.com/modern-go/reflect2@v0.0.0-20180701023420-4b7aa43c6742?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1", "group" : "github.com/polydawn", "name" : "refmt", "version" : "v0.0.0-20190807091052-3d65705ee9f1", - "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1" + "purl" : "pkg:golang/github.com/polydawn/refmt@v0.0.0-20190807091052-3d65705ee9f1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4", "group" : "github.com/smartystreets", "name" : "goconvey", "version" : "v1.6.4", - "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4" + "purl" : "pkg:golang/github.com/smartystreets/goconvey@v1.6.4?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a" + "purl" : "pkg:golang/github.com/warpfork/go-wish@v0.0.0-20200122115046-b9ea61034e4a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible", "group" : "github.com/jtolds", "name" : "gls", "version" : "v4.20.0+incompatible", - "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible" + "purl" : "pkg:golang/github.com/jtolds/gls@v4.20.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db", "group" : "github.com/golang", "name" : "snappy", "version" : "v0.0.0-20180518054509-2e65f85255db", - "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db" + "purl" : "pkg:golang/github.com/golang/snappy@v0.0.0-20180518054509-2e65f85255db?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/cskr/pubsub@v1.0.2", "group" : "github.com/cskr", "name" : "pubsub", "version" : "v1.0.2", - "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/cskr/pubsub@v1.0.2" + "purl" : "pkg:golang/github.com/cskr/pubsub@v1.0.2?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.1", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.1" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0", "group" : "github.com/ipfs", "name" : "go-peertaskqueue", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0" + "purl" : "pkg:golang/github.com/ipfs/go-peertaskqueue@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0", "group" : "github.com/libp2p", "name" : "go-testutil", "version" : "v0.1.0", - "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0" + "purl" : "pkg:golang/github.com/libp2p/go-testutil@v0.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0", "group" : "github.com/opentracing", "name" : "opentracing-go", "version" : "v1.1.0", - "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0" + "purl" : "pkg:golang/github.com/opentracing/opentracing-go@v1.1.0?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20190524122548-abf6ff778158", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20190524122548-abf6ff778158?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200116001909-b77594299b42", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200116001909-b77594299b42?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jackpal/gateway@v1.0.5", "group" : "github.com/jackpal", "name" : "gateway", "version" : "v1.0.5", - "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jackpal/gateway@v1.0.5" + "purl" : "pkg:golang/github.com/jackpal/gateway@v1.0.5?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1", "group" : "github.com/jackpal", "name" : "go-nat-pmp", "version" : "v1.0.1", - "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1" + "purl" : "pkg:golang/github.com/jackpal/go-nat-pmp@v1.0.1?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b", "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", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b" + "purl" : "pkg:golang/github.com/koron/go-ssdp@v0.0.0-20180514024734-4a0ed625a78b?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible", "group" : "github.com/dgrijalva", "name" : "jwt-go", "version" : "v3.2.0+incompatible", - "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible" + "purl" : "pkg:golang/github.com/dgrijalva/jwt-go@v3.2.0%2Bincompatible?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a", "group" : "golang.org/x", "name" : "crypto", "version" : "v0.0.0-20200820211705-5c72a883971a", - "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a" + "purl" : "pkg:golang/golang.org/x/crypto@v0.0.0-20200820211705-5c72a883971a?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6", "group" : "golang.org/x", "name" : "sys", "version" : "v0.0.0-20200826173525-f9321e4c35a6", - "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6", - "type" : "library", - "bom-ref" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6" + "purl" : "pkg:golang/golang.org/x/sys@v0.0.0-20200826173525-f9321e4c35a6?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3", "group" : "github.com/golang", "name" : "protobuf", "version" : "v1.3.3", - "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/golang/protobuf@v1.3.3" + "purl" : "pkg:golang/github.com/golang/protobuf@v1.3.3?goarch=amd64&goos=linux&type=module" }, { + "type" : "library", + "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1", "group" : "github.com/ipfs", "name" : "go-ipfs-pq", "version" : "v0.0.1", - "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1", - "type" : "library", - "bom-ref" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1" + "purl" : "pkg:golang/github.com/ipfs/go-ipfs-pq@v0.0.1?goarch=amd64&goos=linux&type=module" } ], "dependencies" : [ @@ -4765,4 +4765,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_component_sbom.json index 507ad316..48c140b0 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_component_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-02T05:04:32Z", + "timestamp" : "2025-04-09T12:29:26Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_stack_sbom.json index 97b1a650..6e198c87 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_different_versions/expected_stack_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-01T22:57:54Z", + "timestamp" : "2025-04-09T12:30:16Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_component_sbom.json index 315caeb0..48c140b0 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_component_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-02T05:05:38Z", + "timestamp" : "2025-04-09T12:29:26Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_stack_sbom.json index 97b1a650..6e198c87 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_duplicate_no_version/expected_stack_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-01T22:57:54Z", + "timestamp" : "2025-04-09T12:30:16Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_component_sbom.json index f9ce8f2e..0e2c81d0 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_component_sbom.json @@ -3,112 +3,112 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-06-21T20:31:39Z", + "timestamp" : "2025-04-09T12:29:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_stack_sbom.json index e37e298b..a854eb5f 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_full_specification/expected_stack_sbom.json @@ -3,2080 +3,2080 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T16:54:08Z", + "timestamp" : "2025-04-09T12:30:16Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", "group" : "com.fasterxml.jackson", "name" : "jackson-bom", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-multipart-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jaxb-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", "group" : "com.sun.mail", "name" : "jakarta.mail", "version" : "1.6.5", - "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5" + "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-dom", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-core", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-storage", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-io/commons-io@2.6", "group" : "commons-io", "name" : "commons-io", "version" : "2.6", - "purl" : "pkg:maven/commons-io/commons-io@2.6", - "type" : "library", - "bom-ref" : "pkg:maven/commons-io/commons-io@2.6" + "purl" : "pkg:maven/commons-io/commons-io@2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", "group" : "org.jboss.logging", "name" : "commons-logging-jboss-logging", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-core-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aesh/readline@2.1", "group" : "org.aesh", "name" : "readline", "version" : "2.1", - "purl" : "pkg:maven/org.aesh/readline@2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.aesh/readline@2.1" + "purl" : "pkg:maven/org.aesh/readline@2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18", "group" : "org.fusesource.jansi", "name" : "jansi", "version" : "1.18", - "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18", - "type" : "library", - "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18" + "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", "group" : "org.apache.commons", "name" : "commons-lang3", "version" : "3.12.0", - "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0" + "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", "group" : "io.quarkus.gizmo", "name" : "gizmo", "version" : "1.0.9.Final", - "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final" + "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1", "group" : "org.ow2.asm", "name" : "asm-util", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1", "group" : "org.ow2.asm", "name" : "asm-tree", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", "group" : "org.ow2.asm", "name" : "asm-analysis", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final", "group" : "org.jboss", "name" : "jandex", "version" : "2.3.0.Final", - "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final" + "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-class-change-agent", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-core", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-app-model", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-maven-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", "group" : "org.apache.maven", "name" : "maven-embedder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", "group" : "org.codehaus.plexus", "name" : "plexus-utils", "version" : "3.3.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", "group" : "org.apache.maven", "name" : "maven-builder-support", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", "group" : "org.codehaus.plexus", "name" : "plexus-interpolation", "version" : "1.25", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-sec-dispatcher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-cipher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1", "group" : "org.apache.maven", "name" : "maven-core", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1", "group" : "org.apache.maven", "name" : "maven-model", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", "group" : "org.apache.maven", "name" : "maven-repository-metadata", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", "group" : "org.apache.maven", "name" : "maven-artifact", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", "group" : "org.apache.maven", "name" : "maven-plugin-api", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.plexus", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", "group" : "org.codehaus.plexus", "name" : "plexus-component-annotations", "version" : "2.1.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", "group" : "org.codehaus.plexus", "name" : "plexus-classworlds", "version" : "2.6.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-model-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", "group" : "org.apache.maven", "name" : "maven-resolver-provider", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-api", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-spi", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-util", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-impl", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", "group" : "org.apache.maven.shared", "name" : "maven-shared-utils", "version" : "3.2.1", - "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1" + "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1", "group" : "com.google.inject", "name" : "guice", "version" : "4.2.1", - "purl" : "pkg:maven/com.google.inject/guice@4.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1" + "purl" : "pkg:maven/com.google.inject/guice@4.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0", "group" : "aopalliance", "name" : "aopalliance", "version" : "1.0", - "purl" : "pkg:maven/aopalliance/aopalliance@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0" + "purl" : "pkg:maven/aopalliance/aopalliance@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android", "group" : "com.google.guava", "name" : "guava", "version" : "25.1-android", - "purl" : "pkg:maven/com.google.guava/guava@25.1-android", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android" + "purl" : "pkg:maven/com.google.guava/guava@25.1-android?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", "group" : "com.google.code.findbugs", "name" : "jsr305", "version" : "3.0.2", - "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2" + "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", "group" : "org.checkerframework", "name" : "checker-compat-qual", "version" : "2.0.0", - "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0" + "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", "group" : "com.google.j2objc", "name" : "j2objc-annotations", "version" : "1.1", - "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1" + "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", "group" : "org.codehaus.mojo", "name" : "animal-sniffer-annotations", "version" : "1.14", - "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14" + "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4", "group" : "commons-cli", "name" : "commons-cli", "version" : "1.4", - "purl" : "pkg:maven/commons-cli/commons-cli@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4" + "purl" : "pkg:maven/commons-cli/commons-cli@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-connector-basic", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-transport-wagon", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http-shared", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1", "group" : "org.jsoup", "name" : "jsoup", "version" : "1.12.1", - "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1" + "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", "group" : "org.apache.httpcomponents", "name" : "httpcore", "version" : "4.4.14", - "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14" + "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11", "group" : "commons-codec", "name" : "commons-codec", "version" : "1.11", - "purl" : "pkg:maven/commons-codec/commons-codec@1.11", - "type" : "library", - "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11" + "purl" : "pkg:maven/commons-codec/commons-codec@1.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-provider-api", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-file", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-gradle-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-devtools-utilities", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.inject", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-builder", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2", "group" : "org.junit", "name" : "junit-bom", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit/junit-bom@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2" + "purl" : "pkg:maven/org.junit/junit-bom@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", "group" : "org.apiguardian", "name" : "apiguardian-api", "version" : "1.1.0", - "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0" + "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", "group" : "org.opentest4j", "name" : "opentest4j", "version" : "1.2.0", - "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0" + "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-arc-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", "group" : "io.quarkus.arc", "name" : "arc-processor", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-credentials-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-health-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_component_sbom.json index f1c5b6df..0e2c81d0 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_component_sbom.json @@ -3,112 +3,112 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-06-21T20:33:14Z", + "timestamp" : "2025-04-09T12:29:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_stack_sbom.json index 51ba44b6..a854eb5f 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_named_params/expected_stack_sbom.json @@ -3,2080 +3,2080 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T16:06:00Z", + "timestamp" : "2025-04-09T12:30:16Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", "group" : "com.fasterxml.jackson", "name" : "jackson-bom", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-multipart-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jaxb-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", "group" : "com.sun.mail", "name" : "jakarta.mail", "version" : "1.6.5", - "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5" + "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-dom", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-core", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-storage", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-io/commons-io@2.6", "group" : "commons-io", "name" : "commons-io", "version" : "2.6", - "purl" : "pkg:maven/commons-io/commons-io@2.6", - "type" : "library", - "bom-ref" : "pkg:maven/commons-io/commons-io@2.6" + "purl" : "pkg:maven/commons-io/commons-io@2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", "group" : "org.jboss.logging", "name" : "commons-logging-jboss-logging", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-core-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aesh/readline@2.1", "group" : "org.aesh", "name" : "readline", "version" : "2.1", - "purl" : "pkg:maven/org.aesh/readline@2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.aesh/readline@2.1" + "purl" : "pkg:maven/org.aesh/readline@2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18", "group" : "org.fusesource.jansi", "name" : "jansi", "version" : "1.18", - "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18", - "type" : "library", - "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18" + "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", "group" : "org.apache.commons", "name" : "commons-lang3", "version" : "3.12.0", - "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0" + "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", "group" : "io.quarkus.gizmo", "name" : "gizmo", "version" : "1.0.9.Final", - "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final" + "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1", "group" : "org.ow2.asm", "name" : "asm-util", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1", "group" : "org.ow2.asm", "name" : "asm-tree", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", "group" : "org.ow2.asm", "name" : "asm-analysis", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final", "group" : "org.jboss", "name" : "jandex", "version" : "2.3.0.Final", - "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final" + "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-class-change-agent", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-core", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-app-model", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-maven-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", "group" : "org.apache.maven", "name" : "maven-embedder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", "group" : "org.codehaus.plexus", "name" : "plexus-utils", "version" : "3.3.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", "group" : "org.apache.maven", "name" : "maven-builder-support", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", "group" : "org.codehaus.plexus", "name" : "plexus-interpolation", "version" : "1.25", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-sec-dispatcher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-cipher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1", "group" : "org.apache.maven", "name" : "maven-core", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1", "group" : "org.apache.maven", "name" : "maven-model", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", "group" : "org.apache.maven", "name" : "maven-repository-metadata", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", "group" : "org.apache.maven", "name" : "maven-artifact", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", "group" : "org.apache.maven", "name" : "maven-plugin-api", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.plexus", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", "group" : "org.codehaus.plexus", "name" : "plexus-component-annotations", "version" : "2.1.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", "group" : "org.codehaus.plexus", "name" : "plexus-classworlds", "version" : "2.6.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-model-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", "group" : "org.apache.maven", "name" : "maven-resolver-provider", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-api", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-spi", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-util", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-impl", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", "group" : "org.apache.maven.shared", "name" : "maven-shared-utils", "version" : "3.2.1", - "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1" + "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1", "group" : "com.google.inject", "name" : "guice", "version" : "4.2.1", - "purl" : "pkg:maven/com.google.inject/guice@4.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1" + "purl" : "pkg:maven/com.google.inject/guice@4.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0", "group" : "aopalliance", "name" : "aopalliance", "version" : "1.0", - "purl" : "pkg:maven/aopalliance/aopalliance@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0" + "purl" : "pkg:maven/aopalliance/aopalliance@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android", "group" : "com.google.guava", "name" : "guava", "version" : "25.1-android", - "purl" : "pkg:maven/com.google.guava/guava@25.1-android", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android" + "purl" : "pkg:maven/com.google.guava/guava@25.1-android?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", "group" : "com.google.code.findbugs", "name" : "jsr305", "version" : "3.0.2", - "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2" + "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", "group" : "org.checkerframework", "name" : "checker-compat-qual", "version" : "2.0.0", - "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0" + "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", "group" : "com.google.j2objc", "name" : "j2objc-annotations", "version" : "1.1", - "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1" + "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", "group" : "org.codehaus.mojo", "name" : "animal-sniffer-annotations", "version" : "1.14", - "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14" + "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4", "group" : "commons-cli", "name" : "commons-cli", "version" : "1.4", - "purl" : "pkg:maven/commons-cli/commons-cli@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4" + "purl" : "pkg:maven/commons-cli/commons-cli@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-connector-basic", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-transport-wagon", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http-shared", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1", "group" : "org.jsoup", "name" : "jsoup", "version" : "1.12.1", - "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1" + "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", "group" : "org.apache.httpcomponents", "name" : "httpcore", "version" : "4.4.14", - "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14" + "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11", "group" : "commons-codec", "name" : "commons-codec", "version" : "1.11", - "purl" : "pkg:maven/commons-codec/commons-codec@1.11", - "type" : "library", - "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11" + "purl" : "pkg:maven/commons-codec/commons-codec@1.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-provider-api", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-file", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-gradle-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-devtools-utilities", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.inject", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-builder", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2", "group" : "org.junit", "name" : "junit-bom", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit/junit-bom@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2" + "purl" : "pkg:maven/org.junit/junit-bom@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", "group" : "org.apiguardian", "name" : "apiguardian-api", "version" : "1.1.0", - "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0" + "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", "group" : "org.opentest4j", "name" : "opentest4j", "version" : "1.2.0", - "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0" + "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-arc-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", "group" : "io.quarkus.arc", "name" : "arc-processor", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-credentials-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-health-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_component_sbom.json index 90b1ca43..3cd3f388 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_component_sbom.json @@ -3,104 +3,104 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-07-29T07:49:36Z", + "timestamp" : "2025-04-09T12:29:26Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ @@ -160,4 +160,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_stack_sbom.json index 1bb44e9d..0a49cf1a 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_ignore_notations/expected_stack_sbom.json @@ -3,1184 +3,1184 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T01:01:43Z", + "timestamp" : "2025-04-09T12:30:16Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_component_sbom.json index cc67822b..3cd3f388 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_component_sbom.json @@ -3,104 +3,104 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-07-29T07:58:24Z", + "timestamp" : "2025-04-09T12:29:26Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ @@ -160,4 +160,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_stack_sbom.json index 5357fb01..0a49cf1a 100644 --- a/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-groovy/deps_with_no_ignore_common_paths/expected_stack_sbom.json @@ -3,1184 +3,1184 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T16:49:30Z", + "timestamp" : "2025-04-09T12:30:16Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_component_sbom.json index 507ad316..a7247fa2 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_component_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-02T05:04:32Z", + "timestamp" : "2025-04-09T12:29:37Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_stack_sbom.json index 97b1a650..498c712f 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_different_versions/expected_stack_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-01T22:57:54Z", + "timestamp" : "2025-04-09T12:30:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_component_sbom.json index 315caeb0..a7247fa2 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_component_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-02T05:05:38Z", + "timestamp" : "2025-04-09T12:29:37Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_stack_sbom.json index 97b1a650..498c712f 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_duplicate_no_version/expected_stack_sbom.json @@ -3,32 +3,32 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-05-01T22:57:54Z", + "timestamp" : "2025-04-09T12:30:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", "group" : "log4j", "name" : "log4j", "version" : "1.2.17", - "purl" : "pkg:maven/log4j/log4j@1.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/log4j/log4j@1.2.17" + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_component_sbom.json index f9ce8f2e..9c86e1cb 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_component_sbom.json @@ -3,112 +3,112 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-06-21T20:31:39Z", + "timestamp" : "2025-04-09T12:29:37Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_stack_sbom.json index e37e298b..7fff3b7e 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_full_specification/expected_stack_sbom.json @@ -3,2080 +3,2080 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T16:54:08Z", + "timestamp" : "2025-04-09T12:30:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", "group" : "com.fasterxml.jackson", "name" : "jackson-bom", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-multipart-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jaxb-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", "group" : "com.sun.mail", "name" : "jakarta.mail", "version" : "1.6.5", - "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5" + "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-dom", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-core", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-storage", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-io/commons-io@2.6", "group" : "commons-io", "name" : "commons-io", "version" : "2.6", - "purl" : "pkg:maven/commons-io/commons-io@2.6", - "type" : "library", - "bom-ref" : "pkg:maven/commons-io/commons-io@2.6" + "purl" : "pkg:maven/commons-io/commons-io@2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", "group" : "org.jboss.logging", "name" : "commons-logging-jboss-logging", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-core-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aesh/readline@2.1", "group" : "org.aesh", "name" : "readline", "version" : "2.1", - "purl" : "pkg:maven/org.aesh/readline@2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.aesh/readline@2.1" + "purl" : "pkg:maven/org.aesh/readline@2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18", "group" : "org.fusesource.jansi", "name" : "jansi", "version" : "1.18", - "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18", - "type" : "library", - "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18" + "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", "group" : "org.apache.commons", "name" : "commons-lang3", "version" : "3.12.0", - "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0" + "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", "group" : "io.quarkus.gizmo", "name" : "gizmo", "version" : "1.0.9.Final", - "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final" + "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1", "group" : "org.ow2.asm", "name" : "asm-util", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1", "group" : "org.ow2.asm", "name" : "asm-tree", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", "group" : "org.ow2.asm", "name" : "asm-analysis", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final", "group" : "org.jboss", "name" : "jandex", "version" : "2.3.0.Final", - "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final" + "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-class-change-agent", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-core", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-app-model", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-maven-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", "group" : "org.apache.maven", "name" : "maven-embedder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", "group" : "org.codehaus.plexus", "name" : "plexus-utils", "version" : "3.3.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", "group" : "org.apache.maven", "name" : "maven-builder-support", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", "group" : "org.codehaus.plexus", "name" : "plexus-interpolation", "version" : "1.25", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-sec-dispatcher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-cipher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1", "group" : "org.apache.maven", "name" : "maven-core", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1", "group" : "org.apache.maven", "name" : "maven-model", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", "group" : "org.apache.maven", "name" : "maven-repository-metadata", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", "group" : "org.apache.maven", "name" : "maven-artifact", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", "group" : "org.apache.maven", "name" : "maven-plugin-api", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.plexus", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", "group" : "org.codehaus.plexus", "name" : "plexus-component-annotations", "version" : "2.1.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", "group" : "org.codehaus.plexus", "name" : "plexus-classworlds", "version" : "2.6.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-model-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", "group" : "org.apache.maven", "name" : "maven-resolver-provider", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-api", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-spi", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-util", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-impl", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", "group" : "org.apache.maven.shared", "name" : "maven-shared-utils", "version" : "3.2.1", - "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1" + "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1", "group" : "com.google.inject", "name" : "guice", "version" : "4.2.1", - "purl" : "pkg:maven/com.google.inject/guice@4.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1" + "purl" : "pkg:maven/com.google.inject/guice@4.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0", "group" : "aopalliance", "name" : "aopalliance", "version" : "1.0", - "purl" : "pkg:maven/aopalliance/aopalliance@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0" + "purl" : "pkg:maven/aopalliance/aopalliance@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android", "group" : "com.google.guava", "name" : "guava", "version" : "25.1-android", - "purl" : "pkg:maven/com.google.guava/guava@25.1-android", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android" + "purl" : "pkg:maven/com.google.guava/guava@25.1-android?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", "group" : "com.google.code.findbugs", "name" : "jsr305", "version" : "3.0.2", - "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2" + "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", "group" : "org.checkerframework", "name" : "checker-compat-qual", "version" : "2.0.0", - "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0" + "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", "group" : "com.google.j2objc", "name" : "j2objc-annotations", "version" : "1.1", - "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1" + "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", "group" : "org.codehaus.mojo", "name" : "animal-sniffer-annotations", "version" : "1.14", - "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14" + "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4", "group" : "commons-cli", "name" : "commons-cli", "version" : "1.4", - "purl" : "pkg:maven/commons-cli/commons-cli@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4" + "purl" : "pkg:maven/commons-cli/commons-cli@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-connector-basic", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-transport-wagon", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http-shared", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1", "group" : "org.jsoup", "name" : "jsoup", "version" : "1.12.1", - "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1" + "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", "group" : "org.apache.httpcomponents", "name" : "httpcore", "version" : "4.4.14", - "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14" + "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11", "group" : "commons-codec", "name" : "commons-codec", "version" : "1.11", - "purl" : "pkg:maven/commons-codec/commons-codec@1.11", - "type" : "library", - "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11" + "purl" : "pkg:maven/commons-codec/commons-codec@1.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-provider-api", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-file", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-gradle-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-devtools-utilities", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.inject", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-builder", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2", "group" : "org.junit", "name" : "junit-bom", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit/junit-bom@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2" + "purl" : "pkg:maven/org.junit/junit-bom@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", "group" : "org.apiguardian", "name" : "apiguardian-api", "version" : "1.1.0", - "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0" + "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", "group" : "org.opentest4j", "name" : "opentest4j", "version" : "1.2.0", - "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0" + "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-arc-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", "group" : "io.quarkus.arc", "name" : "arc-processor", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-credentials-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-health-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_component_sbom.json index f1c5b6df..9c86e1cb 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_component_sbom.json @@ -3,112 +3,112 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-06-21T20:33:14Z", + "timestamp" : "2025-04-09T12:29:37Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_stack_sbom.json index 51ba44b6..7fff3b7e 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_named_params/expected_stack_sbom.json @@ -3,2080 +3,2080 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T16:06:00Z", + "timestamp" : "2025-04-09T12:30:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.3", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", "group" : "com.fasterxml.jackson", "name" : "jackson-bom", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson/jackson-bom@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4 (c)", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.86.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.86.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-multipart", "version" : "2.13.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-multipart@2.13.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-multipart-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-multipart-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jaxb-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jaxb-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", "group" : "com.sun.mail", "name" : "jakarta.mail", "version" : "1.6.5", - "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5" + "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-dom", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-dom@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-core", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-core@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", "group" : "org.apache.james", "name" : "apache-mime4j-storage", "version" : "0.8.3", - "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3" + "purl" : "pkg:maven/org.apache.james/apache-mime4j-storage@0.8.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-io/commons-io@2.6", "group" : "commons-io", "name" : "commons-io", "version" : "2.6", - "purl" : "pkg:maven/commons-io/commons-io@2.6", - "type" : "library", - "bom-ref" : "pkg:maven/commons-io/commons-io@2.6" + "purl" : "pkg:maven/commons-io/commons-io@2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", "group" : "org.jboss.logging", "name" : "commons-logging-jboss-logging", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-core-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aesh/readline@2.1", "group" : "org.aesh", "name" : "readline", "version" : "2.1", - "purl" : "pkg:maven/org.aesh/readline@2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.aesh/readline@2.1" + "purl" : "pkg:maven/org.aesh/readline@2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18", "group" : "org.fusesource.jansi", "name" : "jansi", "version" : "1.18", - "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18", - "type" : "library", - "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18" + "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", "group" : "org.apache.commons", "name" : "commons-lang3", "version" : "3.12.0", - "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0" + "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", "group" : "io.quarkus.gizmo", "name" : "gizmo", "version" : "1.0.9.Final", - "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final" + "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1", "group" : "org.ow2.asm", "name" : "asm-util", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1", "group" : "org.ow2.asm", "name" : "asm-tree", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", "group" : "org.ow2.asm", "name" : "asm-analysis", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final", "group" : "org.jboss", "name" : "jandex", "version" : "2.3.0.Final", - "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final" + "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-class-change-agent", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-core", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-app-model", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-maven-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", "group" : "org.apache.maven", "name" : "maven-embedder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", "group" : "org.codehaus.plexus", "name" : "plexus-utils", "version" : "3.3.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", "group" : "org.apache.maven", "name" : "maven-builder-support", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", "group" : "org.codehaus.plexus", "name" : "plexus-interpolation", "version" : "1.25", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-sec-dispatcher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-cipher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1", "group" : "org.apache.maven", "name" : "maven-core", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1", "group" : "org.apache.maven", "name" : "maven-model", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", "group" : "org.apache.maven", "name" : "maven-repository-metadata", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", "group" : "org.apache.maven", "name" : "maven-artifact", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", "group" : "org.apache.maven", "name" : "maven-plugin-api", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.plexus", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", "group" : "org.codehaus.plexus", "name" : "plexus-component-annotations", "version" : "2.1.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", "group" : "org.codehaus.plexus", "name" : "plexus-classworlds", "version" : "2.6.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-model-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", "group" : "org.apache.maven", "name" : "maven-resolver-provider", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-api", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-spi", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-util", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-impl", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", "group" : "org.apache.maven.shared", "name" : "maven-shared-utils", "version" : "3.2.1", - "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1" + "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1", "group" : "com.google.inject", "name" : "guice", "version" : "4.2.1", - "purl" : "pkg:maven/com.google.inject/guice@4.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1" + "purl" : "pkg:maven/com.google.inject/guice@4.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0", "group" : "aopalliance", "name" : "aopalliance", "version" : "1.0", - "purl" : "pkg:maven/aopalliance/aopalliance@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/aopalliance/aopalliance@1.0" + "purl" : "pkg:maven/aopalliance/aopalliance@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android", "group" : "com.google.guava", "name" : "guava", "version" : "25.1-android", - "purl" : "pkg:maven/com.google.guava/guava@25.1-android", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android" + "purl" : "pkg:maven/com.google.guava/guava@25.1-android?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", "group" : "com.google.code.findbugs", "name" : "jsr305", "version" : "3.0.2", - "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2" + "purl" : "pkg:maven/com.google.code.findbugs/jsr305@3.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", "group" : "org.checkerframework", "name" : "checker-compat-qual", "version" : "2.0.0", - "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0" + "purl" : "pkg:maven/org.checkerframework/checker-compat-qual@2.0.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", "group" : "com.google.j2objc", "name" : "j2objc-annotations", "version" : "1.1", - "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1" + "purl" : "pkg:maven/com.google.j2objc/j2objc-annotations@1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", "group" : "org.codehaus.mojo", "name" : "animal-sniffer-annotations", "version" : "1.14", - "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14" + "purl" : "pkg:maven/org.codehaus.mojo/animal-sniffer-annotations@1.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4", "group" : "commons-cli", "name" : "commons-cli", "version" : "1.4", - "purl" : "pkg:maven/commons-cli/commons-cli@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4" + "purl" : "pkg:maven/commons-cli/commons-cli@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-connector-basic", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-transport-wagon", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http-shared", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1", "group" : "org.jsoup", "name" : "jsoup", "version" : "1.12.1", - "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1" + "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", "group" : "org.apache.httpcomponents", "name" : "httpcore", "version" : "4.4.14", - "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14" + "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11", "group" : "commons-codec", "name" : "commons-codec", "version" : "1.11", - "purl" : "pkg:maven/commons-codec/commons-codec@1.11", - "type" : "library", - "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11" + "purl" : "pkg:maven/commons-codec/commons-codec@1.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-provider-api", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-file", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-gradle-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-devtools-utilities", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.inject", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-builder", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2", "group" : "org.junit", "name" : "junit-bom", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit/junit-bom@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit/junit-bom@5.7.2" + "purl" : "pkg:maven/org.junit/junit-bom@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2 (c)", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2 (c)", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2%20%28c%29?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", "group" : "org.apiguardian", "name" : "apiguardian-api", "version" : "1.1.0", - "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0" + "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", "group" : "org.opentest4j", "name" : "opentest4j", "version" : "1.2.0", - "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0" + "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-arc-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", "group" : "io.quarkus.arc", "name" : "arc-processor", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-credentials-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-health-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_component_sbom.json index 90b1ca43..1199cf84 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_component_sbom.json @@ -3,104 +3,104 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-07-29T07:49:36Z", + "timestamp" : "2025-04-09T12:29:37Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ @@ -160,4 +160,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_stack_sbom.json index 1bb44e9d..8b9df3a6 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_ignore_notations/expected_stack_sbom.json @@ -3,1184 +3,1184 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T01:01:43Z", + "timestamp" : "2025-04-09T12:30:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_component_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_component_sbom.json index cc67822b..1199cf84 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_component_sbom.json @@ -3,104 +3,104 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-07-29T07:58:24Z", + "timestamp" : "2025-04-09T12:29:37Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ @@ -160,4 +160,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_stack_sbom.json b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_stack_sbom.json index 5357fb01..8b9df3a6 100644 --- a/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/gradle-kotlin/deps_with_no_ignore_common_paths/expected_stack_sbom.json @@ -3,1184 +3,1184 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-17T16:49:30Z", + "timestamp" : "2025-04-09T12:30:25Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.3", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" } ], "dependencies" : [ diff --git a/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_component_sbom.json index 9b1dfa3e..aa045138 100644 --- a/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_component_sbom.json @@ -3,56 +3,56 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-09-10T11:46:40Z", + "timestamp" : "2025-04-09T12:15:45Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", "group" : "pom-no-trivial-with-deps-and-ignore", "name" : "demo", "version" : "0.0.1", - "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", - "type" : "application", - "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" + "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", "group" : "pom-no-trivial-with-deps-and-ignore", "name" : "demo", "version" : "0.0.1", - "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", - "type" : "application", - "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" + "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot-starter-web", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.7.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", "group" : "org.keycloak", "name" : "keycloak-saml-core", "version" : "1.8.1.Final", - "purl" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final" + "purl" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" } ], "dependencies" : [ @@ -82,4 +82,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_stack_sbom.json index e02f6211..72a808ca 100644 --- a/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_no_trivial_with_ignore/expected_stack_sbom.json @@ -3,1064 +3,1064 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-10-17T09:00:56Z", + "timestamp" : "2025-04-09T12:14:35Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", "group" : "pom-no-trivial-with-deps-and-ignore", "name" : "demo", "version" : "0.0.1", - "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", - "type" : "application", - "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" + "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", "group" : "pom-no-trivial-with-deps-and-ignore", "name" : "demo", "version" : "0.0.1", - "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1", - "type" : "application", - "bom-ref" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" + "purl" : "pkg:maven/pom-no-trivial-with-deps-and-ignore/demo@0.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot-starter-web", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot-starter", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-core@6.0.11", "group" : "org.springframework", "name" : "spring-core", "version" : "6.0.11", - "purl" : "pkg:maven/org.springframework/spring-core@6.0.11", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-core@6.0.11" + "purl" : "pkg:maven/org.springframework/spring-core@6.0.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-context@6.0.11", "group" : "org.springframework", "name" : "spring-context", "version" : "6.0.11", - "purl" : "pkg:maven/org.springframework/spring-context@6.0.11", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-context@6.0.11" + "purl" : "pkg:maven/org.springframework/spring-context@6.0.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot-autoconfigure", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot-starter-logging", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-classic@1.4.11", "group" : "ch.qos.logback", "name" : "logback-classic", "version" : "1.4.11", - "purl" : "pkg:maven/ch.qos.logback/logback-classic@1.4.11", - "type" : "library", - "bom-ref" : "pkg:maven/ch.qos.logback/logback-classic@1.4.11" + "purl" : "pkg:maven/ch.qos.logback/logback-classic@1.4.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-core@1.4.11", "group" : "ch.qos.logback", "name" : "logback-core", "version" : "1.4.11", - "purl" : "pkg:maven/ch.qos.logback/logback-core@1.4.11", - "type" : "library", - "bom-ref" : "pkg:maven/ch.qos.logback/logback-core@1.4.11" + "purl" : "pkg:maven/ch.qos.logback/logback-core@1.4.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.20.0", "group" : "org.apache.logging.log4j", "name" : "log4j-to-slf4j", "version" : "2.20.0", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.20.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.20.0" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.20.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.20.0", "group" : "org.apache.logging.log4j", "name" : "log4j-api", "version" : "2.20.0", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.20.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.20.0" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.20.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/jul-to-slf4j@2.0.7", "group" : "org.slf4j", "name" : "jul-to-slf4j", "version" : "2.0.7", - "purl" : "pkg:maven/org.slf4j/jul-to-slf4j@2.0.7", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/jul-to-slf4j@2.0.7" + "purl" : "pkg:maven/org.slf4j/jul-to-slf4j@2.0.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "2.1.1", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@2.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.yaml/snakeyaml@1.33", "group" : "org.yaml", "name" : "snakeyaml", "version" : "1.33", - "purl" : "pkg:maven/org.yaml/snakeyaml@1.33", - "type" : "library", - "bom-ref" : "pkg:maven/org.yaml/snakeyaml@1.33" + "purl" : "pkg:maven/org.yaml/snakeyaml@1.33?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot-starter-json", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-web@6.0.11", "group" : "org.springframework", "name" : "spring-web", "version" : "6.0.11", - "purl" : "pkg:maven/org.springframework/spring-web@6.0.11", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-web@6.0.11" + "purl" : "pkg:maven/org.springframework/spring-web@6.0.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.15.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.15.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.15.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.15.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.15.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.15.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.15.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.15.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.15.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.15.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.15.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.15.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.15.2", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.15.2", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.15.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.15.2" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.15.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.15.2", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.15.2", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.15.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.15.2" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.15.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.15.2", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.15.2", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.15.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.15.2" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.15.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@3.1.3", "group" : "org.springframework.boot", "name" : "spring-boot-starter-tomcat", "version" : "3.1.3", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@3.1.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@3.1.3" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@3.1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@10.1.12", "group" : "org.apache.tomcat.embed", "name" : "tomcat-embed-core", "version" : "10.1.12", - "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@10.1.12", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@10.1.12" + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@10.1.12?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@10.1.12", "group" : "org.apache.tomcat.embed", "name" : "tomcat-embed-el", "version" : "10.1.12", - "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@10.1.12", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@10.1.12" + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@10.1.12?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@10.1.12", "group" : "org.apache.tomcat.embed", "name" : "tomcat-embed-websocket", "version" : "10.1.12", - "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@10.1.12", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@10.1.12" + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@10.1.12?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-beans@6.0.11", "group" : "org.springframework", "name" : "spring-beans", "version" : "6.0.11", - "purl" : "pkg:maven/org.springframework/spring-beans@6.0.11", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-beans@6.0.11" + "purl" : "pkg:maven/org.springframework/spring-beans@6.0.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-observation@1.10.9", "group" : "io.micrometer", "name" : "micrometer-observation", "version" : "1.10.9", - "purl" : "pkg:maven/io.micrometer/micrometer-observation@1.10.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-observation@1.10.9" + "purl" : "pkg:maven/io.micrometer/micrometer-observation@1.10.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-commons@1.10.9", "group" : "io.micrometer", "name" : "micrometer-commons", "version" : "1.10.9", - "purl" : "pkg:maven/io.micrometer/micrometer-commons@1.10.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-commons@1.10.9" + "purl" : "pkg:maven/io.micrometer/micrometer-commons@1.10.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-webmvc@6.0.11", "group" : "org.springframework", "name" : "spring-webmvc", "version" : "6.0.11", - "purl" : "pkg:maven/org.springframework/spring-webmvc@6.0.11", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-webmvc@6.0.11" + "purl" : "pkg:maven/org.springframework/spring-webmvc@6.0.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-aop@6.0.11", "group" : "org.springframework", "name" : "spring-aop", "version" : "6.0.11", - "purl" : "pkg:maven/org.springframework/spring-aop@6.0.11", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-aop@6.0.11" + "purl" : "pkg:maven/org.springframework/spring-aop@6.0.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-expression@6.0.11", "group" : "org.springframework", "name" : "spring-expression", "version" : "6.0.11", - "purl" : "pkg:maven/org.springframework/spring-expression@6.0.11", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-expression@6.0.11" + "purl" : "pkg:maven/org.springframework/spring-expression@6.0.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.7.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.7.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.6.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.7.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.5.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.5.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", "group" : "org.keycloak", "name" : "keycloak-saml-core", "version" : "1.8.1.Final", - "purl" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final" + "purl" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.santuario/xmlsec@1.5.1", "group" : "org.apache.santuario", "name" : "xmlsec", "version" : "1.5.1", - "purl" : "pkg:maven/org.apache.santuario/xmlsec@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.santuario/xmlsec@1.5.1" + "purl" : "pkg:maven/org.apache.santuario/xmlsec@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@1.1.1", "group" : "commons-logging", "name" : "commons-logging", "version" : "1.1.1", - "purl" : "pkg:maven/commons-logging/commons-logging@1.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@1.1.1" + "purl" : "pkg:maven/commons-logging/commons-logging@1.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.3", - "purl" : "pkg:maven/org.ow2.asm/asm@9.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.3" + "purl" : "pkg:maven/org.ow2.asm/asm@9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.2", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.3", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.3", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.3" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.78.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.78.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.78.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "native-linux-x86_64", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.1", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.1", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.1" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.1?scope=compile" } ], "dependencies" : [ @@ -1976,4 +1976,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_component_sbom.json index 09dff4d8..8a3ec1fe 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_component_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:15:45Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_stack_sbom.json index 09dff4d8..efe51671 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_artifact/expected_stack_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:14:35Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_component_sbom.json index 09dff4d8..8a3ec1fe 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_component_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:15:45Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_stack_sbom.json index 09dff4d8..efe51671 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_dependency/expected_stack_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:14:35Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_component_sbom.json index 09dff4d8..8a3ec1fe 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_component_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:15:45Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_stack_sbom.json index 09dff4d8..efe51671 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_group/expected_stack_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:14:35Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_component_sbom.json index 09dff4d8..8a3ec1fe 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_component_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:15:45Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_stack_sbom.json index 09dff4d8..efe51671 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_version/expected_stack_sbom.json @@ -1,32 +1,32 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:13:48Z", - "component": { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-and-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [] - } - ] + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:14:35Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-and-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-and-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_component_sbom.json index 90dc66c0..da902d08 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_component_sbom.json @@ -1,46 +1,46 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:27:47Z", - "component": { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - }, - { - "group": "log4j", - "name": "log4j", - "version": "1.2.17", - "purl": "pkg:maven/log4j/log4j@1.2.17", - "type": "library", - "bom-ref": "pkg:maven/log4j/log4j@1.2.17" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [ - "pkg:maven/log4j/log4j@1.2.17" - ] - }, - { - "ref": "pkg:maven/log4j/log4j@1.2.17", - "dependsOn": [] - } + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:15:45Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", + "group" : "log4j", + "name" : "log4j", + "version" : "1.2.17", + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ + "pkg:maven/log4j/log4j@1.2.17" ] + }, + { + "ref" : "pkg:maven/log4j/log4j@1.2.17", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_stack_sbom.json index 90dc66c0..3fc277db 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_ignore_on_wrong/expected_stack_sbom.json @@ -1,46 +1,46 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:27:47Z", - "component": { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - }, - { - "group": "log4j", - "name": "log4j", - "version": "1.2.17", - "purl": "pkg:maven/log4j/log4j@1.2.17", - "type": "library", - "bom-ref": "pkg:maven/log4j/log4j@1.2.17" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [ - "pkg:maven/log4j/log4j@1.2.17" - ] - }, - { - "ref": "pkg:maven/log4j/log4j@1.2.17", - "dependsOn": [] - } + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:14:35Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", + "group" : "log4j", + "name" : "log4j", + "version" : "1.2.17", + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ + "pkg:maven/log4j/log4j@1.2.17" ] + }, + { + "ref" : "pkg:maven/log4j/log4j@1.2.17", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_component_sbom.json index d7efcde6..da902d08 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_component_sbom.json @@ -1,46 +1,46 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:27:47Z", - "component": { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:15:45Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" }, - "components": [ - { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - }, - { - "group": "log4j", - "name": "log4j", - "version": "1.2.17", - "purl": "pkg:maven/log4j/log4j@1.2.17", - "type": "library", - "bom-ref": "pkg:maven/log4j/log4j@1.2.17" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [ - "pkg:maven/log4j/log4j@1.2.17" - ] - }, - { - "ref": "pkg:maven/log4j/log4j@1.2.17", - "dependsOn": [] - } - ] + { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", + "group" : "log4j", + "name" : "log4j", + "version" : "1.2.17", + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ + "pkg:maven/log4j/log4j@1.2.17" + ] + }, + { + "ref" : "pkg:maven/log4j/log4j@1.2.17", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_stack_sbom.json index d7efcde6..3fc277db 100644 --- a/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/deps_with_no_ignore/expected_stack_sbom.json @@ -1,46 +1,46 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "timestamp": "2023-07-25T10:27:47Z", - "component": { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - } + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:14:35Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-for-tests", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" }, - "components": [ - { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-for-tests", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1" - }, - { - "group": "log4j", - "name": "log4j", - "version": "1.2.17", - "purl": "pkg:maven/log4j/log4j@1.2.17", - "type": "library", - "bom-ref": "pkg:maven/log4j/log4j@1.2.17" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", - "dependsOn": [ - "pkg:maven/log4j/log4j@1.2.17" - ] - }, - { - "ref": "pkg:maven/log4j/log4j@1.2.17", - "dependsOn": [] - } - ] + { + "type" : "library", + "bom-ref" : "pkg:maven/log4j/log4j@1.2.17", + "group" : "log4j", + "name" : "log4j", + "version" : "1.2.17", + "purl" : "pkg:maven/log4j/log4j@1.2.17?scope=compile" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-for-tests@0.0.1", + "dependsOn" : [ + "pkg:maven/log4j/log4j@1.2.17" + ] + }, + { + "ref" : "pkg:maven/log4j/log4j@1.2.17", + "dependsOn" : [ ] + } + ] } \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_component_sbom.json index 31d269ef..b3e4e2cf 100644 --- a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_component_sbom.json @@ -3,8063 +3,8064 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { + "timestamp" : "2025-04-09T12:15:45Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-parent", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE", - "type" : "application", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-parent", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE", - "type" : "application", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-parent@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-amqp@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-amqp", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-amqp@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-amqp@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-amqp@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-blueprint@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-blueprint", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-blueprint@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-blueprint@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-blueprint@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-broker@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-broker", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-broker@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-broker@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-broker@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-camel@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-camel", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-camel@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-camel@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-camel@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-client@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-client", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-client@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-client@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-client@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@5.15.13", "group" : "commons-logging", "name" : "commons-logging", "version" : "5.15.13", - "purl" : "pkg:maven/commons-logging/commons-logging@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@5.15.13" + "purl" : "pkg:maven/commons-logging/commons-logging@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-http@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-http", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-http@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-http@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-http@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-jaas@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-jaas", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-jaas@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-jaas@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-jaas@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-jdbc-store@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-jdbc-store", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-jdbc-store@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-jdbc-store@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-jdbc-store@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-jms-pool@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-jms-pool", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-jms-pool@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-jms-pool@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-jms-pool@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-kahadb-store@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-kahadb-store", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-kahadb-store@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-kahadb-store@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-kahadb-store@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-karaf@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-karaf", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-karaf@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-karaf@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-karaf@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-log4j-appender@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-log4j-appender", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-log4j-appender@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-log4j-appender@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-log4j-appender@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-mqtt@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-mqtt", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-mqtt@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-mqtt@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-mqtt@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-openwire-generator@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-openwire-generator", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-openwire-generator@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-openwire-generator@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-openwire-generator@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-openwire-legacy@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-openwire-legacy", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-openwire-legacy@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-openwire-legacy@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-openwire-legacy@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-osgi@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-osgi", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-osgi@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-osgi@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-osgi@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-partition@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-partition", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-partition@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-partition@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-partition@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-pool@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-pool", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-pool@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-pool@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-pool@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-ra@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-ra", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-ra@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-ra@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-ra@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-run@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-run", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-run@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-run@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-run@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-runtime-config@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-runtime-config", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-runtime-config@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-runtime-config@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-runtime-config@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-shiro@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-shiro", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-shiro@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-shiro@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-shiro@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-stomp@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-stomp", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-stomp@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-stomp@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-stomp@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/activemq-web@5.15.13", "group" : "org.apache.activemq", "name" : "activemq-web", "version" : "5.15.13", - "purl" : "pkg:maven/org.apache.activemq/activemq-web@5.15.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/activemq-web@5.15.13" + "purl" : "pkg:maven/org.apache.activemq/activemq-web@5.15.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.appengine/appengine-api-1.0-sdk@1.9.82", "group" : "com.google.appengine", "name" : "appengine-api-1.0-sdk", "version" : "1.9.82", - "purl" : "pkg:maven/com.google.appengine/appengine-api-1.0-sdk@1.9.82", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.appengine/appengine-api-1.0-sdk@1.9.82" + "purl" : "pkg:maven/com.google.appengine/appengine-api-1.0-sdk@1.9.82" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/artemis-amqp-protocol@2.12.0", "group" : "org.apache.activemq", "name" : "artemis-amqp-protocol", "version" : "2.12.0", - "purl" : "pkg:maven/org.apache.activemq/artemis-amqp-protocol@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/artemis-amqp-protocol@2.12.0" + "purl" : "pkg:maven/org.apache.activemq/artemis-amqp-protocol@2.12.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@2.12.0", "group" : "commons-logging", "name" : "commons-logging", "version" : "2.12.0", - "purl" : "pkg:maven/commons-logging/commons-logging@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@2.12.0" + "purl" : "pkg:maven/commons-logging/commons-logging@2.12.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.geronimo.specs/geronimo-json_1.0_spec@2.12.0", "group" : "org.apache.geronimo.specs", "name" : "geronimo-json_1.0_spec", "version" : "2.12.0", - "purl" : "pkg:maven/org.apache.geronimo.specs/geronimo-json_1.0_spec@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.geronimo.specs/geronimo-json_1.0_spec@2.12.0" + "purl" : "pkg:maven/org.apache.geronimo.specs/geronimo-json_1.0_spec@2.12.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/artemis-journal@2.12.0", "group" : "org.apache.activemq", "name" : "artemis-journal", "version" : "2.12.0", - "purl" : "pkg:maven/org.apache.activemq/artemis-journal@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/artemis-journal@2.12.0" + "purl" : "pkg:maven/org.apache.activemq/artemis-journal@2.12.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/artemis-selector@2.12.0", "group" : "org.apache.activemq", "name" : "artemis-selector", "version" : "2.12.0", - "purl" : "pkg:maven/org.apache.activemq/artemis-selector@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/artemis-selector@2.12.0" + "purl" : "pkg:maven/org.apache.activemq/artemis-selector@2.12.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.activemq/artemis-service-extensions@2.12.0", "group" : "org.apache.activemq", "name" : "artemis-service-extensions", "version" : "2.12.0", - "purl" : "pkg:maven/org.apache.activemq/artemis-service-extensions@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.activemq/artemis-service-extensions@2.12.0" + "purl" : "pkg:maven/org.apache.activemq/artemis-service-extensions@2.12.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aspectj/aspectjrt@1.9.6", "group" : "org.aspectj", "name" : "aspectjrt", "version" : "1.9.6", - "purl" : "pkg:maven/org.aspectj/aspectjrt@1.9.6", - "type" : "library", - "bom-ref" : "pkg:maven/org.aspectj/aspectjrt@1.9.6" + "purl" : "pkg:maven/org.aspectj/aspectjrt@1.9.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aspectj/aspectjtools@1.9.6", "group" : "org.aspectj", "name" : "aspectjtools", "version" : "1.9.6", - "purl" : "pkg:maven/org.aspectj/aspectjtools@1.9.6", - "type" : "library", - "bom-ref" : "pkg:maven/org.aspectj/aspectjtools@1.9.6" + "purl" : "pkg:maven/org.aspectj/aspectjtools@1.9.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aspectj/aspectjweaver@1.9.6", "group" : "org.aspectj", "name" : "aspectjweaver", "version" : "1.9.6", - "purl" : "pkg:maven/org.aspectj/aspectjweaver@1.9.6", - "type" : "library", - "bom-ref" : "pkg:maven/org.aspectj/aspectjweaver@1.9.6" + "purl" : "pkg:maven/org.aspectj/aspectjweaver@1.9.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.assertj/assertj-core@3.16.1", "group" : "org.assertj", "name" : "assertj-core", "version" : "3.16.1", - "purl" : "pkg:maven/org.assertj/assertj-core@3.16.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.assertj/assertj-core@3.16.1" + "purl" : "pkg:maven/org.assertj/assertj-core@3.16.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.atomikos/transactions-jdbc@4.0.6", "group" : "com.atomikos", "name" : "transactions-jdbc", "version" : "4.0.6", - "purl" : "pkg:maven/com.atomikos/transactions-jdbc@4.0.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.atomikos/transactions-jdbc@4.0.6" + "purl" : "pkg:maven/com.atomikos/transactions-jdbc@4.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.atomikos/transactions-jms@4.0.6", "group" : "com.atomikos", "name" : "transactions-jms", "version" : "4.0.6", - "purl" : "pkg:maven/com.atomikos/transactions-jms@4.0.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.atomikos/transactions-jms@4.0.6" + "purl" : "pkg:maven/com.atomikos/transactions-jms@4.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.atomikos/transactions-jta@4.0.6", "group" : "com.atomikos", "name" : "transactions-jta", "version" : "4.0.6", - "purl" : "pkg:maven/com.atomikos/transactions-jta@4.0.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.atomikos/transactions-jta@4.0.6" + "purl" : "pkg:maven/com.atomikos/transactions-jta@4.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.awaitility/awaitility@4.0.3", "group" : "org.awaitility", "name" : "awaitility", "version" : "4.0.3", - "purl" : "pkg:maven/org.awaitility/awaitility@4.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.awaitility/awaitility@4.0.3" + "purl" : "pkg:maven/org.awaitility/awaitility@4.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.awaitility/awaitility-groovy@4.0.3", "group" : "org.awaitility", "name" : "awaitility-groovy", "version" : "4.0.3", - "purl" : "pkg:maven/org.awaitility/awaitility-groovy@4.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.awaitility/awaitility-groovy@4.0.3" + "purl" : "pkg:maven/org.awaitility/awaitility-groovy@4.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.awaitility/awaitility-kotlin@4.0.3", "group" : "org.awaitility", "name" : "awaitility-kotlin", "version" : "4.0.3", - "purl" : "pkg:maven/org.awaitility/awaitility-kotlin@4.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.awaitility/awaitility-kotlin@4.0.3" + "purl" : "pkg:maven/org.awaitility/awaitility-kotlin@4.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.awaitility/awaitility-scala@4.0.3", "group" : "org.awaitility", "name" : "awaitility-scala", "version" : "4.0.3", - "purl" : "pkg:maven/org.awaitility/awaitility-scala@4.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.awaitility/awaitility-scala@4.0.3" + "purl" : "pkg:maven/org.awaitility/awaitility-scala@4.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.btm/btm@2.1.4", "group" : "org.codehaus.btm", "name" : "btm", "version" : "2.1.4", - "purl" : "pkg:maven/org.codehaus.btm/btm@2.1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.btm/btm@2.1.4" + "purl" : "pkg:maven/org.codehaus.btm/btm@2.1.4" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.10.17", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.10.17", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.10.17", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.10.17" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.10.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy-agent@1.10.17", "group" : "net.bytebuddy", "name" : "byte-buddy-agent", "version" : "1.10.17", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy-agent@1.10.17", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy-agent@1.10.17" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy-agent@1.10.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.8.6", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.8.6", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.8.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.8.6" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.8.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/guava@2.8.6", "group" : "com.github.ben-manes.caffeine", "name" : "guava", "version" : "2.8.6", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/guava@2.8.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/guava@2.8.6" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/guava@2.8.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/jcache@2.8.6", "group" : "com.github.ben-manes.caffeine", "name" : "jcache", "version" : "2.8.6", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/jcache@2.8.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/jcache@2.8.6" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/jcache@2.8.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/simulator@2.8.6", "group" : "com.github.ben-manes.caffeine", "name" : "simulator", "version" : "2.8.6", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/simulator@2.8.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/simulator@2.8.6" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/simulator@2.8.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/jcl-over-slf4j@4.6.1", "group" : "org.slf4j", "name" : "jcl-over-slf4j", "version" : "4.6.1", - "purl" : "pkg:maven/org.slf4j/jcl-over-slf4j@4.6.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/jcl-over-slf4j@4.6.1" + "purl" : "pkg:maven/org.slf4j/jcl-over-slf4j@4.6.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.14", "group" : "commons-codec", "name" : "commons-codec", "version" : "1.14", - "purl" : "pkg:maven/commons-codec/commons-codec@1.14", - "type" : "library", - "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.14" + "purl" : "pkg:maven/commons-codec/commons-codec@1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@2.7.0", "group" : "commons-logging", "name" : "commons-logging", "version" : "2.7.0", - "purl" : "pkg:maven/commons-logging/commons-logging@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@2.7.0" + "purl" : "pkg:maven/commons-logging/commons-logging@2.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.10", "group" : "org.apache.commons", "name" : "commons-lang3", "version" : "3.10", - "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.10" + "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.10" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-pool/commons-pool@1.6", "group" : "commons-pool", "name" : "commons-pool", "version" : "1.6", - "purl" : "pkg:maven/commons-pool/commons-pool@1.6", - "type" : "library", - "bom-ref" : "pkg:maven/commons-pool/commons-pool@1.6" + "purl" : "pkg:maven/commons-pool/commons-pool@1.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.commons/commons-pool2@2.8.1", "group" : "org.apache.commons", "name" : "commons-pool2", "version" : "2.8.1", - "purl" : "pkg:maven/org.apache.commons/commons-pool2@2.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.commons/commons-pool2@2.8.1" + "purl" : "pkg:maven/org.apache.commons/commons-pool2@2.8.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.couchbase.client/java-client@3.0.9", "group" : "com.couchbase.client", "name" : "java-client", "version" : "3.0.9", - "purl" : "pkg:maven/com.couchbase.client/java-client@3.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.couchbase.client/java-client@3.0.9" + "purl" : "pkg:maven/com.couchbase.client/java-client@3.0.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.db2/jcc@11.5.4.0", "group" : "com.ibm.db2", "name" : "jcc", "version" : "11.5.4.0", - "purl" : "pkg:maven/com.ibm.db2/jcc@11.5.4.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.db2/jcc@11.5.4.0" + "purl" : "pkg:maven/com.ibm.db2/jcc@11.5.4.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.spring.gradle/dependency-management-plugin@1.0.10.RELEASE", "group" : "io.spring.gradle", "name" : "dependency-management-plugin", "version" : "1.0.10.RELEASE", - "purl" : "pkg:maven/io.spring.gradle/dependency-management-plugin@1.0.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.spring.gradle/dependency-management-plugin@1.0.10.RELEASE" + "purl" : "pkg:maven/io.spring.gradle/dependency-management-plugin@1.0.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.derby/derby@10.14.2.0", "group" : "org.apache.derby", "name" : "derby", "version" : "10.14.2.0", - "purl" : "pkg:maven/org.apache.derby/derby@10.14.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.derby/derby@10.14.2.0" + "purl" : "pkg:maven/org.apache.derby/derby@10.14.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.derby/derbyclient@10.14.2.0", "group" : "org.apache.derby", "name" : "derbyclient", "version" : "10.14.2.0", - "purl" : "pkg:maven/org.apache.derby/derbyclient@10.14.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.derby/derbyclient@10.14.2.0" + "purl" : "pkg:maven/org.apache.derby/derbyclient@10.14.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.sf.ehcache/ehcache@2.10.6", "group" : "net.sf.ehcache", "name" : "ehcache", "version" : "2.10.6", - "purl" : "pkg:maven/net.sf.ehcache/ehcache@2.10.6", - "type" : "library", - "bom-ref" : "pkg:maven/net.sf.ehcache/ehcache@2.10.6" + "purl" : "pkg:maven/net.sf.ehcache/ehcache@2.10.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ehcache/ehcache@3.8.1", "group" : "org.ehcache", "name" : "ehcache", "version" : "3.8.1", - "purl" : "pkg:maven/org.ehcache/ehcache@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ehcache/ehcache@3.8.1" + "purl" : "pkg:maven/org.ehcache/ehcache@3.8.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ehcache/ehcache-clustered@3.8.1", "group" : "org.ehcache", "name" : "ehcache-clustered", "version" : "3.8.1", - "purl" : "pkg:maven/org.ehcache/ehcache-clustered@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ehcache/ehcache-clustered@3.8.1" + "purl" : "pkg:maven/org.ehcache/ehcache-clustered@3.8.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ehcache/ehcache-transactions@3.8.1", "group" : "org.ehcache", "name" : "ehcache-transactions", "version" : "3.8.1", - "purl" : "pkg:maven/org.ehcache/ehcache-transactions@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ehcache/ehcache-transactions@3.8.1" + "purl" : "pkg:maven/org.ehcache/ehcache-transactions@3.8.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.elasticsearch/elasticsearch@7.6.2", "group" : "org.elasticsearch", "name" : "elasticsearch", "version" : "7.6.2", - "purl" : "pkg:maven/org.elasticsearch/elasticsearch@7.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.elasticsearch/elasticsearch@7.6.2" + "purl" : "pkg:maven/org.elasticsearch/elasticsearch@7.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.elasticsearch.client/transport@7.6.2", "group" : "org.elasticsearch.client", "name" : "transport", "version" : "7.6.2", - "purl" : "pkg:maven/org.elasticsearch.client/transport@7.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.elasticsearch.client/transport@7.6.2" + "purl" : "pkg:maven/org.elasticsearch.client/transport@7.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@7.6.2", "group" : "commons-logging", "name" : "commons-logging", "version" : "7.6.2", - "purl" : "pkg:maven/commons-logging/commons-logging@7.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@7.6.2" + "purl" : "pkg:maven/commons-logging/commons-logging@7.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.elasticsearch.client/elasticsearch-rest-high-level-client@7.6.2", "group" : "org.elasticsearch.client", "name" : "elasticsearch-rest-high-level-client", "version" : "7.6.2", - "purl" : "pkg:maven/org.elasticsearch.client/elasticsearch-rest-high-level-client@7.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.elasticsearch.client/elasticsearch-rest-high-level-client@7.6.2" + "purl" : "pkg:maven/org.elasticsearch.client/elasticsearch-rest-high-level-client@7.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.elasticsearch.distribution.integ-test-zip/elasticsearch@7.6.2", "group" : "org.elasticsearch.distribution.integ-test-zip", "name" : "elasticsearch", "version" : "7.6.2", - "purl" : "pkg:maven/org.elasticsearch.distribution.integ-test-zip/elasticsearch@7.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.elasticsearch.distribution.integ-test-zip/elasticsearch@7.6.2" + "purl" : "pkg:maven/org.elasticsearch.distribution.integ-test-zip/elasticsearch@7.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.elasticsearch.plugin/transport-netty4-client@7.6.2", "group" : "org.elasticsearch.plugin", "name" : "transport-netty4-client", "version" : "7.6.2", - "purl" : "pkg:maven/org.elasticsearch.plugin/transport-netty4-client@7.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.elasticsearch.plugin/transport-netty4-client@7.6.2" + "purl" : "pkg:maven/org.elasticsearch.plugin/transport-netty4-client@7.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/de.flapdoodle.embed/de.flapdoodle.embed.mongo@2.2.0", "group" : "de.flapdoodle.embed", "name" : "de.flapdoodle.embed.mongo", "version" : "2.2.0", - "purl" : "pkg:maven/de.flapdoodle.embed/de.flapdoodle.embed.mongo@2.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/de.flapdoodle.embed/de.flapdoodle.embed.mongo@2.2.0" + "purl" : "pkg:maven/de.flapdoodle.embed/de.flapdoodle.embed.mongo@2.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.flywaydb/flyway-core@6.4.4", "group" : "org.flywaydb", "name" : "flyway-core", "version" : "6.4.4", - "purl" : "pkg:maven/org.flywaydb/flyway-core@6.4.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.flywaydb/flyway-core@6.4.4" + "purl" : "pkg:maven/org.flywaydb/flyway-core@6.4.4" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.freemarker/freemarker@2.3.30", "group" : "org.freemarker", "name" : "freemarker", "version" : "2.3.30", - "purl" : "pkg:maven/org.freemarker/freemarker@2.3.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.freemarker/freemarker@2.3.30" + "purl" : "pkg:maven/org.freemarker/freemarker@2.3.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish/jakarta.el@3.0.3", "group" : "org.glassfish", "name" : "jakarta.el", "version" : "3.0.3", - "purl" : "pkg:maven/org.glassfish/jakarta.el@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish/jakarta.el@3.0.3" + "purl" : "pkg:maven/org.glassfish/jakarta.el@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/codemodel@2.3.3", "group" : "org.glassfish.jaxb", "name" : "codemodel", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/codemodel@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/codemodel@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/codemodel@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/codemodel-annotation-compiler@2.3.3", "group" : "org.glassfish.jaxb", "name" : "codemodel-annotation-compiler", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/codemodel-annotation-compiler@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/codemodel-annotation-compiler@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/codemodel-annotation-compiler@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-jxc@2.3.3", "group" : "org.glassfish.jaxb", "name" : "jaxb-jxc", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-jxc@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-jxc@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-jxc@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-xjc@2.3.3", "group" : "org.glassfish.jaxb", "name" : "jaxb-xjc", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-xjc@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-xjc@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-xjc@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txwc2@2.3.3", "group" : "org.glassfish.jaxb", "name" : "txwc2", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/txwc2@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txwc2@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/txwc2@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/xsom@2.3.3", "group" : "org.glassfish.jaxb", "name" : "xsom", "version" : "2.3.3", - "purl" : "pkg:maven/org.glassfish.jaxb/xsom@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/xsom@2.3.3" + "purl" : "pkg:maven/org.glassfish.jaxb/xsom@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.code.gson/gson@2.8.6", "group" : "com.google.code.gson", "name" : "gson", "version" : "2.8.6", - "purl" : "pkg:maven/com.google.code.gson/gson@2.8.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.code.gson/gson@2.8.6" + "purl" : "pkg:maven/com.google.code.gson/gson@2.8.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.h2database/h2@1.4.200", "group" : "com.h2database", "name" : "h2", "version" : "1.4.200", - "purl" : "pkg:maven/com.h2database/h2@1.4.200", - "type" : "library", - "bom-ref" : "pkg:maven/com.h2database/h2@1.4.200" + "purl" : "pkg:maven/com.h2database/h2@1.4.200" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hamcrest/hamcrest@2.2", "group" : "org.hamcrest", "name" : "hamcrest", "version" : "2.2", - "purl" : "pkg:maven/org.hamcrest/hamcrest@2.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.hamcrest/hamcrest@2.2" + "purl" : "pkg:maven/org.hamcrest/hamcrest@2.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hamcrest/hamcrest-core@2.2", "group" : "org.hamcrest", "name" : "hamcrest-core", "version" : "2.2", - "purl" : "pkg:maven/org.hamcrest/hamcrest-core@2.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.hamcrest/hamcrest-core@2.2" + "purl" : "pkg:maven/org.hamcrest/hamcrest-core@2.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hamcrest/hamcrest-library@2.2", "group" : "org.hamcrest", "name" : "hamcrest-library", "version" : "2.2", - "purl" : "pkg:maven/org.hamcrest/hamcrest-library@2.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.hamcrest/hamcrest-library@2.2" + "purl" : "pkg:maven/org.hamcrest/hamcrest-library@2.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.hazelcast/hazelcast@3.12.10", "group" : "com.hazelcast", "name" : "hazelcast", "version" : "3.12.10", - "purl" : "pkg:maven/com.hazelcast/hazelcast@3.12.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.hazelcast/hazelcast@3.12.10" + "purl" : "pkg:maven/com.hazelcast/hazelcast@3.12.10" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-client@3.12.10", "group" : "com.hazelcast", "name" : "hazelcast-client", "version" : "3.12.10", - "purl" : "pkg:maven/com.hazelcast/hazelcast-client@3.12.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-client@3.12.10" + "purl" : "pkg:maven/com.hazelcast/hazelcast-client@3.12.10" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-spring@3.12.10", "group" : "com.hazelcast", "name" : "hazelcast-spring", "version" : "3.12.10", - "purl" : "pkg:maven/com.hazelcast/hazelcast-spring@3.12.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-spring@3.12.10" + "purl" : "pkg:maven/com.hazelcast/hazelcast-spring@3.12.10" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-hibernate52@1.3.2", "group" : "com.hazelcast", "name" : "hazelcast-hibernate52", "version" : "1.3.2", - "purl" : "pkg:maven/com.hazelcast/hazelcast-hibernate52@1.3.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-hibernate52@1.3.2" + "purl" : "pkg:maven/com.hazelcast/hazelcast-hibernate52@1.3.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-hibernate53@1.3.2", "group" : "com.hazelcast", "name" : "hazelcast-hibernate53", "version" : "1.3.2", - "purl" : "pkg:maven/com.hazelcast/hazelcast-hibernate53@1.3.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.hazelcast/hazelcast-hibernate53@1.3.2" + "purl" : "pkg:maven/com.hazelcast/hazelcast-hibernate53@1.3.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-c3p0@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-c3p0", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-c3p0@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-c3p0@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-c3p0@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-ehcache@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-ehcache", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-ehcache@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-ehcache@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-ehcache@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-entitymanager@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-entitymanager", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-entitymanager@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-entitymanager@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-entitymanager@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-envers@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-envers", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-envers@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-envers@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-envers@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-hikaricp@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-hikaricp", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-hikaricp@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-hikaricp@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-hikaricp@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-java8@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-java8", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-java8@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-java8@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-java8@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-jcache@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-jcache", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-jcache@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-jcache@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-jcache@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-jpamodelgen@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-jpamodelgen", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-jpamodelgen@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-jpamodelgen@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-jpamodelgen@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-proxool@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-proxool", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-proxool@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-proxool@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-proxool@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-spatial@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-spatial", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-spatial@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-spatial@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-spatial@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-testing@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-testing", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-testing@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-testing@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-testing@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-vibur@5.4.22.Final", "group" : "org.hibernate", "name" : "hibernate-vibur", "version" : "5.4.22.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-vibur@5.4.22.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-vibur@5.4.22.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-vibur@5.4.22.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.validator/hibernate-validator@6.1.6.Final", "group" : "org.hibernate.validator", "name" : "hibernate-validator", "version" : "6.1.6.Final", - "purl" : "pkg:maven/org.hibernate.validator/hibernate-validator@6.1.6.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.validator/hibernate-validator@6.1.6.Final" + "purl" : "pkg:maven/org.hibernate.validator/hibernate-validator@6.1.6.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.validator/hibernate-validator-annotation-processor@6.1.6.Final", "group" : "org.hibernate.validator", "name" : "hibernate-validator-annotation-processor", "version" : "6.1.6.Final", - "purl" : "pkg:maven/org.hibernate.validator/hibernate-validator-annotation-processor@6.1.6.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.validator/hibernate-validator-annotation-processor@6.1.6.Final" + "purl" : "pkg:maven/org.hibernate.validator/hibernate-validator-annotation-processor@6.1.6.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.zaxxer/HikariCP@3.4.5", "group" : "com.zaxxer", "name" : "HikariCP", "version" : "3.4.5", - "purl" : "pkg:maven/com.zaxxer/HikariCP@3.4.5", - "type" : "library", - "bom-ref" : "pkg:maven/com.zaxxer/HikariCP@3.4.5" + "purl" : "pkg:maven/com.zaxxer/HikariCP@3.4.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hsqldb/hsqldb@2.5.1", "group" : "org.hsqldb", "name" : "hsqldb", "version" : "2.5.1", - "purl" : "pkg:maven/org.hsqldb/hsqldb@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hsqldb/hsqldb@2.5.1" + "purl" : "pkg:maven/org.hsqldb/hsqldb@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@2.40.0", "group" : "commons-logging", "name" : "commons-logging", "version" : "2.40.0", - "purl" : "pkg:maven/commons-logging/commons-logging@2.40.0", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@2.40.0" + "purl" : "pkg:maven/commons-logging/commons-logging@2.40.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@4.1.4", "group" : "commons-logging", "name" : "commons-logging", "version" : "4.1.4", - "purl" : "pkg:maven/commons-logging/commons-logging@4.1.4", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@4.1.4" + "purl" : "pkg:maven/commons-logging/commons-logging@4.1.4" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/fluent-hc@4.5.13", "group" : "org.apache.httpcomponents", "name" : "fluent-hc", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/fluent-hc@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/fluent-hc@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/fluent-hc@4.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@4.5.13", "group" : "commons-logging", "name" : "commons-logging", "version" : "4.5.13", - "purl" : "pkg:maven/commons-logging/commons-logging@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/commons-logging/commons-logging@4.5.13" + "purl" : "pkg:maven/commons-logging/commons-logging@4.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient-cache@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient-cache", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient-cache@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient-cache@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient-cache@4.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient-osgi@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient-osgi", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient-osgi@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient-osgi@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient-osgi@4.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient-win@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient-win", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient-win@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient-win@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient-win@4.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpmime@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpmime", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpmime@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpmime@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpmime@4.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.13", "group" : "org.apache.httpcomponents", "name" : "httpcore", "version" : "4.4.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore-nio@4.4.13", "group" : "org.apache.httpcomponents", "name" : "httpcore-nio", "version" : "4.4.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpcore-nio@4.4.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore-nio@4.4.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpcore-nio@4.4.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-api@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-api", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-api@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-api@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-api@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-jdbc@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cachestore-jdbc", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-jdbc@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-jdbc@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-jdbc@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-jpa@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cachestore-jpa", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-jpa@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-jpa@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-jpa@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-remote@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cachestore-remote", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-remote@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-remote@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-remote@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-rest@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cachestore-rest", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-rest@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-rest@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-rest@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-rocksdb@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cachestore-rocksdb", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-rocksdb@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cachestore-rocksdb@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cachestore-rocksdb@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cdi-common@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cdi-common", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cdi-common@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cdi-common@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cdi-common@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cdi-embedded@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cdi-embedded", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cdi-embedded@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cdi-embedded@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cdi-embedded@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-cdi-remote@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-cdi-remote", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-cdi-remote@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-cdi-remote@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-cdi-remote@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-client-hotrod@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-client-hotrod", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-client-hotrod@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-client-hotrod@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-client-hotrod@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-client-rest@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-client-rest", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-client-rest@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-client-rest@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-client-rest@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-clustered-counter@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-clustered-counter", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-clustered-counter@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-clustered-counter@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-clustered-counter@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-clustered-lock@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-clustered-lock", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-clustered-lock@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-clustered-lock@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-clustered-lock@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-commons@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-commons", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-commons@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-commons@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-commons@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-component-annotations@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-component-annotations", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-component-annotations@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-component-annotations@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-component-annotations@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-core@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-core", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-core@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-core@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-core@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-directory-provider@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-directory-provider", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-directory-provider@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-directory-provider@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-directory-provider@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-hibernate-cache-v53@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-hibernate-cache-v53", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-hibernate-cache-v53@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-hibernate-cache-v53@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-hibernate-cache-v53@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-jboss-marshalling@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-jboss-marshalling", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-jboss-marshalling@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-jboss-marshalling@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-jboss-marshalling@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-jcache@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-jcache", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-jcache@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-jcache@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-jcache@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-jcache-commons@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-jcache-commons", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-jcache-commons@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-jcache-commons@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-jcache-commons@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-jcache-remote@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-jcache-remote", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-jcache-remote@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-jcache-remote@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-jcache-remote@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-key-value-store-client@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-key-value-store-client", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-key-value-store-client@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-key-value-store-client@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-key-value-store-client@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-lucene-directory@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-lucene-directory", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-lucene-directory@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-lucene-directory@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-lucene-directory@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-objectfilter@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-objectfilter", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-objectfilter@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-objectfilter@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-objectfilter@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-osgi@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-osgi", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-osgi@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-osgi@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-osgi@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-persistence-soft-index@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-persistence-soft-index", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-persistence-soft-index@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-persistence-soft-index@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-persistence-soft-index@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-query@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-query", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-query@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-query@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-query@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-query-core@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-query-core", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-query-core@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-query-core@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-query-core@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-query-dsl@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-query-dsl", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-query-dsl@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-query-dsl@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-query-dsl@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-remote-query-client@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-remote-query-client", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-remote-query-client@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-remote-query-client@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-remote-query-client@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-remote-query-server@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-remote-query-server", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-remote-query-server@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-remote-query-server@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-remote-query-server@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-scripting@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-scripting", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-scripting@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-scripting@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-scripting@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-core@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-server-core", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-server-core@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-core@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-server-core@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-hotrod@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-server-hotrod", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-server-hotrod@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-hotrod@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-server-hotrod@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-memcached@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-server-memcached", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-server-memcached@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-memcached@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-server-memcached@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-rest@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-server-rest", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-server-rest@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-rest@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-server-rest@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-router@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-server-router", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-server-router@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-server-router@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-server-router@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-spring5-common@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-spring5-common", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-spring5-common@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-spring5-common@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-spring5-common@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-spring5-embedded@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-spring5-embedded", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-spring5-embedded@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-spring5-embedded@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-spring5-embedded@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-spring5-remote@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-spring5-remote", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-spring5-remote@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-spring5-remote@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-spring5-remote@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-tasks@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-tasks", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-tasks@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-tasks@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-tasks@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-tasks-api@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-tasks-api", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-tasks-api@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-tasks-api@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-tasks-api@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.infinispan/infinispan-tools@10.1.8.Final", "group" : "org.infinispan", "name" : "infinispan-tools", "version" : "10.1.8.Final", - "purl" : "pkg:maven/org.infinispan/infinispan-tools@10.1.8.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.infinispan/infinispan-tools@10.1.8.Final" + "purl" : "pkg:maven/org.infinispan/infinispan-tools@10.1.8.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.influxdb/influxdb-java@2.18", "group" : "org.influxdb", "name" : "influxdb-java", "version" : "2.18", - "purl" : "pkg:maven/org.influxdb/influxdb-java@2.18", - "type" : "library", - "bom-ref" : "pkg:maven/org.influxdb/influxdb-java@2.18" + "purl" : "pkg:maven/org.influxdb/influxdb-java@2.18" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.2", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.2", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.2" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.activation/jakarta.activation-api@1.2.2", "group" : "jakarta.activation", "name" : "jakarta.activation-api", "version" : "1.2.2", - "purl" : "pkg:maven/jakarta.activation/jakarta.activation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.activation/jakarta.activation-api@1.2.2" + "purl" : "pkg:maven/jakarta.activation/jakarta.activation-api@1.2.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.jms/jakarta.jms-api@2.0.3", "group" : "jakarta.jms", "name" : "jakarta.jms-api", "version" : "2.0.3", - "purl" : "pkg:maven/jakarta.jms/jakarta.jms-api@2.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.jms/jakarta.jms-api@2.0.3" + "purl" : "pkg:maven/jakarta.jms/jakarta.jms-api@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.json/jakarta.json-api@1.1.6", "group" : "jakarta.json", "name" : "jakarta.json-api", "version" : "1.1.6", - "purl" : "pkg:maven/jakarta.json/jakarta.json-api@1.1.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.json/jakarta.json-api@1.1.6" + "purl" : "pkg:maven/jakarta.json/jakarta.json-api@1.1.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.json.bind/jakarta.json.bind-api@1.0.2", "group" : "jakarta.json.bind", "name" : "jakarta.json.bind-api", "version" : "1.0.2", - "purl" : "pkg:maven/jakarta.json.bind/jakarta.json.bind-api@1.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.json.bind/jakarta.json.bind-api@1.0.2" + "purl" : "pkg:maven/jakarta.json.bind/jakarta.json.bind-api@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.mail/jakarta.mail-api@1.6.5", "group" : "jakarta.mail", "name" : "jakarta.mail-api", "version" : "1.6.5", - "purl" : "pkg:maven/jakarta.mail/jakarta.mail-api@1.6.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.mail/jakarta.mail-api@1.6.5" + "purl" : "pkg:maven/jakarta.mail/jakarta.mail-api@1.6.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.servlet/jakarta.servlet-api@4.0.4", "group" : "jakarta.servlet", "name" : "jakarta.servlet-api", "version" : "4.0.4", - "purl" : "pkg:maven/jakarta.servlet/jakarta.servlet-api@4.0.4", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.servlet/jakarta.servlet-api@4.0.4" + "purl" : "pkg:maven/jakarta.servlet/jakarta.servlet-api@4.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.servlet.jsp.jstl/jakarta.servlet.jsp.jstl-api@1.2.7", "group" : "jakarta.servlet.jsp.jstl", "name" : "jakarta.servlet.jsp.jstl-api", "version" : "1.2.7", - "purl" : "pkg:maven/jakarta.servlet.jsp.jstl/jakarta.servlet.jsp.jstl-api@1.2.7", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.servlet.jsp.jstl/jakarta.servlet.jsp.jstl-api@1.2.7" + "purl" : "pkg:maven/jakarta.servlet.jsp.jstl/jakarta.servlet.jsp.jstl-api@1.2.7" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.websocket/jakarta.websocket-api@1.1.2", "group" : "jakarta.websocket", "name" : "jakarta.websocket-api", "version" : "1.1.2", - "purl" : "pkg:maven/jakarta.websocket/jakarta.websocket-api@1.1.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.websocket/jakarta.websocket-api@1.1.2" + "purl" : "pkg:maven/jakarta.websocket/jakarta.websocket-api@1.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ws.rs/jakarta.ws.rs-api@2.1.6", "group" : "jakarta.ws.rs", "name" : "jakarta.ws.rs-api", "version" : "2.1.6", - "purl" : "pkg:maven/jakarta.ws.rs/jakarta.ws.rs-api@2.1.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ws.rs/jakarta.ws.rs-api@2.1.6" + "purl" : "pkg:maven/jakarta.ws.rs/jakarta.ws.rs-api@2.1.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.xml.bind/jakarta.xml.bind-api@2.3.3", "group" : "jakarta.xml.bind", "name" : "jakarta.xml.bind-api", "version" : "2.3.3", - "purl" : "pkg:maven/jakarta.xml.bind/jakarta.xml.bind-api@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.xml.bind/jakarta.xml.bind-api@2.3.3" + "purl" : "pkg:maven/jakarta.xml.bind/jakarta.xml.bind-api@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.xml.soap/jakarta.xml.soap-api@1.4.2", "group" : "jakarta.xml.soap", "name" : "jakarta.xml.soap-api", "version" : "1.4.2", - "purl" : "pkg:maven/jakarta.xml.soap/jakarta.xml.soap-api@1.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.xml.soap/jakarta.xml.soap-api@1.4.2" + "purl" : "pkg:maven/jakarta.xml.soap/jakarta.xml.soap-api@1.4.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.xml.ws/jakarta.xml.ws-api@2.3.3", "group" : "jakarta.xml.ws", "name" : "jakarta.xml.ws-api", "version" : "2.3.3", - "purl" : "pkg:maven/jakarta.xml.ws/jakarta.xml.ws-api@2.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.xml.ws/jakarta.xml.ws-api@2.3.3" + "purl" : "pkg:maven/jakarta.xml.ws/jakarta.xml.ws-api@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.janino/commons-compiler@3.1.2", "group" : "org.codehaus.janino", "name" : "commons-compiler", "version" : "3.1.2", - "purl" : "pkg:maven/org.codehaus.janino/commons-compiler@3.1.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.janino/commons-compiler@3.1.2" + "purl" : "pkg:maven/org.codehaus.janino/commons-compiler@3.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.janino/commons-compiler-jdk@3.1.2", "group" : "org.codehaus.janino", "name" : "commons-compiler-jdk", "version" : "3.1.2", - "purl" : "pkg:maven/org.codehaus.janino/commons-compiler-jdk@3.1.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.janino/commons-compiler-jdk@3.1.2" + "purl" : "pkg:maven/org.codehaus.janino/commons-compiler-jdk@3.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.janino/janino@3.1.2", "group" : "org.codehaus.janino", "name" : "janino", "version" : "3.1.2", - "purl" : "pkg:maven/org.codehaus.janino/janino@3.1.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.janino/janino@3.1.2" + "purl" : "pkg:maven/org.codehaus.janino/janino@3.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.activation/javax.activation-api@1.2.0", "group" : "javax.activation", "name" : "javax.activation-api", "version" : "1.2.0", - "purl" : "pkg:maven/javax.activation/javax.activation-api@1.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/javax.activation/javax.activation-api@1.2.0" + "purl" : "pkg:maven/javax.activation/javax.activation-api@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.annotation/javax.annotation-api@1.3.2", "group" : "javax.annotation", "name" : "javax.annotation-api", "version" : "1.3.2", - "purl" : "pkg:maven/javax.annotation/javax.annotation-api@1.3.2", - "type" : "library", - "bom-ref" : "pkg:maven/javax.annotation/javax.annotation-api@1.3.2" + "purl" : "pkg:maven/javax.annotation/javax.annotation-api@1.3.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.cache/cache-api@1.1.1", "group" : "javax.cache", "name" : "cache-api", "version" : "1.1.1", - "purl" : "pkg:maven/javax.cache/cache-api@1.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/javax.cache/cache-api@1.1.1" + "purl" : "pkg:maven/javax.cache/cache-api@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.xml.bind/jaxb-api@2.3.1", "group" : "javax.xml.bind", "name" : "jaxb-api", "version" : "2.3.1", - "purl" : "pkg:maven/javax.xml.bind/jaxb-api@2.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/javax.xml.bind/jaxb-api@2.3.1" + "purl" : "pkg:maven/javax.xml.bind/jaxb-api@2.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.xml.ws/jaxws-api@2.3.1", "group" : "javax.xml.ws", "name" : "jaxws-api", "version" : "2.3.1", - "purl" : "pkg:maven/javax.xml.ws/jaxws-api@2.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/javax.xml.ws/jaxws-api@2.3.1" + "purl" : "pkg:maven/javax.xml.ws/jaxws-api@2.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.jms/javax.jms-api@2.0.1", "group" : "javax.jms", "name" : "javax.jms-api", "version" : "2.0.1", - "purl" : "pkg:maven/javax.jms/javax.jms-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/javax.jms/javax.jms-api@2.0.1" + "purl" : "pkg:maven/javax.jms/javax.jms-api@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.json/javax.json-api@1.1.4", "group" : "javax.json", "name" : "javax.json-api", "version" : "1.1.4", - "purl" : "pkg:maven/javax.json/javax.json-api@1.1.4", - "type" : "library", - "bom-ref" : "pkg:maven/javax.json/javax.json-api@1.1.4" + "purl" : "pkg:maven/javax.json/javax.json-api@1.1.4" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.json.bind/javax.json.bind-api@1.0", "group" : "javax.json.bind", "name" : "javax.json.bind-api", "version" : "1.0", - "purl" : "pkg:maven/javax.json.bind/javax.json.bind-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/javax.json.bind/javax.json.bind-api@1.0" + "purl" : "pkg:maven/javax.json.bind/javax.json.bind-api@1.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.mail/javax.mail-api@1.6.2", "group" : "javax.mail", "name" : "javax.mail-api", "version" : "1.6.2", - "purl" : "pkg:maven/javax.mail/javax.mail-api@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/javax.mail/javax.mail-api@1.6.2" + "purl" : "pkg:maven/javax.mail/javax.mail-api@1.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.money/money-api@1.0.3", "group" : "javax.money", "name" : "money-api", "version" : "1.0.3", - "purl" : "pkg:maven/javax.money/money-api@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/javax.money/money-api@1.0.3" + "purl" : "pkg:maven/javax.money/money-api@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.persistence/javax.persistence-api@2.2", "group" : "javax.persistence", "name" : "javax.persistence-api", "version" : "2.2", - "purl" : "pkg:maven/javax.persistence/javax.persistence-api@2.2", - "type" : "library", - "bom-ref" : "pkg:maven/javax.persistence/javax.persistence-api@2.2" + "purl" : "pkg:maven/javax.persistence/javax.persistence-api@2.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.transaction/javax.transaction-api@1.3", "group" : "javax.transaction", "name" : "javax.transaction-api", "version" : "1.3", - "purl" : "pkg:maven/javax.transaction/javax.transaction-api@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/javax.transaction/javax.transaction-api@1.3" + "purl" : "pkg:maven/javax.transaction/javax.transaction-api@1.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.validation/validation-api@2.0.1.Final", "group" : "javax.validation", "name" : "validation-api", "version" : "2.0.1.Final", - "purl" : "pkg:maven/javax.validation/validation-api@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/javax.validation/validation-api@2.0.1.Final" + "purl" : "pkg:maven/javax.validation/validation-api@2.0.1.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.websocket/javax.websocket-api@1.1", "group" : "javax.websocket", "name" : "javax.websocket-api", "version" : "1.1", - "purl" : "pkg:maven/javax.websocket/javax.websocket-api@1.1", - "type" : "library", - "bom-ref" : "pkg:maven/javax.websocket/javax.websocket-api@1.1" + "purl" : "pkg:maven/javax.websocket/javax.websocket-api@1.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jaxen/jaxen@1.2.0", "group" : "jaxen", "name" : "jaxen", "version" : "1.2.0", - "purl" : "pkg:maven/jaxen/jaxen@1.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/jaxen/jaxen@1.2.0" + "purl" : "pkg:maven/jaxen/jaxen@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk17@3.0.9", "group" : "org.firebirdsql.jdbc", "name" : "jaybird-jdk17", "version" : "3.0.9", - "purl" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk17@3.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk17@3.0.9" + "purl" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk17@3.0.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk18@3.0.9", "group" : "org.firebirdsql.jdbc", "name" : "jaybird-jdk18", "version" : "3.0.9", - "purl" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk18@3.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk18@3.0.9" + "purl" : "pkg:maven/org.firebirdsql.jdbc/jaybird-jdk18@3.0.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.4.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.0.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.0.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.0.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.0.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jdom/jdom2@2.0.6", "group" : "org.jdom", "name" : "jdom2", "version" : "2.0.6", - "purl" : "pkg:maven/org.jdom/jdom2@2.0.6", - "type" : "library", - "bom-ref" : "pkg:maven/org.jdom/jdom2@2.0.6" + "purl" : "pkg:maven/org.jdom/jdom2@2.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/redis.clients/jedis@3.3.0", "group" : "redis.clients", "name" : "jedis", "version" : "3.3.0", - "purl" : "pkg:maven/redis.clients/jedis@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/redis.clients/jedis@3.3.0" + "purl" : "pkg:maven/redis.clients/jedis@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mortbay.jasper/apache-el@8.5.54", "group" : "org.mortbay.jasper", "name" : "apache-el", "version" : "8.5.54", - "purl" : "pkg:maven/org.mortbay.jasper/apache-el@8.5.54", - "type" : "library", - "bom-ref" : "pkg:maven/org.mortbay.jasper/apache-el@8.5.54" + "purl" : "pkg:maven/org.mortbay.jasper/apache-el@8.5.54" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.orbit/javax.servlet.jsp@2.2.0.v201112011158", "group" : "org.eclipse.jetty.orbit", "name" : "javax.servlet.jsp", "version" : "2.2.0.v201112011158", - "purl" : "pkg:maven/org.eclipse.jetty.orbit/javax.servlet.jsp@2.2.0.v201112011158", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.orbit/javax.servlet.jsp@2.2.0.v201112011158" + "purl" : "pkg:maven/org.eclipse.jetty.orbit/javax.servlet.jsp@2.2.0.v201112011158" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-reactive-httpclient@1.1.4", "group" : "org.eclipse.jetty", "name" : "jetty-reactive-httpclient", "version" : "1.1.4", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-reactive-httpclient@1.1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-reactive-httpclient@1.1.4" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-reactive-httpclient@1.1.4" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.samskivert/jmustache@1.15", "group" : "com.samskivert", "name" : "jmustache", "version" : "1.15", - "purl" : "pkg:maven/com.samskivert/jmustache@1.15", - "type" : "library", - "bom-ref" : "pkg:maven/com.samskivert/jmustache@1.15" + "purl" : "pkg:maven/com.samskivert/jmustache@1.15" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-core@1.2.8", "group" : "org.apache.johnzon", "name" : "johnzon-core", "version" : "1.2.8", - "purl" : "pkg:maven/org.apache.johnzon/johnzon-core@1.2.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-core@1.2.8" + "purl" : "pkg:maven/org.apache.johnzon/johnzon-core@1.2.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jaxrs@1.2.8", "group" : "org.apache.johnzon", "name" : "johnzon-jaxrs", "version" : "1.2.8", - "purl" : "pkg:maven/org.apache.johnzon/johnzon-jaxrs@1.2.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jaxrs@1.2.8" + "purl" : "pkg:maven/org.apache.johnzon/johnzon-jaxrs@1.2.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.8", "group" : "org.apache.johnzon", "name" : "johnzon-jsonb", "version" : "1.2.8", - "purl" : "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.8" + "purl" : "pkg:maven/org.apache.johnzon/johnzon-jsonb@1.2.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jsonb-extras@1.2.8", "group" : "org.apache.johnzon", "name" : "johnzon-jsonb-extras", "version" : "1.2.8", - "purl" : "pkg:maven/org.apache.johnzon/johnzon-jsonb-extras@1.2.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jsonb-extras@1.2.8" + "purl" : "pkg:maven/org.apache.johnzon/johnzon-jsonb-extras@1.2.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jsonschema@1.2.8", "group" : "org.apache.johnzon", "name" : "johnzon-jsonschema", "version" : "1.2.8", - "purl" : "pkg:maven/org.apache.johnzon/johnzon-jsonschema@1.2.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-jsonschema@1.2.8" + "purl" : "pkg:maven/org.apache.johnzon/johnzon-jsonschema@1.2.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-mapper@1.2.8", "group" : "org.apache.johnzon", "name" : "johnzon-mapper", "version" : "1.2.8", - "purl" : "pkg:maven/org.apache.johnzon/johnzon-mapper@1.2.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-mapper@1.2.8" + "purl" : "pkg:maven/org.apache.johnzon/johnzon-mapper@1.2.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-websocket@1.2.8", "group" : "org.apache.johnzon", "name" : "johnzon-websocket", "version" : "1.2.8", - "purl" : "pkg:maven/org.apache.johnzon/johnzon-websocket@1.2.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.johnzon/johnzon-websocket@1.2.8" + "purl" : "pkg:maven/org.apache.johnzon/johnzon-websocket@1.2.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jolokia/jolokia-core@1.6.2", "group" : "org.jolokia", "name" : "jolokia-core", "version" : "1.6.2", - "purl" : "pkg:maven/org.jolokia/jolokia-core@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.jolokia/jolokia-core@1.6.2" + "purl" : "pkg:maven/org.jolokia/jolokia-core@1.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jooq/jooq@3.13.5", "group" : "org.jooq", "name" : "jooq", "version" : "3.13.5", - "purl" : "pkg:maven/org.jooq/jooq@3.13.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.jooq/jooq@3.13.5" + "purl" : "pkg:maven/org.jooq/jooq@3.13.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jooq/jooq-meta@3.13.5", "group" : "org.jooq", "name" : "jooq-meta", "version" : "3.13.5", - "purl" : "pkg:maven/org.jooq/jooq-meta@3.13.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.jooq/jooq-meta@3.13.5" + "purl" : "pkg:maven/org.jooq/jooq-meta@3.13.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jooq/jooq-codegen@3.13.5", "group" : "org.jooq", "name" : "jooq-codegen", "version" : "3.13.5", - "purl" : "pkg:maven/org.jooq/jooq-codegen@3.13.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.jooq/jooq-codegen@3.13.5" + "purl" : "pkg:maven/org.jooq/jooq-codegen@3.13.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.jayway.jsonpath/json-path@2.4.0", "group" : "com.jayway.jsonpath", "name" : "json-path", "version" : "2.4.0", - "purl" : "pkg:maven/com.jayway.jsonpath/json-path@2.4.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.jayway.jsonpath/json-path@2.4.0" + "purl" : "pkg:maven/com.jayway.jsonpath/json-path@2.4.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.jayway.jsonpath/json-path-assert@2.4.0", "group" : "com.jayway.jsonpath", "name" : "json-path-assert", "version" : "2.4.0", - "purl" : "pkg:maven/com.jayway.jsonpath/json-path-assert@2.4.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.jayway.jsonpath/json-path-assert@2.4.0" + "purl" : "pkg:maven/com.jayway.jsonpath/json-path-assert@2.4.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.minidev/json-smart@2.3", "group" : "net.minidev", "name" : "json-smart", "version" : "2.3", - "purl" : "pkg:maven/net.minidev/json-smart@2.3", - "type" : "library", - "bom-ref" : "pkg:maven/net.minidev/json-smart@2.3" + "purl" : "pkg:maven/net.minidev/json-smart@2.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.skyscreamer/jsonassert@1.5.0", "group" : "org.skyscreamer", "name" : "jsonassert", "version" : "1.5.0", - "purl" : "pkg:maven/org.skyscreamer/jsonassert@1.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.skyscreamer/jsonassert@1.5.0" + "purl" : "pkg:maven/org.skyscreamer/jsonassert@1.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.servlet/jstl@1.2", "group" : "javax.servlet", "name" : "jstl", "version" : "1.2", - "purl" : "pkg:maven/javax.servlet/jstl@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/javax.servlet/jstl@1.2" + "purl" : "pkg:maven/javax.servlet/jstl@1.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.sourceforge.jtds/jtds@1.3.1", "group" : "net.sourceforge.jtds", "name" : "jtds", "version" : "1.3.1", - "purl" : "pkg:maven/net.sourceforge.jtds/jtds@1.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/net.sourceforge.jtds/jtds@1.3.1" + "purl" : "pkg:maven/net.sourceforge.jtds/jtds@1.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/junit/junit@4.13.1", "group" : "junit", "name" : "junit", "version" : "4.13.1", - "purl" : "pkg:maven/junit/junit@4.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/junit/junit@4.13.1" + "purl" : "pkg:maven/junit/junit@4.13.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/connect-api@2.5.1", "group" : "org.apache.kafka", "name" : "connect-api", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/connect-api@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/connect-api@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/connect-api@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/connect-basic-auth-extension@2.5.1", "group" : "org.apache.kafka", "name" : "connect-basic-auth-extension", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/connect-basic-auth-extension@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/connect-basic-auth-extension@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/connect-basic-auth-extension@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/connect-file@2.5.1", "group" : "org.apache.kafka", "name" : "connect-file", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/connect-file@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/connect-file@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/connect-file@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/connect-json@2.5.1", "group" : "org.apache.kafka", "name" : "connect-json", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/connect-json@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/connect-json@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/connect-json@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/connect-runtime@2.5.1", "group" : "org.apache.kafka", "name" : "connect-runtime", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/connect-runtime@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/connect-runtime@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/connect-runtime@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/connect-transforms@2.5.1", "group" : "org.apache.kafka", "name" : "connect-transforms", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/connect-transforms@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/connect-transforms@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/connect-transforms@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka-clients@2.5.1", "group" : "org.apache.kafka", "name" : "kafka-clients", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka-clients@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka-clients@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka-clients@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka-log4j-appender@2.5.1", "group" : "org.apache.kafka", "name" : "kafka-log4j-appender", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka-log4j-appender@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka-log4j-appender@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka-log4j-appender@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams@2.5.1", "group" : "org.apache.kafka", "name" : "kafka-streams", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka-streams@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka-streams@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.12@2.5.1", "group" : "org.apache.kafka", "name" : "kafka-streams-scala_2.12", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.12@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.12@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.12@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.13@2.5.1", "group" : "org.apache.kafka", "name" : "kafka-streams-scala_2.13", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.13@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.13@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka-streams-scala_2.13@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams-test-utils@2.5.1", "group" : "org.apache.kafka", "name" : "kafka-streams-test-utils", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka-streams-test-utils@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka-streams-test-utils@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka-streams-test-utils@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka-tools@2.5.1", "group" : "org.apache.kafka", "name" : "kafka-tools", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka-tools@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka-tools@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka-tools@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka_2.12@2.5.1", "group" : "org.apache.kafka", "name" : "kafka_2.12", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka_2.12@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka_2.12@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka_2.12@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.kafka/kafka_2.13@2.5.1", "group" : "org.apache.kafka", "name" : "kafka_2.13", "version" : "2.5.1", - "purl" : "pkg:maven/org.apache.kafka/kafka_2.13@2.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.kafka/kafka_2.13@2.5.1" + "purl" : "pkg:maven/org.apache.kafka/kafka_2.13@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.lettuce/lettuce-core@5.3.5.RELEASE", "group" : "io.lettuce", "name" : "lettuce-core", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/io.lettuce/lettuce-core@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.lettuce/lettuce-core@5.3.5.RELEASE" + "purl" : "pkg:maven/io.lettuce/lettuce-core@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-classic@3.8.9", "group" : "ch.qos.logback", "name" : "logback-classic", "version" : "3.8.9", - "purl" : "pkg:maven/ch.qos.logback/logback-classic@3.8.9", - "type" : "library", - "bom-ref" : "pkg:maven/ch.qos.logback/logback-classic@3.8.9" + "purl" : "pkg:maven/ch.qos.logback/logback-classic@3.8.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-to-slf4j", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-access@1.2.3", "group" : "ch.qos.logback", "name" : "logback-access", "version" : "1.2.3", - "purl" : "pkg:maven/ch.qos.logback/logback-access@1.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/ch.qos.logback/logback-access@1.2.3" + "purl" : "pkg:maven/ch.qos.logback/logback-access@1.2.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-classic@1.2.3", "group" : "ch.qos.logback", "name" : "logback-classic", "version" : "1.2.3", - "purl" : "pkg:maven/ch.qos.logback/logback-classic@1.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/ch.qos.logback/logback-classic@1.2.3" + "purl" : "pkg:maven/ch.qos.logback/logback-classic@1.2.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-core@1.2.3", "group" : "ch.qos.logback", "name" : "logback-core", "version" : "1.2.3", - "purl" : "pkg:maven/ch.qos.logback/logback-core@1.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/ch.qos.logback/logback-core@1.2.3" + "purl" : "pkg:maven/ch.qos.logback/logback-core@1.2.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.projectlombok/lombok@1.18.16", "group" : "org.projectlombok", "name" : "lombok", "version" : "1.18.16", - "purl" : "pkg:maven/org.projectlombok/lombok@1.18.16", - "type" : "library", - "bom-ref" : "pkg:maven/org.projectlombok/lombok@1.18.16" + "purl" : "pkg:maven/org.projectlombok/lombok@1.18.16" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mariadb.jdbc/mariadb-java-client@2.6.2", "group" : "org.mariadb.jdbc", "name" : "mariadb-java-client", "version" : "2.6.2", - "purl" : "pkg:maven/org.mariadb.jdbc/mariadb-java-client@2.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.mariadb.jdbc/mariadb-java-client@2.6.2" + "purl" : "pkg:maven/org.mariadb.jdbc/mariadb-java-client@2.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.annotation/javax.annotation-api@1.5.6", "group" : "javax.annotation", "name" : "javax.annotation-api", "version" : "1.5.6", - "purl" : "pkg:maven/javax.annotation/javax.annotation-api@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/javax.annotation/javax.annotation-api@1.5.6" + "purl" : "pkg:maven/javax.annotation/javax.annotation-api@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jvnet.mimepull/mimepull@1.9.13", "group" : "org.jvnet.mimepull", "name" : "mimepull", "version" : "1.9.13", - "purl" : "pkg:maven/org.jvnet.mimepull/mimepull@1.9.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.jvnet.mimepull/mimepull@1.9.13" + "purl" : "pkg:maven/org.jvnet.mimepull/mimepull@1.9.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mockito/mockito-core@3.3.3", "group" : "org.mockito", "name" : "mockito-core", "version" : "3.3.3", - "purl" : "pkg:maven/org.mockito/mockito-core@3.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.mockito/mockito-core@3.3.3" + "purl" : "pkg:maven/org.mockito/mockito-core@3.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mockito/mockito-inline@3.3.3", "group" : "org.mockito", "name" : "mockito-inline", "version" : "3.3.3", - "purl" : "pkg:maven/org.mockito/mockito-inline@3.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.mockito/mockito-inline@3.3.3" + "purl" : "pkg:maven/org.mockito/mockito-inline@3.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mockito/mockito-junit-jupiter@3.3.3", "group" : "org.mockito", "name" : "mockito-junit-jupiter", "version" : "3.3.3", - "purl" : "pkg:maven/org.mockito/mockito-junit-jupiter@3.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.mockito/mockito-junit-jupiter@3.3.3" + "purl" : "pkg:maven/org.mockito/mockito-junit-jupiter@3.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mongodb/bson@4.0.5", "group" : "org.mongodb", "name" : "bson", "version" : "4.0.5", - "purl" : "pkg:maven/org.mongodb/bson@4.0.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.mongodb/bson@4.0.5" + "purl" : "pkg:maven/org.mongodb/bson@4.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-core@4.0.5", "group" : "org.mongodb", "name" : "mongodb-driver-core", "version" : "4.0.5", - "purl" : "pkg:maven/org.mongodb/mongodb-driver-core@4.0.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-core@4.0.5" + "purl" : "pkg:maven/org.mongodb/mongodb-driver-core@4.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-legacy@4.0.5", "group" : "org.mongodb", "name" : "mongodb-driver-legacy", "version" : "4.0.5", - "purl" : "pkg:maven/org.mongodb/mongodb-driver-legacy@4.0.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-legacy@4.0.5" + "purl" : "pkg:maven/org.mongodb/mongodb-driver-legacy@4.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-reactivestreams@4.0.5", "group" : "org.mongodb", "name" : "mongodb-driver-reactivestreams", "version" : "4.0.5", - "purl" : "pkg:maven/org.mongodb/mongodb-driver-reactivestreams@4.0.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-reactivestreams@4.0.5" + "purl" : "pkg:maven/org.mongodb/mongodb-driver-reactivestreams@4.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-sync@4.0.5", "group" : "org.mongodb", "name" : "mongodb-driver-sync", "version" : "4.0.5", - "purl" : "pkg:maven/org.mongodb/mongodb-driver-sync@4.0.5", - "type" : "library", - "bom-ref" : "pkg:maven/org.mongodb/mongodb-driver-sync@4.0.5" + "purl" : "pkg:maven/org.mongodb/mongodb-driver-sync@4.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.microsoft.sqlserver/mssql-jdbc@7.4.1.jre8", "group" : "com.microsoft.sqlserver", "name" : "mssql-jdbc", "version" : "7.4.1.jre8", - "purl" : "pkg:maven/com.microsoft.sqlserver/mssql-jdbc@7.4.1.jre8", - "type" : "library", - "bom-ref" : "pkg:maven/com.microsoft.sqlserver/mssql-jdbc@7.4.1.jre8" + "purl" : "pkg:maven/com.microsoft.sqlserver/mssql-jdbc@7.4.1.jre8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.protobuf/protobuf-java@8.0.22", "group" : "com.google.protobuf", "name" : "protobuf-java", "version" : "8.0.22", - "purl" : "pkg:maven/com.google.protobuf/protobuf-java@8.0.22", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.protobuf/protobuf-java@8.0.22" + "purl" : "pkg:maven/com.google.protobuf/protobuf-java@8.0.22" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.sourceforge.nekohtml/nekohtml@1.9.22", "group" : "net.sourceforge.nekohtml", "name" : "nekohtml", "version" : "1.9.22", - "purl" : "pkg:maven/net.sourceforge.nekohtml/nekohtml@1.9.22", - "type" : "library", - "bom-ref" : "pkg:maven/net.sourceforge.nekohtml/nekohtml@1.9.22" + "purl" : "pkg:maven/net.sourceforge.nekohtml/nekohtml@1.9.22" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-api@3.2.17", "group" : "org.neo4j", "name" : "neo4j-ogm-api", "version" : "3.2.17", - "purl" : "pkg:maven/org.neo4j/neo4j-ogm-api@3.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-api@3.2.17" + "purl" : "pkg:maven/org.neo4j/neo4j-ogm-api@3.2.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-driver@3.2.17", "group" : "org.neo4j", "name" : "neo4j-ogm-bolt-driver", "version" : "3.2.17", - "purl" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-driver@3.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-driver@3.2.17" + "purl" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-driver@3.2.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-native-types@3.2.17", "group" : "org.neo4j", "name" : "neo4j-ogm-bolt-native-types", "version" : "3.2.17", - "purl" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-native-types@3.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-native-types@3.2.17" + "purl" : "pkg:maven/org.neo4j/neo4j-ogm-bolt-native-types@3.2.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-core@3.2.17", "group" : "org.neo4j", "name" : "neo4j-ogm-core", "version" : "3.2.17", - "purl" : "pkg:maven/org.neo4j/neo4j-ogm-core@3.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-core@3.2.17" + "purl" : "pkg:maven/org.neo4j/neo4j-ogm-core@3.2.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-driver@3.2.17", "group" : "org.neo4j", "name" : "neo4j-ogm-embedded-driver", "version" : "3.2.17", - "purl" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-driver@3.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-driver@3.2.17" + "purl" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-driver@3.2.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-native-types@3.2.17", "group" : "org.neo4j", "name" : "neo4j-ogm-embedded-native-types", "version" : "3.2.17", - "purl" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-native-types@3.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-native-types@3.2.17" + "purl" : "pkg:maven/org.neo4j/neo4j-ogm-embedded-native-types@3.2.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-http-driver@3.2.17", "group" : "org.neo4j", "name" : "neo4j-ogm-http-driver", "version" : "3.2.17", - "purl" : "pkg:maven/org.neo4j/neo4j-ogm-http-driver@3.2.17", - "type" : "library", - "bom-ref" : "pkg:maven/org.neo4j/neo4j-ogm-http-driver@3.2.17" + "purl" : "pkg:maven/org.neo4j/neo4j-ogm-http-driver@3.2.17" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-tcnative@2.0.34.Final", "group" : "io.netty", "name" : "netty-tcnative", "version" : "2.0.34.Final", - "purl" : "pkg:maven/io.netty/netty-tcnative@2.0.34.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-tcnative@2.0.34.Final" + "purl" : "pkg:maven/io.netty/netty-tcnative@2.0.34.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-tcnative-boringssl-static@2.0.34.Final", "group" : "io.netty", "name" : "netty-tcnative-boringssl-static", "version" : "2.0.34.Final", - "purl" : "pkg:maven/io.netty/netty-tcnative-boringssl-static@2.0.34.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-tcnative-boringssl-static@2.0.34.Final" + "purl" : "pkg:maven/io.netty/netty-tcnative-boringssl-static@2.0.34.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.synchronoss.cloud/nio-multipart-parser@1.1.0", "group" : "org.synchronoss.cloud", "name" : "nio-multipart-parser", "version" : "1.1.0", - "purl" : "pkg:maven/org.synchronoss.cloud/nio-multipart-parser@1.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.synchronoss.cloud/nio-multipart-parser@1.1.0" + "purl" : "pkg:maven/org.synchronoss.cloud/nio-multipart-parser@1.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.nimbusds/oauth2-oidc-sdk@7.1.1", "group" : "com.nimbusds", "name" : "oauth2-oidc-sdk", "version" : "7.1.1", - "purl" : "pkg:maven/com.nimbusds/oauth2-oidc-sdk@7.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.nimbusds/oauth2-oidc-sdk@7.1.1" + "purl" : "pkg:maven/com.nimbusds/oauth2-oidc-sdk@7.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.nimbusds/nimbus-jose-jwt@8.19", "group" : "com.nimbusds", "name" : "nimbus-jose-jwt", "version" : "8.19", - "purl" : "pkg:maven/com.nimbusds/nimbus-jose-jwt@8.19", - "type" : "library", - "bom-ref" : "pkg:maven/com.nimbusds/nimbus-jose-jwt@8.19" + "purl" : "pkg:maven/com.nimbusds/nimbus-jose-jwt@8.19" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/dms@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "dms", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/dms@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/dms@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/dms@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc10", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10_g@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc10_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc10dms", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms_g@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc10dms_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc10dms_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc8", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8_g@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc8_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc8dms", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms_g@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ojdbc8dms_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ojdbc8dms_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ons@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ons", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ons@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ons@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ons@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/oraclepki@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "oraclepki", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/oraclepki@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/oraclepki@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/oraclepki@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/orai18n@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "orai18n", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/orai18n@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/orai18n@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/orai18n@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/osdt_cert@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "osdt_cert", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/osdt_cert@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/osdt_cert@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/osdt_cert@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/osdt_core@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "osdt_core", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/osdt_core@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/osdt_core@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/osdt_core@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/simplefan@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "simplefan", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/simplefan@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/simplefan@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/simplefan@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/ucp@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "ucp", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/ucp@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/ucp@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/ucp@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/xdb@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "xdb", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/xdb@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/xdb@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/xdb@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.ojdbc/xmlparserv2@19.3.0.0", "group" : "com.oracle.ojdbc", "name" : "xmlparserv2", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.ojdbc/xmlparserv2@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.ojdbc/xmlparserv2@19.3.0.0" + "purl" : "pkg:maven/com.oracle.ojdbc/xmlparserv2@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/logging-interceptor@3.14.9", "group" : "com.squareup.okhttp3", "name" : "logging-interceptor", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/logging-interceptor@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/logging-interceptor@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/logging-interceptor@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/mockwebserver@3.14.9", "group" : "com.squareup.okhttp3", "name" : "mockwebserver", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/mockwebserver@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/mockwebserver@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/mockwebserver@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/okcurl@3.14.9", "group" : "com.squareup.okhttp3", "name" : "okcurl", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/okcurl@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/okcurl@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/okcurl@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp@3.14.9", "group" : "com.squareup.okhttp3", "name" : "okhttp", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/okhttp@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/okhttp@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-dnsoverhttps@3.14.9", "group" : "com.squareup.okhttp3", "name" : "okhttp-dnsoverhttps", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-dnsoverhttps@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-dnsoverhttps@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-dnsoverhttps@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-sse@3.14.9", "group" : "com.squareup.okhttp3", "name" : "okhttp-sse", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-sse@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-sse@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-sse@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-testing-support@3.14.9", "group" : "com.squareup.okhttp3", "name" : "okhttp-testing-support", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-testing-support@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-testing-support@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-testing-support@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-tls@3.14.9", "group" : "com.squareup.okhttp3", "name" : "okhttp-tls", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-tls@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-tls@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-tls@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-urlconnection@3.14.9", "group" : "com.squareup.okhttp3", "name" : "okhttp-urlconnection", "version" : "3.14.9", - "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-urlconnection@3.14.9", - "type" : "library", - "bom-ref" : "pkg:maven/com.squareup.okhttp3/okhttp-urlconnection@3.14.9" + "purl" : "pkg:maven/com.squareup.okhttp3/okhttp-urlconnection@3.14.9" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.ha/ons@19.3.0.0", "group" : "com.oracle.database.ha", "name" : "ons", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.ha/ons@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.ha/ons@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.ha/ons@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.ha/simplefan@19.3.0.0", "group" : "com.oracle.database.ha", "name" : "simplefan", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.ha/simplefan@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.ha/simplefan@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.ha/simplefan@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc10@19.3.0.0", "group" : "com.oracle.database.jdbc", "name" : "ojdbc10", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc10@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc10@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc10@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc10dms@19.3.0.0", "group" : "com.oracle.database.jdbc", "name" : "ojdbc10dms", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc10dms@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc10dms@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc10dms@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc8@19.3.0.0", "group" : "com.oracle.database.jdbc", "name" : "ojdbc8", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc8@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc8@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc8@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc8dms@19.3.0.0", "group" : "com.oracle.database.jdbc", "name" : "ojdbc8dms", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc8dms@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ojdbc8dms@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc/ojdbc8dms@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ucp@19.3.0.0", "group" : "com.oracle.database.jdbc", "name" : "ucp", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc/ucp@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc/ucp@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc/ucp@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10_g@19.3.0.0", "group" : "com.oracle.database.jdbc.debug", "name" : "ojdbc10_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10dms_g@19.3.0.0", "group" : "com.oracle.database.jdbc.debug", "name" : "ojdbc10dms_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10dms_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10dms_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc10dms_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8_g@19.3.0.0", "group" : "com.oracle.database.jdbc.debug", "name" : "ojdbc8_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8dms_g@19.3.0.0", "group" : "com.oracle.database.jdbc.debug", "name" : "ojdbc8dms_g", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8dms_g@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8dms_g@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.jdbc.debug/ojdbc8dms_g@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.nls/orai18n@19.3.0.0", "group" : "com.oracle.database.nls", "name" : "orai18n", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.nls/orai18n@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.nls/orai18n@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.nls/orai18n@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.observability/dms@19.3.0.0", "group" : "com.oracle.database.observability", "name" : "dms", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.observability/dms@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.observability/dms@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.observability/dms@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.security/oraclepki@19.3.0.0", "group" : "com.oracle.database.security", "name" : "oraclepki", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.security/oraclepki@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.security/oraclepki@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.security/oraclepki@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.security/osdt_cert@19.3.0.0", "group" : "com.oracle.database.security", "name" : "osdt_cert", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.security/osdt_cert@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.security/osdt_cert@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.security/osdt_cert@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.security/osdt_core@19.3.0.0", "group" : "com.oracle.database.security", "name" : "osdt_core", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.security/osdt_core@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.security/osdt_core@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.security/osdt_core@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.xml/xdb@19.3.0.0", "group" : "com.oracle.database.xml", "name" : "xdb", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.xml/xdb@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.xml/xdb@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.xml/xdb@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.oracle.database.xml/xmlparserv2@19.3.0.0", "group" : "com.oracle.database.xml", "name" : "xmlparserv2", "version" : "19.3.0.0", - "purl" : "pkg:maven/com.oracle.database.xml/xmlparserv2@19.3.0.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.oracle.database.xml/xmlparserv2@19.3.0.0" + "purl" : "pkg:maven/com.oracle.database.xml/xmlparserv2@19.3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.messaginghub/pooled-jms@1.1.2", "group" : "org.messaginghub", "name" : "pooled-jms", "version" : "1.1.2", - "purl" : "pkg:maven/org.messaginghub/pooled-jms@1.1.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.messaginghub/pooled-jms@1.1.2" + "purl" : "pkg:maven/org.messaginghub/pooled-jms@1.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.2.18", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.2.18", - "purl" : "pkg:maven/org.postgresql/postgresql@42.2.18", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.2.18" + "purl" : "pkg:maven/org.postgresql/postgresql@42.2.18" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.prometheus/simpleclient_pushgateway@0.9.0", "group" : "io.prometheus", "name" : "simpleclient_pushgateway", "version" : "0.9.0", - "purl" : "pkg:maven/io.prometheus/simpleclient_pushgateway@0.9.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.prometheus/simpleclient_pushgateway@0.9.0" + "purl" : "pkg:maven/io.prometheus/simpleclient_pushgateway@0.9.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.zaxxer/%2A@2.3.2", "group" : "com.zaxxer", "name" : "*", "version" : "2.3.2", - "purl" : "pkg:maven/com.zaxxer/%2A@2.3.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.zaxxer/%2A@2.3.2" + "purl" : "pkg:maven/com.zaxxer/%2A@2.3.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.quartz-scheduler/quartz-jobs@2.3.2", "group" : "org.quartz-scheduler", "name" : "quartz-jobs", "version" : "2.3.2", - "purl" : "pkg:maven/org.quartz-scheduler/quartz-jobs@2.3.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.quartz-scheduler/quartz-jobs@2.3.2" + "purl" : "pkg:maven/org.quartz-scheduler/quartz-jobs@2.3.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.querydsl/querydsl-apt@4.3.1", "group" : "com.querydsl", "name" : "querydsl-apt", "version" : "4.3.1", - "purl" : "pkg:maven/com.querydsl/querydsl-apt@4.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.querydsl/querydsl-apt@4.3.1" + "purl" : "pkg:maven/com.querydsl/querydsl-apt@4.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.querydsl/querydsl-collections@4.3.1", "group" : "com.querydsl", "name" : "querydsl-collections", "version" : "4.3.1", - "purl" : "pkg:maven/com.querydsl/querydsl-collections@4.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.querydsl/querydsl-collections@4.3.1" + "purl" : "pkg:maven/com.querydsl/querydsl-collections@4.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.querydsl/querydsl-core@4.3.1", "group" : "com.querydsl", "name" : "querydsl-core", "version" : "4.3.1", - "purl" : "pkg:maven/com.querydsl/querydsl-core@4.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.querydsl/querydsl-core@4.3.1" + "purl" : "pkg:maven/com.querydsl/querydsl-core@4.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.querydsl/querydsl-jpa@4.3.1", "group" : "com.querydsl", "name" : "querydsl-jpa", "version" : "4.3.1", - "purl" : "pkg:maven/com.querydsl/querydsl-jpa@4.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.querydsl/querydsl-jpa@4.3.1" + "purl" : "pkg:maven/com.querydsl/querydsl-jpa@4.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mongodb/mongo-java-driver@4.3.1", "group" : "org.mongodb", "name" : "mongo-java-driver", "version" : "4.3.1", - "purl" : "pkg:maven/org.mongodb/mongo-java-driver@4.3.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.mongodb/mongo-java-driver@4.3.1" + "purl" : "pkg:maven/org.mongodb/mongo-java-driver@4.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.rabbitmq/amqp-client@5.9.0", "group" : "com.rabbitmq", "name" : "amqp-client", "version" : "5.9.0", - "purl" : "pkg:maven/com.rabbitmq/amqp-client@5.9.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.rabbitmq/amqp-client@5.9.0" + "purl" : "pkg:maven/com.rabbitmq/amqp-client@5.9.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rest-assured/json-path@3.3.0", "group" : "io.rest-assured", "name" : "json-path", "version" : "3.3.0", - "purl" : "pkg:maven/io.rest-assured/json-path@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.rest-assured/json-path@3.3.0" + "purl" : "pkg:maven/io.rest-assured/json-path@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rest-assured/json-schema-validator@3.3.0", "group" : "io.rest-assured", "name" : "json-schema-validator", "version" : "3.3.0", - "purl" : "pkg:maven/io.rest-assured/json-schema-validator@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.rest-assured/json-schema-validator@3.3.0" + "purl" : "pkg:maven/io.rest-assured/json-schema-validator@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rest-assured/rest-assured@3.3.0", "group" : "io.rest-assured", "name" : "rest-assured", "version" : "3.3.0", - "purl" : "pkg:maven/io.rest-assured/rest-assured@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.rest-assured/rest-assured@3.3.0" + "purl" : "pkg:maven/io.rest-assured/rest-assured@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rest-assured/scala-support@3.3.0", "group" : "io.rest-assured", "name" : "scala-support", "version" : "3.3.0", - "purl" : "pkg:maven/io.rest-assured/scala-support@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.rest-assured/scala-support@3.3.0" + "purl" : "pkg:maven/io.rest-assured/scala-support@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rest-assured/spring-mock-mvc@3.3.0", "group" : "io.rest-assured", "name" : "spring-mock-mvc", "version" : "3.3.0", - "purl" : "pkg:maven/io.rest-assured/spring-mock-mvc@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.rest-assured/spring-mock-mvc@3.3.0" + "purl" : "pkg:maven/io.rest-assured/spring-mock-mvc@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rest-assured/spring-web-test-client@3.3.0", "group" : "io.rest-assured", "name" : "spring-web-test-client", "version" : "3.3.0", - "purl" : "pkg:maven/io.rest-assured/spring-web-test-client@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.rest-assured/spring-web-test-client@3.3.0" + "purl" : "pkg:maven/io.rest-assured/spring-web-test-client@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rest-assured/xml-path@3.3.0", "group" : "io.rest-assured", "name" : "xml-path", "version" : "3.3.0", - "purl" : "pkg:maven/io.rest-assured/xml-path@3.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.rest-assured/xml-path@3.3.0" + "purl" : "pkg:maven/io.rest-assured/xml-path@3.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.reactivex/rxjava@1.3.8", "group" : "io.reactivex", "name" : "rxjava", "version" : "1.3.8", - "purl" : "pkg:maven/io.reactivex/rxjava@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/io.reactivex/rxjava@1.3.8" + "purl" : "pkg:maven/io.reactivex/rxjava@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.reactivex/rxjava-reactive-streams@1.2.1", "group" : "io.reactivex", "name" : "rxjava-reactive-streams", "version" : "1.2.1", - "purl" : "pkg:maven/io.reactivex/rxjava-reactive-streams@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.reactivex/rxjava-reactive-streams@1.2.1" + "purl" : "pkg:maven/io.reactivex/rxjava-reactive-streams@1.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.reactivex.rxjava2/rxjava@2.2.20", "group" : "io.reactivex.rxjava2", "name" : "rxjava", "version" : "2.2.20", - "purl" : "pkg:maven/io.reactivex.rxjava2/rxjava@2.2.20", - "type" : "library", - "bom-ref" : "pkg:maven/io.reactivex.rxjava2/rxjava@2.2.20" + "purl" : "pkg:maven/io.reactivex.rxjava2/rxjava@2.2.20" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-test@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-test", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-test@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-test@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-test@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-test-autoconfigure@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-test-autoconfigure", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-test-autoconfigure@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-test-autoconfigure@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-test-autoconfigure@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-actuator@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-actuator", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-actuator@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-actuator@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-actuator@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-actuator-autoconfigure@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-actuator-autoconfigure", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-actuator-autoconfigure@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-actuator-autoconfigure@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-actuator-autoconfigure@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-autoconfigure", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure-processor@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-autoconfigure-processor", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure-processor@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure-processor@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure-processor@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-buildpack-platform@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-buildpack-platform", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-buildpack-platform@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-buildpack-platform@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-buildpack-platform@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-configuration-metadata@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-configuration-metadata", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-configuration-metadata@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-configuration-metadata@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-configuration-metadata@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-configuration-processor@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-configuration-processor", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-configuration-processor@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-configuration-processor@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-configuration-processor@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-devtools@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-devtools", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-devtools@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-devtools@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-devtools@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-jarmode-layertools@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-jarmode-layertools", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-jarmode-layertools@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-jarmode-layertools@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-jarmode-layertools@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-loader@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-loader", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-loader@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-loader@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-loader@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-loader-tools@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-loader-tools", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-loader-tools@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-loader-tools@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-loader-tools@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-properties-migrator@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-properties-migrator", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-properties-migrator@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-properties-migrator@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-properties-migrator@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-activemq@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-activemq", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-activemq@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-activemq@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-activemq@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-actuator@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-actuator", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-actuator@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-actuator@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-actuator@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-amqp@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-amqp", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-amqp@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-amqp@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-amqp@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-aop@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-aop", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-aop@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-aop@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-aop@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-artemis@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-artemis", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-artemis@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-artemis@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-artemis@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-batch@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-batch", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-batch@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-batch@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-batch@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-cache@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-cache", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-cache@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-cache@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-cache@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-cassandra", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra-reactive@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-cassandra-reactive", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra-reactive@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra-reactive@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-cassandra-reactive@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-couchbase", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase-reactive@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-couchbase-reactive", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase-reactive@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase-reactive@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-couchbase-reactive@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-elasticsearch@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-elasticsearch", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-elasticsearch@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-elasticsearch@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-elasticsearch@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jdbc@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-jdbc", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jdbc@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jdbc@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jdbc@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-jpa", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-jpa@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-ldap@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-ldap", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-ldap@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-ldap@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-ldap@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-mongodb", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb-reactive@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-mongodb-reactive", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb-reactive@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb-reactive@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-mongodb-reactive@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-r2dbc@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-r2dbc", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-r2dbc@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-r2dbc@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-r2dbc@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-redis", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis-reactive@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-redis-reactive", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis-reactive@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis-reactive@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-redis-reactive@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-neo4j@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-neo4j", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-neo4j@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-neo4j@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-neo4j@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-rest@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-rest", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-rest@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-rest@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-rest@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-solr@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-data-solr", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-solr@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-solr@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-data-solr@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-freemarker@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-freemarker", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-freemarker@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-freemarker@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-freemarker@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-groovy-templates@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-groovy-templates", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-groovy-templates@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-groovy-templates@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-groovy-templates@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-hateoas@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-hateoas", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-hateoas@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-hateoas@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-hateoas@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-integration@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-integration", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-integration@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-integration@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-integration@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jdbc@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-jdbc", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jdbc@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jdbc@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jdbc@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jersey@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-jersey", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jersey@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jersey@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jersey@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jetty@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-jetty", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jetty@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jetty@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jetty@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jooq@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-jooq", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jooq@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jooq@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jooq@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-json", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-atomikos@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-jta-atomikos", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-atomikos@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-atomikos@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-atomikos@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-bitronix@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-jta-bitronix", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-bitronix@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-bitronix@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-jta-bitronix@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-log4j2@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-log4j2", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-log4j2@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-log4j2@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-log4j2@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-logging", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-mail@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-mail", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-mail@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-mail@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-mail@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-mustache@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-mustache", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-mustache@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-mustache@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-mustache@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-client@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-oauth2-client", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-client@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-client@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-client@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-resource-server@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-oauth2-resource-server", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-resource-server@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-resource-server@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-oauth2-resource-server@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-quartz@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-quartz", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-quartz@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-quartz@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-quartz@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-reactor-netty@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-reactor-netty", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-reactor-netty@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-reactor-netty@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-reactor-netty@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-rsocket@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-rsocket", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-rsocket@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-rsocket@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-rsocket@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-security@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-security", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-security@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-security@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-security@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-test@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-test", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-test@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-test@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-test@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-thymeleaf", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-thymeleaf@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-tomcat", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-undertow@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-undertow", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-undertow@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-undertow@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-undertow@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-validation@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-validation", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-validation@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-validation@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-validation@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-web", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-webflux@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-webflux", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-webflux@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-webflux@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-webflux@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-websocket@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-websocket", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-websocket@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-websocket@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-websocket@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web-services@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-starter-web-services", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web-services@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web-services@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web-services@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.xml.messaging.saaj/saaj-impl@1.5.2", "group" : "com.sun.xml.messaging.saaj", "name" : "saaj-impl", "version" : "1.5.2", - "purl" : "pkg:maven/com.sun.xml.messaging.saaj/saaj-impl@1.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.xml.messaging.saaj/saaj-impl@1.5.2" + "purl" : "pkg:maven/com.sun.xml.messaging.saaj/saaj-impl@1.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-api@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-api", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-api@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-api@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-api@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-chrome-driver@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-chrome-driver", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-chrome-driver@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-chrome-driver@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-chrome-driver@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-edge-driver@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-edge-driver", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-edge-driver@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-edge-driver@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-edge-driver@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-firefox-driver@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-firefox-driver", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-firefox-driver@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-firefox-driver@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-firefox-driver@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-ie-driver@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-ie-driver", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-ie-driver@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-ie-driver@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-ie-driver@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-java@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-java", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-java@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-java@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-java@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-opera-driver@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-opera-driver", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-opera-driver@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-opera-driver@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-opera-driver@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-remote-driver@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-remote-driver", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-remote-driver@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-remote-driver@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-remote-driver@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-safari-driver@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-safari-driver", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-safari-driver@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-safari-driver@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-safari-driver@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-support@3.141.59", "group" : "org.seleniumhq.selenium", "name" : "selenium-support", "version" : "3.141.59", - "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-support@3.141.59", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/selenium-support@3.141.59" + "purl" : "pkg:maven/org.seleniumhq.selenium/selenium-support@3.141.59" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.seleniumhq.selenium/htmlunit-driver@2.40.0", "group" : "org.seleniumhq.selenium", "name" : "htmlunit-driver", "version" : "2.40.0", - "purl" : "pkg:maven/org.seleniumhq.selenium/htmlunit-driver@2.40.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.seleniumhq.selenium/htmlunit-driver@2.40.0" + "purl" : "pkg:maven/org.seleniumhq.selenium/htmlunit-driver@2.40.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sendgrid/sendgrid-java@4.4.8", "group" : "com.sendgrid", "name" : "sendgrid-java", "version" : "4.4.8", - "purl" : "pkg:maven/com.sendgrid/sendgrid-java@4.4.8", - "type" : "library", - "bom-ref" : "pkg:maven/com.sendgrid/sendgrid-java@4.4.8" + "purl" : "pkg:maven/com.sendgrid/sendgrid-java@4.4.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/javax.servlet/javax.servlet-api@4.0.1", "group" : "javax.servlet", "name" : "javax.servlet-api", "version" : "4.0.1", - "purl" : "pkg:maven/javax.servlet/javax.servlet-api@4.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/javax.servlet/javax.servlet-api@4.0.1" + "purl" : "pkg:maven/javax.servlet/javax.servlet-api@4.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/jcl-over-slf4j@1.7.30", "group" : "org.slf4j", "name" : "jcl-over-slf4j", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/jcl-over-slf4j@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/jcl-over-slf4j@1.7.30" + "purl" : "pkg:maven/org.slf4j/jcl-over-slf4j@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30", "group" : "org.slf4j", "name" : "jul-to-slf4j", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30" + "purl" : "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/log4j-over-slf4j@1.7.30", "group" : "org.slf4j", "name" : "log4j-over-slf4j", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/log4j-over-slf4j@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/log4j-over-slf4j@1.7.30" + "purl" : "pkg:maven/org.slf4j/log4j-over-slf4j@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.30", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.30" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-ext@1.7.30", "group" : "org.slf4j", "name" : "slf4j-ext", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/slf4j-ext@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-ext@1.7.30" + "purl" : "pkg:maven/org.slf4j/slf4j-ext@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-jcl@1.7.30", "group" : "org.slf4j", "name" : "slf4j-jcl", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/slf4j-jcl@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-jcl@1.7.30" + "purl" : "pkg:maven/org.slf4j/slf4j-jcl@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-jdk14@1.7.30", "group" : "org.slf4j", "name" : "slf4j-jdk14", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/slf4j-jdk14@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-jdk14@1.7.30" + "purl" : "pkg:maven/org.slf4j/slf4j-jdk14@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-log4j12@1.7.30", "group" : "org.slf4j", "name" : "slf4j-log4j12", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/slf4j-log4j12@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-log4j12@1.7.30" + "purl" : "pkg:maven/org.slf4j/slf4j-log4j12@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-nop@1.7.30", "group" : "org.slf4j", "name" : "slf4j-nop", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/slf4j-nop@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-nop@1.7.30" + "purl" : "pkg:maven/org.slf4j/slf4j-nop@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-simple@1.7.30", "group" : "org.slf4j", "name" : "slf4j-simple", "version" : "1.7.30", - "purl" : "pkg:maven/org.slf4j/slf4j-simple@1.7.30", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-simple@1.7.30" + "purl" : "pkg:maven/org.slf4j/slf4j-simple@1.7.30" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.yaml/snakeyaml@1.26", "group" : "org.yaml", "name" : "snakeyaml", "version" : "1.26", - "purl" : "pkg:maven/org.yaml/snakeyaml@1.26", - "type" : "library", - "bom-ref" : "pkg:maven/org.yaml/snakeyaml@1.26" + "purl" : "pkg:maven/org.yaml/snakeyaml@1.26" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-analysis-extras@8.5.2", "group" : "org.apache.solr", "name" : "solr-analysis-extras", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-analysis-extras@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-analysis-extras@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-analysis-extras@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-analytics@8.5.2", "group" : "org.apache.solr", "name" : "solr-analytics", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-analytics@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-analytics@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-analytics@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-cell@8.5.2", "group" : "org.apache.solr", "name" : "solr-cell", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-cell@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-cell@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-cell@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-clustering@8.5.2", "group" : "org.apache.solr", "name" : "solr-clustering", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-clustering@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-clustering@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-clustering@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-core@8.5.2", "group" : "org.apache.solr", "name" : "solr-core", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-core@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-core@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-core@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-dataimporthandler@8.5.2", "group" : "org.apache.solr", "name" : "solr-dataimporthandler", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-dataimporthandler@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-dataimporthandler@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-dataimporthandler@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-dataimporthandler-extras@8.5.2", "group" : "org.apache.solr", "name" : "solr-dataimporthandler-extras", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-dataimporthandler-extras@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-dataimporthandler-extras@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-dataimporthandler-extras@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-langid@8.5.2", "group" : "org.apache.solr", "name" : "solr-langid", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-langid@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-langid@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-langid@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-ltr@8.5.2", "group" : "org.apache.solr", "name" : "solr-ltr", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-ltr@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-ltr@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-ltr@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/jcl-over-slf4j@8.5.2", "group" : "org.slf4j", "name" : "jcl-over-slf4j", "version" : "8.5.2", - "purl" : "pkg:maven/org.slf4j/jcl-over-slf4j@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/jcl-over-slf4j@8.5.2" + "purl" : "pkg:maven/org.slf4j/jcl-over-slf4j@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-test-framework@8.5.2", "group" : "org.apache.solr", "name" : "solr-test-framework", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-test-framework@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-test-framework@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-test-framework@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.solr/solr-velocity@8.5.2", "group" : "org.apache.solr", "name" : "solr-velocity", "version" : "8.5.2", - "purl" : "pkg:maven/org.apache.solr/solr-velocity@8.5.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.solr/solr-velocity@8.5.2" + "purl" : "pkg:maven/org.apache.solr/solr-velocity@8.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.amqp/spring-amqp@2.2.12.RELEASE", "group" : "org.springframework.amqp", "name" : "spring-amqp", "version" : "2.2.12.RELEASE", - "purl" : "pkg:maven/org.springframework.amqp/spring-amqp@2.2.12.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.amqp/spring-amqp@2.2.12.RELEASE" + "purl" : "pkg:maven/org.springframework.amqp/spring-amqp@2.2.12.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.amqp/spring-rabbit@2.2.12.RELEASE", "group" : "org.springframework.amqp", "name" : "spring-rabbit", "version" : "2.2.12.RELEASE", - "purl" : "pkg:maven/org.springframework.amqp/spring-rabbit@2.2.12.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.amqp/spring-rabbit@2.2.12.RELEASE" + "purl" : "pkg:maven/org.springframework.amqp/spring-rabbit@2.2.12.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE", "group" : "org.springframework.amqp", "name" : "spring-rabbit-junit", "version" : "2.2.12.RELEASE", - "purl" : "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE" + "purl" : "pkg:maven/org.springframework.amqp/spring-rabbit-junit@2.2.12.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.amqp/spring-rabbit-test@2.2.12.RELEASE", "group" : "org.springframework.amqp", "name" : "spring-rabbit-test", "version" : "2.2.12.RELEASE", - "purl" : "pkg:maven/org.springframework.amqp/spring-rabbit-test@2.2.12.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.amqp/spring-rabbit-test@2.2.12.RELEASE" + "purl" : "pkg:maven/org.springframework.amqp/spring-rabbit-test@2.2.12.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-core@4.2.4.RELEASE", "group" : "org.springframework.batch", "name" : "spring-batch-core", "version" : "4.2.4.RELEASE", - "purl" : "pkg:maven/org.springframework.batch/spring-batch-core@4.2.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-core@4.2.4.RELEASE" + "purl" : "pkg:maven/org.springframework.batch/spring-batch-core@4.2.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-infrastructure@4.2.4.RELEASE", "group" : "org.springframework.batch", "name" : "spring-batch-infrastructure", "version" : "4.2.4.RELEASE", - "purl" : "pkg:maven/org.springframework.batch/spring-batch-infrastructure@4.2.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-infrastructure@4.2.4.RELEASE" + "purl" : "pkg:maven/org.springframework.batch/spring-batch-infrastructure@4.2.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-integration@4.2.4.RELEASE", "group" : "org.springframework.batch", "name" : "spring-batch-integration", "version" : "4.2.4.RELEASE", - "purl" : "pkg:maven/org.springframework.batch/spring-batch-integration@4.2.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-integration@4.2.4.RELEASE" + "purl" : "pkg:maven/org.springframework.batch/spring-batch-integration@4.2.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-test@4.2.4.RELEASE", "group" : "org.springframework.batch", "name" : "spring-batch-test", "version" : "4.2.4.RELEASE", - "purl" : "pkg:maven/org.springframework.batch/spring-batch-test@4.2.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.batch/spring-batch-test@4.2.4.RELEASE" + "purl" : "pkg:maven/org.springframework.batch/spring-batch-test@4.2.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.hateoas/spring-hateoas@1.1.2.RELEASE", "group" : "org.springframework.hateoas", "name" : "spring-hateoas", "version" : "1.1.2.RELEASE", - "purl" : "pkg:maven/org.springframework.hateoas/spring-hateoas@1.1.2.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.hateoas/spring-hateoas@1.1.2.RELEASE" + "purl" : "pkg:maven/org.springframework.hateoas/spring-hateoas@1.1.2.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.kafka/spring-kafka@2.5.7.RELEASE", "group" : "org.springframework.kafka", "name" : "spring-kafka", "version" : "2.5.7.RELEASE", - "purl" : "pkg:maven/org.springframework.kafka/spring-kafka@2.5.7.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.kafka/spring-kafka@2.5.7.RELEASE" + "purl" : "pkg:maven/org.springframework.kafka/spring-kafka@2.5.7.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.kafka/spring-kafka-test@2.5.7.RELEASE", "group" : "org.springframework.kafka", "name" : "spring-kafka-test", "version" : "2.5.7.RELEASE", - "purl" : "pkg:maven/org.springframework.kafka/spring-kafka-test@2.5.7.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.kafka/spring-kafka-test@2.5.7.RELEASE" + "purl" : "pkg:maven/org.springframework.kafka/spring-kafka-test@2.5.7.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-core@2.3.3.RELEASE", "group" : "org.springframework.ldap", "name" : "spring-ldap-core", "version" : "2.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-core@2.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-core@2.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-core@2.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-core-tiger@2.3.3.RELEASE", "group" : "org.springframework.ldap", "name" : "spring-ldap-core-tiger", "version" : "2.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-core-tiger@2.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-core-tiger@2.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-core-tiger@2.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-batch@2.3.3.RELEASE", "group" : "org.springframework.ldap", "name" : "spring-ldap-ldif-batch", "version" : "2.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-batch@2.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-batch@2.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-batch@2.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-core@2.3.3.RELEASE", "group" : "org.springframework.ldap", "name" : "spring-ldap-ldif-core", "version" : "2.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-core@2.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-core@2.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-ldif-core@2.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-odm@2.3.3.RELEASE", "group" : "org.springframework.ldap", "name" : "spring-ldap-odm", "version" : "2.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-odm@2.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-odm@2.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-odm@2.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-test@2.3.3.RELEASE", "group" : "org.springframework.ldap", "name" : "spring-ldap-test", "version" : "2.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-test@2.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ldap/spring-ldap-test@2.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.ldap/spring-ldap-test@2.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-asciidoctor@2.0.5.RELEASE", "group" : "org.springframework.restdocs", "name" : "spring-restdocs-asciidoctor", "version" : "2.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-asciidoctor@2.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-asciidoctor@2.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-asciidoctor@2.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-core@2.0.5.RELEASE", "group" : "org.springframework.restdocs", "name" : "spring-restdocs-core", "version" : "2.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-core@2.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-core@2.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-core@2.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-mockmvc@2.0.5.RELEASE", "group" : "org.springframework.restdocs", "name" : "spring-restdocs-mockmvc", "version" : "2.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-mockmvc@2.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-mockmvc@2.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-mockmvc@2.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-restassured@2.0.5.RELEASE", "group" : "org.springframework.restdocs", "name" : "spring-restdocs-restassured", "version" : "2.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-restassured@2.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-restassured@2.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-restassured@2.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-webtestclient@2.0.5.RELEASE", "group" : "org.springframework.restdocs", "name" : "spring-restdocs-webtestclient", "version" : "2.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-webtestclient@2.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.restdocs/spring-restdocs-webtestclient@2.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.restdocs/spring-restdocs-webtestclient@2.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.retry/spring-retry@1.2.5.RELEASE", "group" : "org.springframework.retry", "name" : "spring-retry", "version" : "1.2.5.RELEASE", - "purl" : "pkg:maven/org.springframework.retry/spring-retry@1.2.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.retry/spring-retry@1.2.5.RELEASE" + "purl" : "pkg:maven/org.springframework.retry/spring-retry@1.2.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-core@3.0.10.RELEASE", "group" : "org.springframework.ws", "name" : "spring-ws-core", "version" : "3.0.10.RELEASE", - "purl" : "pkg:maven/org.springframework.ws/spring-ws-core@3.0.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-core@3.0.10.RELEASE" + "purl" : "pkg:maven/org.springframework.ws/spring-ws-core@3.0.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-security@3.0.10.RELEASE", "group" : "org.springframework.ws", "name" : "spring-ws-security", "version" : "3.0.10.RELEASE", - "purl" : "pkg:maven/org.springframework.ws/spring-ws-security@3.0.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-security@3.0.10.RELEASE" + "purl" : "pkg:maven/org.springframework.ws/spring-ws-security@3.0.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-support@3.0.10.RELEASE", "group" : "org.springframework.ws", "name" : "spring-ws-support", "version" : "3.0.10.RELEASE", - "purl" : "pkg:maven/org.springframework.ws/spring-ws-support@3.0.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-support@3.0.10.RELEASE" + "purl" : "pkg:maven/org.springframework.ws/spring-ws-support@3.0.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-test@3.0.10.RELEASE", "group" : "org.springframework.ws", "name" : "spring-ws-test", "version" : "3.0.10.RELEASE", - "purl" : "pkg:maven/org.springframework.ws/spring-ws-test@3.0.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ws/spring-ws-test@3.0.10.RELEASE" + "purl" : "pkg:maven/org.springframework.ws/spring-ws-test@3.0.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.ws/spring-xml@3.0.10.RELEASE", "group" : "org.springframework.ws", "name" : "spring-xml", "version" : "3.0.10.RELEASE", - "purl" : "pkg:maven/org.springframework.ws/spring-xml@3.0.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.ws/spring-xml@3.0.10.RELEASE" + "purl" : "pkg:maven/org.springframework.ws/spring-xml@3.0.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.xerial/sqlite-jdbc@3.31.1", "group" : "org.xerial", "name" : "sqlite-jdbc", "version" : "3.31.1", - "purl" : "pkg:maven/org.xerial/sqlite-jdbc@3.31.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.xerial/sqlite-jdbc@3.31.1" + "purl" : "pkg:maven/org.xerial/sqlite-jdbc@3.31.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", "group" : "com.sun.mail", "name" : "jakarta.mail", "version" : "1.6.5", - "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5" + "purl" : "pkg:maven/com.sun.mail/jakarta.mail@1.6.5" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.thymeleaf/thymeleaf@3.0.11.RELEASE", "group" : "org.thymeleaf", "name" : "thymeleaf", "version" : "3.0.11.RELEASE", - "purl" : "pkg:maven/org.thymeleaf/thymeleaf@3.0.11.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.thymeleaf/thymeleaf@3.0.11.RELEASE" + "purl" : "pkg:maven/org.thymeleaf/thymeleaf@3.0.11.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.thymeleaf/thymeleaf-spring5@3.0.11.RELEASE", "group" : "org.thymeleaf", "name" : "thymeleaf-spring5", "version" : "3.0.11.RELEASE", - "purl" : "pkg:maven/org.thymeleaf/thymeleaf-spring5@3.0.11.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.thymeleaf/thymeleaf-spring5@3.0.11.RELEASE" + "purl" : "pkg:maven/org.thymeleaf/thymeleaf-spring5@3.0.11.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.mxab.thymeleaf.extras/thymeleaf-extras-data-attribute@2.0.1", "group" : "com.github.mxab.thymeleaf.extras", "name" : "thymeleaf-extras-data-attribute", "version" : "2.0.1", - "purl" : "pkg:maven/com.github.mxab.thymeleaf.extras/thymeleaf-extras-data-attribute@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.mxab.thymeleaf.extras/thymeleaf-extras-data-attribute@2.0.1" + "purl" : "pkg:maven/com.github.mxab.thymeleaf.extras/thymeleaf-extras-data-attribute@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-java8time@3.0.4.RELEASE", "group" : "org.thymeleaf.extras", "name" : "thymeleaf-extras-java8time", "version" : "3.0.4.RELEASE", - "purl" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-java8time@3.0.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-java8time@3.0.4.RELEASE" + "purl" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-java8time@3.0.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-springsecurity5@3.0.4.RELEASE", "group" : "org.thymeleaf.extras", "name" : "thymeleaf-extras-springsecurity5", "version" : "3.0.4.RELEASE", - "purl" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-springsecurity5@3.0.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-springsecurity5@3.0.4.RELEASE" + "purl" : "pkg:maven/org.thymeleaf.extras/thymeleaf-extras-springsecurity5@3.0.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/nz.net.ultraq.thymeleaf/thymeleaf-layout-dialect@2.4.1", "group" : "nz.net.ultraq.thymeleaf", "name" : "thymeleaf-layout-dialect", "version" : "2.4.1", - "purl" : "pkg:maven/nz.net.ultraq.thymeleaf/thymeleaf-layout-dialect@2.4.1", - "type" : "library", - "bom-ref" : "pkg:maven/nz.net.ultraq.thymeleaf/thymeleaf-layout-dialect@2.4.1" + "purl" : "pkg:maven/nz.net.ultraq.thymeleaf/thymeleaf-layout-dialect@2.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat/tomcat-annotations-api@9.0.39", "group" : "org.apache.tomcat", "name" : "tomcat-annotations-api", "version" : "9.0.39", - "purl" : "pkg:maven/org.apache.tomcat/tomcat-annotations-api@9.0.39", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat/tomcat-annotations-api@9.0.39" + "purl" : "pkg:maven/org.apache.tomcat/tomcat-annotations-api@9.0.39" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat/tomcat-jdbc@9.0.39", "group" : "org.apache.tomcat", "name" : "tomcat-jdbc", "version" : "9.0.39", - "purl" : "pkg:maven/org.apache.tomcat/tomcat-jdbc@9.0.39", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat/tomcat-jdbc@9.0.39" + "purl" : "pkg:maven/org.apache.tomcat/tomcat-jdbc@9.0.39" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat/tomcat-jsp-api@9.0.39", "group" : "org.apache.tomcat", "name" : "tomcat-jsp-api", "version" : "9.0.39", - "purl" : "pkg:maven/org.apache.tomcat/tomcat-jsp-api@9.0.39", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat/tomcat-jsp-api@9.0.39" + "purl" : "pkg:maven/org.apache.tomcat/tomcat-jsp-api@9.0.39" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", "group" : "org.apache.tomcat.embed", "name" : "tomcat-embed-core", "version" : "9.0.39", - "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39" + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@9.0.39", "group" : "org.apache.tomcat.embed", "name" : "tomcat-embed-el", "version" : "9.0.39", - "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@9.0.39", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@9.0.39" + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-el@9.0.39" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-jasper@9.0.39", "group" : "org.apache.tomcat.embed", "name" : "tomcat-embed-jasper", "version" : "9.0.39", - "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-jasper@9.0.39", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-jasper@9.0.39" + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-jasper@9.0.39" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39", "group" : "org.apache.tomcat.embed", "name" : "tomcat-embed-websocket", "version" : "9.0.39", - "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39" + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.unboundid/unboundid-ldapsdk@4.0.14", "group" : "com.unboundid", "name" : "unboundid-ldapsdk", "version" : "4.0.14", - "purl" : "pkg:maven/com.unboundid/unboundid-ldapsdk@4.0.14", - "type" : "library", - "bom-ref" : "pkg:maven/com.unboundid/unboundid-ldapsdk@4.0.14" + "purl" : "pkg:maven/com.unboundid/unboundid-ldapsdk@4.0.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.undertow/undertow-core@2.1.4.Final", "group" : "io.undertow", "name" : "undertow-core", "version" : "2.1.4.Final", - "purl" : "pkg:maven/io.undertow/undertow-core@2.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.undertow/undertow-core@2.1.4.Final" + "purl" : "pkg:maven/io.undertow/undertow-core@2.1.4.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.undertow/undertow-servlet@2.1.4.Final", "group" : "io.undertow", "name" : "undertow-servlet", "version" : "2.1.4.Final", - "purl" : "pkg:maven/io.undertow/undertow-servlet@2.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.undertow/undertow-servlet@2.1.4.Final" + "purl" : "pkg:maven/io.undertow/undertow-servlet@2.1.4.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.undertow/undertow-websockets-jsr@2.1.4.Final", "group" : "io.undertow", "name" : "undertow-websockets-jsr", "version" : "2.1.4.Final", - "purl" : "pkg:maven/io.undertow/undertow-websockets-jsr@2.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.undertow/undertow-websockets-jsr@2.1.4.Final" + "purl" : "pkg:maven/io.undertow/undertow-websockets-jsr@2.1.4.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.webjars/hal-browser@3325375", "group" : "org.webjars", "name" : "hal-browser", "version" : "3325375", - "purl" : "pkg:maven/org.webjars/hal-browser@3325375", - "type" : "library", - "bom-ref" : "pkg:maven/org.webjars/hal-browser@3325375" + "purl" : "pkg:maven/org.webjars/hal-browser@3325375" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.webjars/webjars-locator-core@0.45", "group" : "org.webjars", "name" : "webjars-locator-core", "version" : "0.45", - "purl" : "pkg:maven/org.webjars/webjars-locator-core@0.45", - "type" : "library", - "bom-ref" : "pkg:maven/org.webjars/webjars-locator-core@0.45" + "purl" : "pkg:maven/org.webjars/webjars-locator-core@0.45" }, { + "type" : "library", + "bom-ref" : "pkg:maven/wsdl4j/wsdl4j@1.6.3", "group" : "wsdl4j", "name" : "wsdl4j", "version" : "1.6.3", - "purl" : "pkg:maven/wsdl4j/wsdl4j@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/wsdl4j/wsdl4j@1.6.3" + "purl" : "pkg:maven/wsdl4j/wsdl4j@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-assertj@2.7.0", "group" : "org.xmlunit", "name" : "xmlunit-assertj", "version" : "2.7.0", - "purl" : "pkg:maven/org.xmlunit/xmlunit-assertj@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-assertj@2.7.0" + "purl" : "pkg:maven/org.xmlunit/xmlunit-assertj@2.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-core@2.7.0", "group" : "org.xmlunit", "name" : "xmlunit-core", "version" : "2.7.0", - "purl" : "pkg:maven/org.xmlunit/xmlunit-core@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-core@2.7.0" + "purl" : "pkg:maven/org.xmlunit/xmlunit-core@2.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-legacy@2.7.0", "group" : "org.xmlunit", "name" : "xmlunit-legacy", "version" : "2.7.0", - "purl" : "pkg:maven/org.xmlunit/xmlunit-legacy@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-legacy@2.7.0" + "purl" : "pkg:maven/org.xmlunit/xmlunit-legacy@2.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-matchers@2.7.0", "group" : "org.xmlunit", "name" : "xmlunit-matchers", "version" : "2.7.0", - "purl" : "pkg:maven/org.xmlunit/xmlunit-matchers@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-matchers@2.7.0" + "purl" : "pkg:maven/org.xmlunit/xmlunit-matchers@2.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-placeholders@2.7.0", "group" : "org.xmlunit", "name" : "xmlunit-placeholders", "version" : "2.7.0", - "purl" : "pkg:maven/org.xmlunit/xmlunit-placeholders@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.xmlunit/xmlunit-placeholders@2.7.0" + "purl" : "pkg:maven/org.xmlunit/xmlunit-placeholders@2.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-core-shaded@4.6.1", "group" : "com.datastax.oss", "name" : "java-driver-core-shaded", "version" : "4.6.1", - "purl" : "pkg:maven/com.datastax.oss/java-driver-core-shaded@4.6.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-core-shaded@4.6.1" + "purl" : "pkg:maven/com.datastax.oss/java-driver-core-shaded@4.6.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-mapper-processor@4.6.1", "group" : "com.datastax.oss", "name" : "java-driver-mapper-processor", "version" : "4.6.1", - "purl" : "pkg:maven/com.datastax.oss/java-driver-mapper-processor@4.6.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-mapper-processor@4.6.1" + "purl" : "pkg:maven/com.datastax.oss/java-driver-mapper-processor@4.6.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-mapper-runtime@4.6.1", "group" : "com.datastax.oss", "name" : "java-driver-mapper-runtime", "version" : "4.6.1", - "purl" : "pkg:maven/com.datastax.oss/java-driver-mapper-runtime@4.6.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-mapper-runtime@4.6.1" + "purl" : "pkg:maven/com.datastax.oss/java-driver-mapper-runtime@4.6.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-query-builder@4.6.1", "group" : "com.datastax.oss", "name" : "java-driver-query-builder", "version" : "4.6.1", - "purl" : "pkg:maven/com.datastax.oss/java-driver-query-builder@4.6.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-query-builder@4.6.1" + "purl" : "pkg:maven/com.datastax.oss/java-driver-query-builder@4.6.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-test-infra@4.6.1", "group" : "com.datastax.oss", "name" : "java-driver-test-infra", "version" : "4.6.1", - "purl" : "pkg:maven/com.datastax.oss/java-driver-test-infra@4.6.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-test-infra@4.6.1" + "purl" : "pkg:maven/com.datastax.oss/java-driver-test-infra@4.6.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.datastax.oss/native-protocol@1.4.10", "group" : "com.datastax.oss", "name" : "native-protocol", "version" : "1.4.10", - "purl" : "pkg:maven/com.datastax.oss/native-protocol@1.4.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.datastax.oss/native-protocol@1.4.10" + "purl" : "pkg:maven/com.datastax.oss/native-protocol@1.4.10" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-shaded-guava@25.1-jre", "group" : "com.datastax.oss", "name" : "java-driver-shaded-guava", "version" : "25.1-jre", - "purl" : "pkg:maven/com.datastax.oss/java-driver-shaded-guava@25.1-jre", - "type" : "library", - "bom-ref" : "pkg:maven/com.datastax.oss/java-driver-shaded-guava@25.1-jre" + "purl" : "pkg:maven/com.datastax.oss/java-driver-shaded-guava@25.1-jre" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-annotation@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-annotation", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-annotation@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-annotation@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-annotation@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-caffeine@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-caffeine", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-caffeine@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-caffeine@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-caffeine@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-core@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-core", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-core@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-core@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-core@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-collectd@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-collectd", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-collectd@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-collectd@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-collectd@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-ehcache@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-ehcache", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-ehcache@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-ehcache@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-ehcache@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-graphite@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-graphite", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-graphite@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-graphite@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-graphite@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-healthchecks@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-healthchecks", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-healthchecks@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-healthchecks@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-healthchecks@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-httpclient@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-httpclient", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-httpclient@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-httpclient@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-httpclient@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-httpasyncclient@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-httpasyncclient", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-httpasyncclient@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-httpasyncclient@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-httpasyncclient@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jcache@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-jcache", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jcache@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jcache@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jcache@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-jdbi", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi3@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-jdbi3", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi3@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi3@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jdbi3@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jersey2@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-jersey2", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jersey2@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jersey2@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jersey2@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jetty9@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-jetty9", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jetty9@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jetty9@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jetty9@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jmx@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-jmx", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jmx@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jmx@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jmx@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-json@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-json", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-json@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-json@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-json@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jvm@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-jvm", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jvm@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-jvm@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-jvm@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-log4j2@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-log4j2", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-log4j2@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-log4j2@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-log4j2@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-logback@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-logback", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-logback@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-logback@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-logback@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-servlet@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-servlet", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-servlet@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-servlet@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-servlet@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-servlets@4.1.14", "group" : "io.dropwizard.metrics", "name" : "metrics-servlets", "version" : "4.1.14", - "purl" : "pkg:maven/io.dropwizard.metrics/metrics-servlets@4.1.14", - "type" : "library", - "bom-ref" : "pkg:maven/io.dropwizard.metrics/metrics-servlets@4.1.14" + "purl" : "pkg:maven/io.dropwizard.metrics/metrics-servlets@4.1.14" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-ant@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-ant", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-ant@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-ant@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-ant@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-bsf@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-bsf", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-bsf@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-bsf@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-bsf@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-cli-commons@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-cli-commons", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-cli-commons@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-cli-commons@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-cli-commons@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-cli-picocli@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-cli-picocli", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-cli-picocli@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-cli-picocli@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-cli-picocli@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-console@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-console", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-console@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-console@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-console@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-datetime@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-datetime", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-datetime@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-datetime@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-datetime@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-dateutil@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-dateutil", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-dateutil@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-dateutil@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-dateutil@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-docgenerator@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-docgenerator", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-docgenerator@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-docgenerator@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-docgenerator@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-groovydoc@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-groovydoc", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-groovydoc@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-groovydoc@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-groovydoc@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-groovysh@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-groovysh", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-groovysh@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-groovysh@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-groovysh@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-jaxb@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-jaxb", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-jaxb@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-jaxb@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-jaxb@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-jmx@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-jmx", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-jmx@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-jmx@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-jmx@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-json@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-json", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-json@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-json@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-json@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-json-direct@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-json-direct", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-json-direct@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-json-direct@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-json-direct@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-jsr223@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-jsr223", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-jsr223@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-jsr223@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-jsr223@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-macro@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-macro", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-macro@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-macro@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-macro@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-nio@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-nio", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-nio@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-nio@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-nio@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-servlet@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-servlet", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-servlet@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-servlet@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-servlet@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-sql@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-sql", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-sql@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-sql@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-sql@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-swing@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-swing", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-swing@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-swing@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-swing@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-templates@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-templates", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-templates@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-templates@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-templates@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-test@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-test", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-test@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-test@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-test@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-test-junit5@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-test-junit5", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-test-junit5@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-test-junit5@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-test-junit5@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-testng@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-testng", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-testng@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-testng@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-testng@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-xml@2.5.13", "group" : "org.codehaus.groovy", "name" : "groovy-xml", "version" : "2.5.13", - "purl" : "pkg:maven/org.codehaus.groovy/groovy-xml@2.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.groovy/groovy-xml@2.5.13" + "purl" : "pkg:maven/org.codehaus.groovy/groovy-xml@2.5.13" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-avro@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-avro", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-avro@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-avro@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-avro@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-cbor@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-cbor", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-cbor@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-cbor@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-cbor@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-csv@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-csv", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-csv@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-csv@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-csv@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-ion@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-ion", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-ion@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-ion@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-ion@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-properties@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-properties", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-properties@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-properties@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-properties@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-protobuf@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-protobuf", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-protobuf@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-protobuf@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-protobuf@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-smile@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-smile", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-smile@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-smile@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-smile@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-xml@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-xml", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-xml@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-xml@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-xml@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml@2.11.3", "group" : "com.fasterxml.jackson.dataformat", "name" : "jackson-dataformat-yaml", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.dataformat/jackson-dataformat-yaml@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-eclipse-collections", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-eclipse-collections@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-guava@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-guava", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-guava@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-guava@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-guava@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate3@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-hibernate3", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate3@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate3@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate3@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate4@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-hibernate4", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate4@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate4@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate4@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate5@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-hibernate5", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate5@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate5@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hibernate5@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hppc@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-hppc", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hppc@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hppc@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-hppc@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jaxrs@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jaxrs", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jaxrs@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jaxrs@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jaxrs@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-joda", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda-money@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-joda-money", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda-money@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda-money@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-joda-money@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-json-org@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-json-org", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-json-org@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-json-org@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-json-org@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr353@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr353", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr353@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr353@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr353@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-pcollections@2.11.3", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-pcollections", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-pcollections@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-pcollections@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-pcollections@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.11.3", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-cbor-provider@2.11.3", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-cbor-provider", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-cbor-provider@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-cbor-provider@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-cbor-provider@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.11.3", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-smile-provider@2.11.3", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-smile-provider", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-smile-provider@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-smile-provider@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-smile-provider@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-xml-provider@2.11.3", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-xml-provider", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-xml-provider@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-xml-provider@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-xml-provider@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-yaml-provider@2.11.3", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-yaml-provider", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-yaml-provider@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-yaml-provider@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-yaml-provider@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-all@2.11.3", "group" : "com.fasterxml.jackson.jr", "name" : "jackson-jr-all", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-all@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-all@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-all@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-objects@2.11.3", "group" : "com.fasterxml.jackson.jr", "name" : "jackson-jr-objects", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-objects@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-objects@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-objects@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-retrofit2@2.11.3", "group" : "com.fasterxml.jackson.jr", "name" : "jackson-jr-retrofit2", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-retrofit2@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-retrofit2@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-retrofit2@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-stree@2.11.3", "group" : "com.fasterxml.jackson.jr", "name" : "jackson-jr-stree", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-stree@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-stree@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.jr/jackson-jr-stree@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-afterburner@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-afterburner", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-afterburner@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-afterburner@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-afterburner@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-guice@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-guice", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-guice@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-guice@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-guice@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jsonSchema@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jsonSchema", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jsonSchema@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jsonSchema@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jsonSchema@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-kotlin@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-kotlin", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-kotlin@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-kotlin@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-kotlin@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-mrbean@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-mrbean", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-mrbean@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-mrbean@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-mrbean@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-osgi@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-osgi", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-osgi@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-osgi@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-osgi@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-paranamer@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-paranamer", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-paranamer@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-paranamer@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-paranamer@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.10@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-scala_2.10", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.10@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.10@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.10@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.11@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-scala_2.11", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.11@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.11@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.11@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.12@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-scala_2.12", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.12@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.12@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.12@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.13@2.11.3", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-scala_2.13", "version" : "2.11.3", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.13@2.11.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.13@2.11.3" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-scala_2.13@2.11.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.core/jersey-common@2.30.1", "group" : "org.glassfish.jersey.core", "name" : "jersey-common", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.core/jersey-common@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.core/jersey-common@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.core/jersey-common@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.core/jersey-client@2.30.1", "group" : "org.glassfish.jersey.core", "name" : "jersey-client", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.core/jersey-client@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.core/jersey-client@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.core/jersey-client@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.core/jersey-server@2.30.1", "group" : "org.glassfish.jersey.core", "name" : "jersey-server", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.core/jersey-server@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.core/jersey-server@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.core/jersey-server@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.bundles/jaxrs-ri@2.30.1", "group" : "org.glassfish.jersey.bundles", "name" : "jaxrs-ri", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.bundles/jaxrs-ri@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.bundles/jaxrs-ri@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.bundles/jaxrs-ri@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-apache-connector@2.30.1", "group" : "org.glassfish.jersey.connectors", "name" : "jersey-apache-connector", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-apache-connector@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-apache-connector@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-apache-connector@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-grizzly-connector@2.30.1", "group" : "org.glassfish.jersey.connectors", "name" : "jersey-grizzly-connector", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-grizzly-connector@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-grizzly-connector@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-grizzly-connector@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jetty-connector@2.30.1", "group" : "org.glassfish.jersey.connectors", "name" : "jersey-jetty-connector", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jetty-connector@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jetty-connector@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jetty-connector@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jdk-connector@2.30.1", "group" : "org.glassfish.jersey.connectors", "name" : "jersey-jdk-connector", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jdk-connector@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jdk-connector@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-jdk-connector@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-netty-connector@2.30.1", "group" : "org.glassfish.jersey.connectors", "name" : "jersey-netty-connector", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-netty-connector@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.connectors/jersey-netty-connector@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.connectors/jersey-netty-connector@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-http@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-jetty-http", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-http@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-http@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-http@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-http@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-grizzly2-http", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-http@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-http@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-http@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-servlet@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-grizzly2-servlet", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-servlet@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-servlet@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-grizzly2-servlet@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-servlet@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-jetty-servlet", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-servlet@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-servlet@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jetty-servlet@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jdk-http@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-jdk-http", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jdk-http@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jdk-http@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-jdk-http@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-netty-http@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-netty-http", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-netty-http@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-netty-http@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-netty-http@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-servlet", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet-core@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-servlet-core", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet-core@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet-core@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-servlet-core@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-simple-http@2.30.1", "group" : "org.glassfish.jersey.containers", "name" : "jersey-container-simple-http", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-simple-http@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-simple-http@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers/jersey-container-simple-http@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.containers.glassfish/jersey-gf-ejb@2.30.1", "group" : "org.glassfish.jersey.containers.glassfish", "name" : "jersey-gf-ejb", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.containers.glassfish/jersey-gf-ejb@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.containers.glassfish/jersey-gf-ejb@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.containers.glassfish/jersey-gf-ejb@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-bean-validation@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-bean-validation", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-bean-validation@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-bean-validation@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-bean-validation@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-entity-filtering@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-entity-filtering", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-entity-filtering@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-entity-filtering@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-entity-filtering@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-metainf-services@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-metainf-services", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-metainf-services@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-metainf-services@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-metainf-services@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-config@2.30.1", "group" : "org.glassfish.jersey.ext.microprofile", "name" : "jersey-mp-config", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-config@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-config@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-config@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-mvc", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-bean-validation@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-mvc-bean-validation", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-bean-validation@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-bean-validation@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-bean-validation@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-freemarker@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-mvc-freemarker", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-freemarker@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-freemarker@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-freemarker@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-jsp@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-mvc-jsp", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-jsp@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-jsp@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-jsp@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-mustache@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-mvc-mustache", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-mustache@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-mustache@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-mvc-mustache@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-proxy-client@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-proxy-client", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-proxy-client@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-proxy-client@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-proxy-client@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-servlet-portability@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-servlet-portability", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-servlet-portability@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-servlet-portability@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-servlet-portability@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring4@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-spring4", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring4@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring4@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring4@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring5@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-spring5", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring5@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring5@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-spring5@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-declarative-linking@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-declarative-linking", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-declarative-linking@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-declarative-linking@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-declarative-linking@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-wadl-doclet@2.30.1", "group" : "org.glassfish.jersey.ext", "name" : "jersey-wadl-doclet", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-wadl-doclet@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext/jersey-wadl-doclet@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext/jersey-wadl-doclet@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-weld2-se@2.30.1", "group" : "org.glassfish.jersey.ext.cdi", "name" : "jersey-weld2-se", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-weld2-se@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-weld2-se@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-weld2-se@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x@2.30.1", "group" : "org.glassfish.jersey.ext.cdi", "name" : "jersey-cdi1x", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-transaction@2.30.1", "group" : "org.glassfish.jersey.ext.cdi", "name" : "jersey-cdi1x-transaction", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-transaction@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-transaction@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-transaction@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-validation@2.30.1", "group" : "org.glassfish.jersey.ext.cdi", "name" : "jersey-cdi1x-validation", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-validation@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-validation@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-validation@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-servlet@2.30.1", "group" : "org.glassfish.jersey.ext.cdi", "name" : "jersey-cdi1x-servlet", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-servlet@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-servlet@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-servlet@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-ban-custom-hk2-binding@2.30.1", "group" : "org.glassfish.jersey.ext.cdi", "name" : "jersey-cdi1x-ban-custom-hk2-binding", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-ban-custom-hk2-binding@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-ban-custom-hk2-binding@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.cdi/jersey-cdi1x-ban-custom-hk2-binding@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-guava@2.30.1", "group" : "org.glassfish.jersey.ext.rx", "name" : "jersey-rx-client-guava", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-guava@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-guava@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-guava@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava@2.30.1", "group" : "org.glassfish.jersey.ext.rx", "name" : "jersey-rx-client-rxjava", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava2@2.30.1", "group" : "org.glassfish.jersey.ext.rx", "name" : "jersey-rx-client-rxjava2", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava2@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava2@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.rx/jersey-rx-client-rxjava2@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-rest-client@2.30.1", "group" : "org.glassfish.jersey.ext.microprofile", "name" : "jersey-mp-rest-client", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-rest-client@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-rest-client@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.ext.microprofile/jersey-mp-rest-client@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-jaxb@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-jaxb", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-jaxb@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-jaxb@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-jaxb@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-json-jackson", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson1@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-json-jackson1", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson1@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson1@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jackson1@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jettison@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-json-jettison", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jettison@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jettison@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-jettison@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-processing@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-json-processing", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-processing@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-processing@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-processing@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-binding@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-json-binding", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-binding@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-binding@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-json-binding@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-kryo@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-kryo", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-kryo@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-kryo@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-kryo@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-moxy@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-moxy", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-moxy@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-moxy@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-moxy@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-multipart@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-multipart", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-multipart@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-multipart@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-multipart@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-sse@2.30.1", "group" : "org.glassfish.jersey.media", "name" : "jersey-media-sse", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-sse@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.media/jersey-media-sse@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.media/jersey-media-sse@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth1-client@2.30.1", "group" : "org.glassfish.jersey.security", "name" : "oauth1-client", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.security/oauth1-client@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth1-client@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.security/oauth1-client@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth1-server@2.30.1", "group" : "org.glassfish.jersey.security", "name" : "oauth1-server", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.security/oauth1-server@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth1-server@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.security/oauth1-server@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth1-signature@2.30.1", "group" : "org.glassfish.jersey.security", "name" : "oauth1-signature", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.security/oauth1-signature@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth1-signature@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.security/oauth1-signature@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth2-client@2.30.1", "group" : "org.glassfish.jersey.security", "name" : "oauth2-client", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.security/oauth2-client@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.security/oauth2-client@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.security/oauth2-client@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.inject/jersey-hk2@2.30.1", "group" : "org.glassfish.jersey.inject", "name" : "jersey-hk2", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.inject/jersey-hk2@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.inject/jersey-hk2@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.inject/jersey-hk2@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.inject/jersey-cdi2-se@2.30.1", "group" : "org.glassfish.jersey.inject", "name" : "jersey-cdi2-se", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.inject/jersey-cdi2-se@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.inject/jersey-cdi2-se@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.inject/jersey-cdi2-se@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-core@2.30.1", "group" : "org.glassfish.jersey.test-framework", "name" : "jersey-test-framework-core", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-core@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-core@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-core@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-bundle@2.30.1", "group" : "org.glassfish.jersey.test-framework.providers", "name" : "jersey-test-framework-provider-bundle", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-bundle@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-bundle@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-bundle@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-external@2.30.1", "group" : "org.glassfish.jersey.test-framework.providers", "name" : "jersey-test-framework-provider-external", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-external@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-external@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-external@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-grizzly2@2.30.1", "group" : "org.glassfish.jersey.test-framework.providers", "name" : "jersey-test-framework-provider-grizzly2", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-grizzly2@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-grizzly2@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-grizzly2@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-inmemory@2.30.1", "group" : "org.glassfish.jersey.test-framework.providers", "name" : "jersey-test-framework-provider-inmemory", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-inmemory@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-inmemory@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-inmemory@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jdk-http@2.30.1", "group" : "org.glassfish.jersey.test-framework.providers", "name" : "jersey-test-framework-provider-jdk-http", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jdk-http@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jdk-http@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jdk-http@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-simple@2.30.1", "group" : "org.glassfish.jersey.test-framework.providers", "name" : "jersey-test-framework-provider-simple", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-simple@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-simple@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-simple@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jetty@2.30.1", "group" : "org.glassfish.jersey.test-framework.providers", "name" : "jersey-test-framework-provider-jetty", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jetty@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jetty@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework.providers/jersey-test-framework-provider-jetty@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-util@2.30.1", "group" : "org.glassfish.jersey.test-framework", "name" : "jersey-test-framework-util", "version" : "2.30.1", - "purl" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-util@2.30.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-util@2.30.1" + "purl" : "pkg:maven/org.glassfish.jersey.test-framework/jersey-test-framework-util@2.30.1" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/apache-jsp@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "apache-jsp", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/apache-jsp@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/apache-jsp@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/apache-jsp@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/apache-jstl@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "apache-jstl", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/apache-jstl@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/apache-jstl@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/apache-jstl@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-client@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-client@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-java-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-server@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-java-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-java-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-client@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-openjdk8-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-server@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-openjdk8-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-openjdk8-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-client@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-conscrypt-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-server@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-conscrypt-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-conscrypt-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-server@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-alpn-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-alpn-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-alpn-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-annotations@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-annotations", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-annotations@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-annotations@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-annotations@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-ant@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-ant", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-ant@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-ant@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-ant@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-client@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-continuation@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-continuation", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-continuation@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-continuation@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-continuation@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-deploy@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-deploy", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-deploy@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-deploy@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-deploy@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-distribution@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-distribution", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-distribution@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-distribution@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-distribution@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-client@9.4.33.v20201020", "group" : "org.eclipse.jetty.fcgi", "name" : "fcgi-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-server@9.4.33.v20201020", "group" : "org.eclipse.jetty.fcgi", "name" : "fcgi-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.fcgi/fcgi-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.gcloud/jetty-gcloud-session-manager@9.4.33.v20201020", "group" : "org.eclipse.jetty.gcloud", "name" : "jetty-gcloud-session-manager", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.gcloud/jetty-gcloud-session-manager@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.gcloud/jetty-gcloud-session-manager@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.gcloud/jetty-gcloud-session-manager@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-home@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-home", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-home@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-home@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-home@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-http@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-http", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-http@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-http@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-http@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-client@9.4.33.v20201020", "group" : "org.eclipse.jetty.http2", "name" : "http2-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-common@9.4.33.v20201020", "group" : "org.eclipse.jetty.http2", "name" : "http2-common", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-common@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-common@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-common@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-hpack@9.4.33.v20201020", "group" : "org.eclipse.jetty.http2", "name" : "http2-hpack", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-hpack@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-hpack@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-hpack@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-http-client-transport@9.4.33.v20201020", "group" : "org.eclipse.jetty.http2", "name" : "http2-http-client-transport", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-http-client-transport@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-http-client-transport@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-http-client-transport@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-server@9.4.33.v20201020", "group" : "org.eclipse.jetty.http2", "name" : "http2-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.http2/http2-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.http2/http2-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-http-spi@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-http-spi", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-http-spi@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-http-spi@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-http-spi@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/infinispan-common@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "infinispan-common", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/infinispan-common@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/infinispan-common@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/infinispan-common@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/infinispan-remote-query@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "infinispan-remote-query", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/infinispan-remote-query@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/infinispan-remote-query@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/infinispan-remote-query@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/infinispan-embedded-query@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "infinispan-embedded-query", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/infinispan-embedded-query@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/infinispan-embedded-query@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/infinispan-embedded-query@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-hazelcast@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-hazelcast", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-hazelcast@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-hazelcast@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-hazelcast@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-io@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-io", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-io@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-io@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-io@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jaas@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-jaas", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-jaas@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jaas@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-jaas@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jaspi@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-jaspi", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-jaspi@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jaspi@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-jaspi@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jmx@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-jmx", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-jmx@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jmx@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-jmx@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jndi@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-jndi", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-jndi@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-jndi@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-jndi@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.memcached/jetty-memcached-sessions@9.4.33.v20201020", "group" : "org.eclipse.jetty.memcached", "name" : "jetty-memcached-sessions", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.memcached/jetty-memcached-sessions@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.memcached/jetty-memcached-sessions@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.memcached/jetty-memcached-sessions@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-nosql@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-nosql", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-nosql@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-nosql@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-nosql@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot@9.4.33.v20201020", "group" : "org.eclipse.jetty.osgi", "name" : "jetty-osgi-boot", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-jsp@9.4.33.v20201020", "group" : "org.eclipse.jetty.osgi", "name" : "jetty-osgi-boot-jsp", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-jsp@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-jsp@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-jsp@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-warurl@9.4.33.v20201020", "group" : "org.eclipse.jetty.osgi", "name" : "jetty-osgi-boot-warurl", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-warurl@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-warurl@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-osgi-boot-warurl@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-httpservice@9.4.33.v20201020", "group" : "org.eclipse.jetty.osgi", "name" : "jetty-httpservice", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-httpservice@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.osgi/jetty-httpservice@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.osgi/jetty-httpservice@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-plus@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-plus", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-plus@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-plus@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-plus@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-proxy@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-proxy", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-proxy@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-proxy@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-proxy@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-quickstart@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-quickstart", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-quickstart@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-quickstart@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-quickstart@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-rewrite@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-rewrite", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-rewrite@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-rewrite@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-rewrite@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-security@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-security", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-security@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-security@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-security@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-openid@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-openid", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-openid@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-openid@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-openid@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-server@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-servlet@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-servlet", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-servlet@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-servlet@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-servlet@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-servlets@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-servlets", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-servlets@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-servlets@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-servlets@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-spring@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-spring", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-spring@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-spring@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-spring@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-unixsocket@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-unixsocket", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-unixsocket@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-unixsocket@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-unixsocket@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-util@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-util", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-util@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-util@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-util@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-util-ajax@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-util-ajax", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-util-ajax@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-util-ajax@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-util-ajax@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-webapp@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-webapp", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-webapp@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-webapp@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-webapp@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-client-impl@9.4.33.v20201020", "group" : "org.eclipse.jetty.websocket", "name" : "javax-websocket-client-impl", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-client-impl@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-client-impl@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-client-impl@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-server-impl@9.4.33.v20201020", "group" : "org.eclipse.jetty.websocket", "name" : "javax-websocket-server-impl", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-server-impl@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-server-impl@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.websocket/javax-websocket-server-impl@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-api@9.4.33.v20201020", "group" : "org.eclipse.jetty.websocket", "name" : "websocket-api", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-api@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-api@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-api@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-client@9.4.33.v20201020", "group" : "org.eclipse.jetty.websocket", "name" : "websocket-client", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-client@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-client@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-client@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-common@9.4.33.v20201020", "group" : "org.eclipse.jetty.websocket", "name" : "websocket-common", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-common@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-common@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-common@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-server@9.4.33.v20201020", "group" : "org.eclipse.jetty.websocket", "name" : "websocket-server", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-server@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-server@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-server@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-servlet@9.4.33.v20201020", "group" : "org.eclipse.jetty.websocket", "name" : "websocket-servlet", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-servlet@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty.websocket/websocket-servlet@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty.websocket/websocket-servlet@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-xml@9.4.33.v20201020", "group" : "org.eclipse.jetty", "name" : "jetty-xml", "version" : "9.4.33.v20201020", - "purl" : "pkg:maven/org.eclipse.jetty/jetty-xml@9.4.33.v20201020", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.jetty/jetty-xml@9.4.33.v20201020" + "purl" : "pkg:maven/org.eclipse.jetty/jetty-xml@9.4.33.v20201020" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.6.3", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.6.3", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.6.3" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.6.3", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.6.3", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.6.3" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.6.3", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.6.3", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.6.3" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-migrationsupport@5.6.3", "group" : "org.junit.jupiter", "name" : "junit-jupiter-migrationsupport", "version" : "5.6.3", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-migrationsupport@5.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-migrationsupport@5.6.3" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-migrationsupport@5.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.6.3", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.6.3", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.6.3" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-console@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-console", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-console@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-console@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-console@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-reporting@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-reporting", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-reporting@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-reporting@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-reporting@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-runner@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-runner", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-runner@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-runner@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-runner@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-suite-api@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-suite-api", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-suite-api@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-suite-api@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-suite-api@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-testkit@1.6.3", "group" : "org.junit.platform", "name" : "junit-platform-testkit", "version" : "1.6.3", - "purl" : "pkg:maven/org.junit.platform/junit-platform-testkit@1.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-testkit@1.6.3" + "purl" : "pkg:maven/org.junit.platform/junit-platform-testkit@1.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.vintage/junit-vintage-engine@5.6.3", "group" : "org.junit.vintage", "name" : "junit-vintage-engine", "version" : "5.6.3", - "purl" : "pkg:maven/org.junit.vintage/junit-vintage-engine@5.6.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.vintage/junit-vintage-engine@5.6.3" + "purl" : "pkg:maven/org.junit.vintage/junit-vintage-engine@5.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-stdlib", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk7@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-stdlib-jdk7", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk7@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk7@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk7@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk8@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-stdlib-jdk8", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk8@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk8@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-jdk8@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-js@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-stdlib-js", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-js@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-js@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-js@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-common@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-stdlib-common", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-common@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-common@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-stdlib-common@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-reflect@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-reflect", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-reflect@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-reflect@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-reflect@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-osgi-bundle@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-osgi-bundle", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-osgi-bundle@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-osgi-bundle@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-osgi-bundle@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-test", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-test-junit", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit5@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-test-junit5", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit5@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit5@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-junit5@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-testng@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-test-testng", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-testng@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-testng@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-testng@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-js@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-test-js", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-js@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-js@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-js@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-common@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-test-common", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-common@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-common@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-common@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-annotations-common@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-test-annotations-common", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-annotations-common@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-annotations-common@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-test-annotations-common@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-main-kts@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-main-kts", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-main-kts@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-main-kts@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-main-kts@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-runtime@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-script-runtime", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-runtime@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-runtime@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-runtime@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-util@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-script-util", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-util@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-util@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-script-util@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-common@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-scripting-common", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-common@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-common@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-common@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-scripting-jvm", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm-host@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-scripting-jvm-host", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm-host@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm-host@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-scripting-jvm-host@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-compiler", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler-embeddable@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-compiler-embeddable", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler-embeddable@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler-embeddable@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-compiler-embeddable@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-daemon-client@1.3.72", "group" : "org.jetbrains.kotlin", "name" : "kotlin-daemon-client", "version" : "1.3.72", - "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-daemon-client@1.3.72", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlin/kotlin-daemon-client@1.3.72" + "purl" : "pkg:maven/org.jetbrains.kotlin/kotlin-daemon-client@1.3.72" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-android@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-android", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-android@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-android@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-android@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-js@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-core-js", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-js@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-js@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-js@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-core", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-native@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-core-native", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-native@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-native@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-native@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-common@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-core-common", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-common@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-common@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-core-common@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-debug@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-debug", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-debug@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-debug@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-debug@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-guava@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-guava", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-guava@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-guava@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-guava@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-javafx@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-javafx", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-javafx@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-javafx@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-javafx@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk8@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-jdk8", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk8@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk8@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk8@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk9@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-jdk9", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk9@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk9@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-jdk9@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-play-services@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-play-services", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-play-services@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-play-services@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-play-services@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactive@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-reactive", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactive@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactive@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactive@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactor@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-reactor", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactor@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactor@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-reactor@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx2@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-rx2", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx2@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx2@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx2@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx3@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-rx3", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx3@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx3@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-rx3@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-slf4j@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-slf4j", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-slf4j@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-slf4j@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-slf4j@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-swing@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-swing", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-swing@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-swing@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-swing@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-test@1.3.8", "group" : "org.jetbrains.kotlinx", "name" : "kotlinx-coroutines-test", "version" : "1.3.8", - "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-test@1.3.8", - "type" : "library", - "bom-ref" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-test@1.3.8" + "purl" : "pkg:maven/org.jetbrains.kotlinx/kotlinx-coroutines-test@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-api", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-core@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-core", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-core@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-core@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-core@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-1.2-api@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-1.2-api", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-1.2-api@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-1.2-api@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-1.2-api@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jcl@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-jcl", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jcl@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jcl@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jcl@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-flume-ng@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-flume-ng", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-flume-ng@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-flume-ng@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-flume-ng@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-taglib@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-taglib", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-taglib@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-taglib@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-taglib@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jmx-gui@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-jmx-gui", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jmx-gui@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jmx-gui@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jmx-gui@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j-impl@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-slf4j-impl", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j-impl@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j-impl@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j-impl@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j18-impl@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-slf4j18-impl", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j18-impl@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j18-impl@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-slf4j18-impl@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-appserver@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-appserver", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-appserver@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-appserver@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-appserver@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-web@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-web", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-web@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-web@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-web@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-couchdb@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-couchdb", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-couchdb@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-couchdb@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-couchdb@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb2@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-mongodb2", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb2@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb2@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb2@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb3@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-mongodb3", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb3@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb3@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-mongodb3@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-cassandra@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-cassandra", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-cassandra@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-cassandra@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-cassandra@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jpa@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-jpa", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jpa@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jpa@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jpa@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-iostreams@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-iostreams", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-iostreams@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-iostreams@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-iostreams@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jul@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-jul", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jul@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jul@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jul@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jpl@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-jpl", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jpl@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-jpl@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-jpl@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-liquibase@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-liquibase", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-liquibase@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-liquibase@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-liquibase@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-docker@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-docker", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-docker@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-docker@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-docker@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-kubernetes@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-kubernetes", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-kubernetes@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-kubernetes@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-kubernetes@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-spring-cloud-config-client@2.13.3", "group" : "org.apache.logging.log4j", "name" : "log4j-spring-cloud-config-client", "version" : "2.13.3", - "purl" : "pkg:maven/org.apache.logging.log4j/log4j-spring-cloud-config-client@2.13.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-spring-cloud-config-client@2.13.3" + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-spring-cloud-config-client@2.13.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-core@1.5.6", "group" : "io.micrometer", "name" : "micrometer-core", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-core@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-core@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-core@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-jersey2@1.5.6", "group" : "io.micrometer", "name" : "micrometer-jersey2", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-jersey2@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-jersey2@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-jersey2@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-appoptics@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-appoptics", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-appoptics@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-appoptics@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-appoptics@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-atlas@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-atlas", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-atlas@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-atlas@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-atlas@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-azure-monitor@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-azure-monitor", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-azure-monitor@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-azure-monitor@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-azure-monitor@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-cloudwatch", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch2@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-cloudwatch2", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch2@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch2@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-cloudwatch2@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-datadog@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-datadog", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-datadog@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-datadog@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-datadog@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-dynatrace@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-dynatrace", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-dynatrace@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-dynatrace@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-dynatrace@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-elastic@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-elastic", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-elastic@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-elastic@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-elastic@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-ganglia@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-ganglia", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-ganglia@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-ganglia@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-ganglia@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-graphite@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-graphite", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-graphite@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-graphite@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-graphite@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-humio@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-humio", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-humio@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-humio@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-humio@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-influx@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-influx", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-influx@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-influx@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-influx@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-jmx@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-jmx", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-jmx@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-jmx@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-jmx@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-kairos@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-kairos", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-kairos@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-kairos@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-kairos@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-new-relic@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-new-relic", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-new-relic@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-new-relic@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-new-relic@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-opentsdb@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-opentsdb", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-opentsdb@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-opentsdb@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-opentsdb@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-prometheus@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-prometheus", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-prometheus@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-prometheus@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-prometheus@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-signalfx@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-signalfx", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-signalfx@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-signalfx@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-signalfx@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-statsd@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-statsd", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-statsd@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-statsd@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-statsd@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-wavefront@1.5.6", "group" : "io.micrometer", "name" : "micrometer-registry-wavefront", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-registry-wavefront@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-registry-wavefront@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-registry-wavefront@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.micrometer/micrometer-test@1.5.6", "group" : "io.micrometer", "name" : "micrometer-test", "version" : "1.5.6", - "purl" : "pkg:maven/io.micrometer/micrometer-test@1.5.6", - "type" : "library", - "bom-ref" : "pkg:maven/io.micrometer/micrometer-test@1.5.6" + "purl" : "pkg:maven/io.micrometer/micrometer-test@1.5.6" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.53.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-memcache@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-memcache", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-memcache@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-memcache@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-memcache@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-mqtt@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-mqtt", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-mqtt@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-mqtt@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-mqtt@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-redis@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-redis", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-redis@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-redis@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-redis@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-smtp@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-smtp", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-smtp@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-smtp@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-smtp@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-stomp@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-stomp", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-stomp@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-stomp@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-stomp@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-xml@4.1.53.Final", "group" : "io.netty", "name" : "netty-codec-xml", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-codec-xml@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-xml@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-codec-xml@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.53.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-dev-tools@4.1.53.Final", "group" : "io.netty", "name" : "netty-dev-tools", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-dev-tools@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-dev-tools@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-dev-tools@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.53.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.53.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.53.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-rxtx@4.1.53.Final", "group" : "io.netty", "name" : "netty-transport-rxtx", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-transport-rxtx@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-rxtx@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-transport-rxtx@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-sctp@4.1.53.Final", "group" : "io.netty", "name" : "netty-transport-sctp", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-transport-sctp@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-sctp@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-transport-sctp@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-udt@4.1.53.Final", "group" : "io.netty", "name" : "netty-transport-udt", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-transport-udt@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-udt@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-transport-udt@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-example@4.1.53.Final", "group" : "io.netty", "name" : "netty-example", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-example@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-example@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-example@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-all@4.1.53.Final", "group" : "io.netty", "name" : "netty-all", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-all@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-all@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-all@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns-native-macos@4.1.53.Final", "group" : "io.netty", "name" : "netty-resolver-dns-native-macos", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns-native-macos@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns-native-macos@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns-native-macos@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.53.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-epoll@4.1.53.Final", "group" : "io.netty", "name" : "netty-transport-native-epoll", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-epoll@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-epoll@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-epoll@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-kqueue@4.1.53.Final", "group" : "io.netty", "name" : "netty-transport-native-kqueue", "version" : "4.1.53.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-kqueue@4.1.53.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-kqueue@4.1.53.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-kqueue@4.1.53.Final" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.cloud/cloud-spanner-r2dbc@0.2.0", "group" : "com.google.cloud", "name" : "cloud-spanner-r2dbc", "version" : "0.2.0", - "purl" : "pkg:maven/com.google.cloud/cloud-spanner-r2dbc@0.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.cloud/cloud-spanner-r2dbc@0.2.0" + "purl" : "pkg:maven/com.google.cloud/cloud-spanner-r2dbc@0.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-h2@0.8.4.RELEASE", "group" : "io.r2dbc", "name" : "r2dbc-h2", "version" : "0.8.4.RELEASE", - "purl" : "pkg:maven/io.r2dbc/r2dbc-h2@0.8.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-h2@0.8.4.RELEASE" + "purl" : "pkg:maven/io.r2dbc/r2dbc-h2@0.8.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.mariadb/r2dbc-mariadb@0.8.4-rc", "group" : "org.mariadb", "name" : "r2dbc-mariadb", "version" : "0.8.4-rc", - "purl" : "pkg:maven/org.mariadb/r2dbc-mariadb@0.8.4-rc", - "type" : "library", - "bom-ref" : "pkg:maven/org.mariadb/r2dbc-mariadb@0.8.4-rc" + "purl" : "pkg:maven/org.mariadb/r2dbc-mariadb@0.8.4-rc" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-mssql@0.8.5.RELEASE", "group" : "io.r2dbc", "name" : "r2dbc-mssql", "version" : "0.8.5.RELEASE", - "purl" : "pkg:maven/io.r2dbc/r2dbc-mssql@0.8.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-mssql@0.8.5.RELEASE" + "purl" : "pkg:maven/io.r2dbc/r2dbc-mssql@0.8.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/dev.miku/r2dbc-mysql@0.8.2.RELEASE", "group" : "dev.miku", "name" : "r2dbc-mysql", "version" : "0.8.2.RELEASE", - "purl" : "pkg:maven/dev.miku/r2dbc-mysql@0.8.2.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/dev.miku/r2dbc-mysql@0.8.2.RELEASE" + "purl" : "pkg:maven/dev.miku/r2dbc-mysql@0.8.2.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-postgresql@0.8.6.RELEASE", "group" : "io.r2dbc", "name" : "r2dbc-postgresql", "version" : "0.8.6.RELEASE", - "purl" : "pkg:maven/io.r2dbc/r2dbc-postgresql@0.8.6.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-postgresql@0.8.6.RELEASE" + "purl" : "pkg:maven/io.r2dbc/r2dbc-postgresql@0.8.6.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-pool@0.8.5.RELEASE", "group" : "io.r2dbc", "name" : "r2dbc-pool", "version" : "0.8.5.RELEASE", - "purl" : "pkg:maven/io.r2dbc/r2dbc-pool@0.8.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-pool@0.8.5.RELEASE" + "purl" : "pkg:maven/io.r2dbc/r2dbc-pool@0.8.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-proxy@0.8.3.RELEASE", "group" : "io.r2dbc", "name" : "r2dbc-proxy", "version" : "0.8.3.RELEASE", - "purl" : "pkg:maven/io.r2dbc/r2dbc-proxy@0.8.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-proxy@0.8.3.RELEASE" + "purl" : "pkg:maven/io.r2dbc/r2dbc-proxy@0.8.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-spi@0.8.3.RELEASE", "group" : "io.r2dbc", "name" : "r2dbc-spi", "version" : "0.8.3.RELEASE", - "purl" : "pkg:maven/io.r2dbc/r2dbc-spi@0.8.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.r2dbc/r2dbc-spi@0.8.3.RELEASE" + "purl" : "pkg:maven/io.r2dbc/r2dbc-spi@0.8.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor/reactor-core@3.3.11.RELEASE", "group" : "io.projectreactor", "name" : "reactor-core", "version" : "3.3.11.RELEASE", - "purl" : "pkg:maven/io.projectreactor/reactor-core@3.3.11.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor/reactor-core@3.3.11.RELEASE" + "purl" : "pkg:maven/io.projectreactor/reactor-core@3.3.11.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor/reactor-test@3.3.11.RELEASE", "group" : "io.projectreactor", "name" : "reactor-test", "version" : "3.3.11.RELEASE", - "purl" : "pkg:maven/io.projectreactor/reactor-test@3.3.11.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor/reactor-test@3.3.11.RELEASE" + "purl" : "pkg:maven/io.projectreactor/reactor-test@3.3.11.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor/reactor-tools@3.3.11.RELEASE", "group" : "io.projectreactor", "name" : "reactor-tools", "version" : "3.3.11.RELEASE", - "purl" : "pkg:maven/io.projectreactor/reactor-tools@3.3.11.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor/reactor-tools@3.3.11.RELEASE" + "purl" : "pkg:maven/io.projectreactor/reactor-tools@3.3.11.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor.addons/reactor-extra@3.3.4.RELEASE", "group" : "io.projectreactor.addons", "name" : "reactor-extra", "version" : "3.3.4.RELEASE", - "purl" : "pkg:maven/io.projectreactor.addons/reactor-extra@3.3.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor.addons/reactor-extra@3.3.4.RELEASE" + "purl" : "pkg:maven/io.projectreactor.addons/reactor-extra@3.3.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor.addons/reactor-adapter@3.3.4.RELEASE", "group" : "io.projectreactor.addons", "name" : "reactor-adapter", "version" : "3.3.4.RELEASE", - "purl" : "pkg:maven/io.projectreactor.addons/reactor-adapter@3.3.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor.addons/reactor-adapter@3.3.4.RELEASE" + "purl" : "pkg:maven/io.projectreactor.addons/reactor-adapter@3.3.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor.netty/reactor-netty@0.9.13.RELEASE", "group" : "io.projectreactor.netty", "name" : "reactor-netty", "version" : "0.9.13.RELEASE", - "purl" : "pkg:maven/io.projectreactor.netty/reactor-netty@0.9.13.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor.netty/reactor-netty@0.9.13.RELEASE" + "purl" : "pkg:maven/io.projectreactor.netty/reactor-netty@0.9.13.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor.addons/reactor-pool@0.1.7.RELEASE", "group" : "io.projectreactor.addons", "name" : "reactor-pool", "version" : "0.1.7.RELEASE", - "purl" : "pkg:maven/io.projectreactor.addons/reactor-pool@0.1.7.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor.addons/reactor-pool@0.1.7.RELEASE" + "purl" : "pkg:maven/io.projectreactor.addons/reactor-pool@0.1.7.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor.kafka/reactor-kafka@1.2.4.RELEASE", "group" : "io.projectreactor.kafka", "name" : "reactor-kafka", "version" : "1.2.4.RELEASE", - "purl" : "pkg:maven/io.projectreactor.kafka/reactor-kafka@1.2.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor.kafka/reactor-kafka@1.2.4.RELEASE" + "purl" : "pkg:maven/io.projectreactor.kafka/reactor-kafka@1.2.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor.rabbitmq/reactor-rabbitmq@1.4.4.RELEASE", "group" : "io.projectreactor.rabbitmq", "name" : "reactor-rabbitmq", "version" : "1.4.4.RELEASE", - "purl" : "pkg:maven/io.projectreactor.rabbitmq/reactor-rabbitmq@1.4.4.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor.rabbitmq/reactor-rabbitmq@1.4.4.RELEASE" + "purl" : "pkg:maven/io.projectreactor.rabbitmq/reactor-rabbitmq@1.4.4.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.projectreactor.kotlin/reactor-kotlin-extensions@1.0.2.RELEASE", "group" : "io.projectreactor.kotlin", "name" : "reactor-kotlin-extensions", "version" : "1.0.2.RELEASE", - "purl" : "pkg:maven/io.projectreactor.kotlin/reactor-kotlin-extensions@1.0.2.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/io.projectreactor.kotlin/reactor-kotlin-extensions@1.0.2.RELEASE" + "purl" : "pkg:maven/io.projectreactor.kotlin/reactor-kotlin-extensions@1.0.2.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rsocket/rsocket-core@1.0.3", "group" : "io.rsocket", "name" : "rsocket-core", "version" : "1.0.3", - "purl" : "pkg:maven/io.rsocket/rsocket-core@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.rsocket/rsocket-core@1.0.3" + "purl" : "pkg:maven/io.rsocket/rsocket-core@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rsocket/rsocket-load-balancer@1.0.3", "group" : "io.rsocket", "name" : "rsocket-load-balancer", "version" : "1.0.3", - "purl" : "pkg:maven/io.rsocket/rsocket-load-balancer@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.rsocket/rsocket-load-balancer@1.0.3" + "purl" : "pkg:maven/io.rsocket/rsocket-load-balancer@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rsocket/rsocket-micrometer@1.0.3", "group" : "io.rsocket", "name" : "rsocket-micrometer", "version" : "1.0.3", - "purl" : "pkg:maven/io.rsocket/rsocket-micrometer@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.rsocket/rsocket-micrometer@1.0.3" + "purl" : "pkg:maven/io.rsocket/rsocket-micrometer@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rsocket/rsocket-test@1.0.3", "group" : "io.rsocket", "name" : "rsocket-test", "version" : "1.0.3", - "purl" : "pkg:maven/io.rsocket/rsocket-test@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.rsocket/rsocket-test@1.0.3" + "purl" : "pkg:maven/io.rsocket/rsocket-test@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rsocket/rsocket-transport-local@1.0.3", "group" : "io.rsocket", "name" : "rsocket-transport-local", "version" : "1.0.3", - "purl" : "pkg:maven/io.rsocket/rsocket-transport-local@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.rsocket/rsocket-transport-local@1.0.3" + "purl" : "pkg:maven/io.rsocket/rsocket-transport-local@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.rsocket/rsocket-transport-netty@1.0.3", "group" : "io.rsocket", "name" : "rsocket-transport-netty", "version" : "1.0.3", - "purl" : "pkg:maven/io.rsocket/rsocket-transport-netty@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.rsocket/rsocket-transport-netty@1.0.3" + "purl" : "pkg:maven/io.rsocket/rsocket-transport-netty@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-cassandra@3.0.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-cassandra", "version" : "3.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-cassandra@3.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-cassandra@3.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-cassandra@3.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-commons@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-commons", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-commons@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-commons@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-commons@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-couchbase@4.0.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-couchbase", "version" : "4.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-couchbase@4.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-couchbase@4.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-couchbase@4.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-elasticsearch@4.0.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-elasticsearch", "version" : "4.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-elasticsearch@4.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-elasticsearch@4.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-elasticsearch@4.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-gemfire@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-gemfire", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-gemfire@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-gemfire@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-gemfire@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-geode@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-geode", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-geode@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-geode@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-geode@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-jdbc@2.0.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-jdbc", "version" : "2.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-jdbc@2.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-jdbc@2.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-jdbc@2.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-relational@2.0.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-relational", "version" : "2.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-relational@2.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-relational@2.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-relational@2.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-jpa@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-jpa", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-jpa@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-jpa@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-jpa@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-mongodb@3.0.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-mongodb", "version" : "3.0.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-mongodb@3.0.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-mongodb@3.0.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-mongodb@3.0.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-neo4j@5.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-neo4j", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-neo4j@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-neo4j@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-neo4j@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-r2dbc@1.1.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-r2dbc", "version" : "1.1.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-r2dbc@1.1.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-r2dbc@1.1.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-r2dbc@1.1.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-redis@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-redis", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-redis@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-redis@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-redis@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-webmvc@3.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-rest-webmvc", "version" : "3.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-rest-webmvc@3.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-webmvc@3.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-rest-webmvc@3.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-core@3.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-rest-core", "version" : "3.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-rest-core@3.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-core@3.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-rest-core@3.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-hal-browser@3.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-rest-hal-browser", "version" : "3.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-rest-hal-browser@3.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-hal-browser@3.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-rest-hal-browser@3.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-hal-explorer@3.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-rest-hal-explorer", "version" : "3.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-rest-hal-explorer@3.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-rest-hal-explorer@3.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-rest-hal-explorer@3.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-solr@4.2.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-solr", "version" : "4.2.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-solr@4.2.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-solr@4.2.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-solr@4.2.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-keyvalue@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-keyvalue", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-keyvalue@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-keyvalue@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-keyvalue@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-envers@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-envers", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-envers@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-envers@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-envers@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.data/spring-data-ldap@2.3.5.RELEASE", "group" : "org.springframework.data", "name" : "spring-data-ldap", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.data/spring-data-ldap@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.data/spring-data-ldap@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.data/spring-data-ldap@2.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-aop", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-aspects@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-aspects", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-aspects@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-aspects@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-aspects@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-beans", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-context", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-context-indexer@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-context-indexer", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-context-indexer@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-context-indexer@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-context-indexer@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-context-support@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-context-support", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-context-support@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-context-support@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-context-support@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-core", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-expression", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-instrument@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-instrument", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-instrument@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-instrument@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-instrument@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-jcl", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-jdbc@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-jdbc", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-jdbc@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-jdbc@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-jdbc@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-jms@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-jms", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-jms@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-jms@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-jms@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-messaging@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-messaging", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-messaging@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-messaging@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-messaging@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-orm@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-orm", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-orm@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-orm@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-orm@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-oxm@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-oxm", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-oxm@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-oxm@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-oxm@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-test@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-test", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-test@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-test@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-test@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-tx@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-tx", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-tx@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-tx@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-tx@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-web", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-webflux@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-webflux", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-webflux@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-webflux@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-webflux@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-webmvc", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-websocket@5.2.10.RELEASE", "group" : "org.springframework", "name" : "spring-websocket", "version" : "5.2.10.RELEASE", - "purl" : "pkg:maven/org.springframework/spring-websocket@5.2.10.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework/spring-websocket@5.2.10.RELEASE" + "purl" : "pkg:maven/org.springframework/spring-websocket@5.2.10.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-amqp@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-amqp", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-amqp@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-amqp@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-amqp@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-core@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-core", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-core@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-core@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-core@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-event@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-event", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-event@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-event@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-event@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-feed@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-feed", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-feed@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-feed@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-feed@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-file@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-file", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-file@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-file@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-file@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-ftp@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-ftp", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-ftp@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-ftp@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-ftp@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-gemfire@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-gemfire", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-gemfire@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-gemfire@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-gemfire@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-groovy@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-groovy", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-groovy@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-groovy@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-groovy@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-http@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-http", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-http@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-http@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-http@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-ip@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-ip", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-ip@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-ip@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-ip@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jdbc@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-jdbc", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-jdbc@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jdbc@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-jdbc@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jms@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-jms", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-jms@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jms@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-jms@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jmx@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-jmx", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-jmx@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jmx@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-jmx@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jpa@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-jpa", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-jpa@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-jpa@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-jpa@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-mail@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-mail", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-mail@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-mail@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-mail@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-mongodb@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-mongodb", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-mongodb@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-mongodb@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-mongodb@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-mqtt@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-mqtt", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-mqtt@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-mqtt@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-mqtt@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-redis@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-redis", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-redis@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-redis@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-redis@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-rmi@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-rmi", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-rmi@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-rmi@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-rmi@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-rsocket@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-rsocket", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-rsocket@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-rsocket@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-rsocket@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-scripting@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-scripting", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-scripting@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-scripting@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-scripting@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-security@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-security", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-security@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-security@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-security@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-sftp@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-sftp", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-sftp@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-sftp@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-sftp@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-stomp@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-stomp", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-stomp@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-stomp@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-stomp@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-stream@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-stream", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-stream@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-stream@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-stream@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-syslog@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-syslog", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-syslog@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-syslog@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-syslog@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-test@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-test", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-test@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-test@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-test@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-test-support@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-test-support", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-test-support@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-test-support@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-test-support@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-webflux@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-webflux", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-webflux@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-webflux@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-webflux@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-websocket@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-websocket", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-websocket@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-websocket@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-websocket@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-ws@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-ws", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-ws@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-ws@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-ws@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-xml@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-xml", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-xml@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-xml@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-xml@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-xmpp@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-xmpp", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-xmpp@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-xmpp@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-xmpp@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-zookeeper@5.3.3.RELEASE", "group" : "org.springframework.integration", "name" : "spring-integration-zookeeper", "version" : "5.3.3.RELEASE", - "purl" : "pkg:maven/org.springframework.integration/spring-integration-zookeeper@5.3.3.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.integration/spring-integration-zookeeper@5.3.3.RELEASE" + "purl" : "pkg:maven/org.springframework.integration/spring-integration-zookeeper@5.3.3.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-acl@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-acl", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-acl@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-acl@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-acl@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-aspects@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-aspects", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-aspects@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-aspects@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-aspects@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-cas@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-cas", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-cas@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-cas@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-cas@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-config@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-config", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-config@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-config@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-config@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-core@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-core", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-core@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-core@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-core@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-crypto@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-crypto", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-crypto@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-crypto@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-crypto@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-data@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-data", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-data@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-data@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-data@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-ldap@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-ldap", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-ldap@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-ldap@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-ldap@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-messaging@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-messaging", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-messaging@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-messaging@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-messaging@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-client@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-oauth2-client", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-client@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-client@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-client@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-core@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-oauth2-core", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-core@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-core@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-core@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-oauth2-jose", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-jose@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-resource-server@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-oauth2-resource-server", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-resource-server@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-oauth2-resource-server@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-oauth2-resource-server@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-openid@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-openid", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-openid@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-openid@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-openid@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-remoting@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-remoting", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-remoting@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-remoting@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-remoting@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-rsocket@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-rsocket", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-rsocket@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-rsocket@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-rsocket@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-saml2-service-provider@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-saml2-service-provider", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-saml2-service-provider@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-saml2-service-provider@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-saml2-service-provider@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-taglibs@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-taglibs", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-taglibs@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-taglibs@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-taglibs@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-test@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-test", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-test@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-test@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-test@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.security/spring-security-web@5.3.5.RELEASE", "group" : "org.springframework.security", "name" : "spring-security-web", "version" : "5.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.security/spring-security-web@5.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.security/spring-security-web@5.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.security/spring-security-web@5.3.5.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.session/spring-session-jdbc@2.3.1.RELEASE", "group" : "org.springframework.session", "name" : "spring-session-jdbc", "version" : "2.3.1.RELEASE", - "purl" : "pkg:maven/org.springframework.session/spring-session-jdbc@2.3.1.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.session/spring-session-jdbc@2.3.1.RELEASE" + "purl" : "pkg:maven/org.springframework.session/spring-session-jdbc@2.3.1.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.session/spring-session-data-geode@2.3.1.RELEASE", "group" : "org.springframework.session", "name" : "spring-session-data-geode", "version" : "2.3.1.RELEASE", - "purl" : "pkg:maven/org.springframework.session/spring-session-data-geode@2.3.1.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.session/spring-session-data-geode@2.3.1.RELEASE" + "purl" : "pkg:maven/org.springframework.session/spring-session-data-geode@2.3.1.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.session/spring-session-hazelcast@2.3.1.RELEASE", "group" : "org.springframework.session", "name" : "spring-session-hazelcast", "version" : "2.3.1.RELEASE", - "purl" : "pkg:maven/org.springframework.session/spring-session-hazelcast@2.3.1.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.session/spring-session-hazelcast@2.3.1.RELEASE" + "purl" : "pkg:maven/org.springframework.session/spring-session-hazelcast@2.3.1.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.session/spring-session-data-mongodb@2.3.0.RELEASE", "group" : "org.springframework.session", "name" : "spring-session-data-mongodb", "version" : "2.3.0.RELEASE", - "purl" : "pkg:maven/org.springframework.session/spring-session-data-mongodb@2.3.0.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.session/spring-session-data-mongodb@2.3.0.RELEASE" + "purl" : "pkg:maven/org.springframework.session/spring-session-data-mongodb@2.3.0.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.session/spring-session-core@2.3.1.RELEASE", "group" : "org.springframework.session", "name" : "spring-session-core", "version" : "2.3.1.RELEASE", - "purl" : "pkg:maven/org.springframework.session/spring-session-core@2.3.1.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.session/spring-session-core@2.3.1.RELEASE" + "purl" : "pkg:maven/org.springframework.session/spring-session-core@2.3.1.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.session/spring-session-data-redis@2.3.1.RELEASE", "group" : "org.springframework.session", "name" : "spring-session-data-redis", "version" : "2.3.1.RELEASE", - "purl" : "pkg:maven/org.springframework.session/spring-session-data-redis@2.3.1.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.session/spring-session-data-redis@2.3.1.RELEASE" + "purl" : "pkg:maven/org.springframework.session/spring-session-data-redis@2.3.1.RELEASE" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.vintage/junit-vintage-engine@2.3.5.RELEASE", "group" : "org.junit.vintage", "name" : "junit-vintage-engine", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.junit.vintage/junit-vintage-engine@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.vintage/junit-vintage-engine@2.3.5.RELEASE" + "purl" : "pkg:maven/org.junit.vintage/junit-vintage-engine@2.3.5.RELEASE?scope=test" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.7.7.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", "group" : "org.keycloak", "name" : "keycloak-saml-core", "version" : "1.8.1.Final", - "purl" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final" + "purl" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.6.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-maven-plugin@2.3.5.RELEASE", "group" : "org.springframework.boot", "name" : "spring-boot-maven-plugin", "version" : "2.3.5.RELEASE", - "purl" : "pkg:maven/org.springframework.boot/spring-boot-maven-plugin@2.3.5.RELEASE", - "type" : "library", - "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-maven-plugin@2.3.5.RELEASE" + "purl" : "pkg:maven/org.springframework.boot/spring-boot-maven-plugin@2.3.5.RELEASE" } ], "dependencies" : [ @@ -13094,4 +13095,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_stack_sbom.json index 30a44223..c40280a2 100644 --- a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_common_paths/expected_stack_sbom.json @@ -1,1965 +1,1966 @@ { - "bomFormat": "CycloneDX", - "specVersion": "1.4", - "version": 1, - "metadata": { - "component": { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-common-paths", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1" - } - }, - "components": [ - { - "group": "pom-with-deps-no-ignore", - "name": "pom-with-dependency-not-ignored-common-paths", - "version": "0.0.1", - "purl": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1", - "type": "application", - "bom-ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1" - }, - { - "group": "org.springframework.boot", - "name": "spring-boot-starter", - "version": "2.3.5.RELEASE", - "purl": "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE" - }, - { - "group": "org.springframework.boot", - "name": "spring-boot", - "version": "2.3.5.RELEASE", - "purl": "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE" - }, - { - "group": "org.springframework", - "name": "spring-core", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" - }, - { - "group": "org.springframework", - "name": "spring-context", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE" - }, - { - "group": "org.springframework", - "name": "spring-aop", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE" - }, - { - "group": "org.springframework", - "name": "spring-beans", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE" - }, - { - "group": "org.springframework", - "name": "spring-expression", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE" - }, - { - "group": "org.springframework.boot", - "name": "spring-boot-autoconfigure", - "version": "2.3.5.RELEASE", - "purl": "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE" - }, - { - "group": "org.springframework.boot", - "name": "spring-boot-starter-logging", - "version": "2.3.5.RELEASE", - "purl": "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE" - }, - { - "group": "ch.qos.logback", - "name": "logback-classic", - "version": "1.2.3", - "purl": "pkg:maven/ch.qos.logback/logback-classic@1.2.3", - "type": "library", - "bom-ref": "pkg:maven/ch.qos.logback/logback-classic@1.2.3" - }, - { - "group": "ch.qos.logback", - "name": "logback-core", - "version": "1.2.3", - "purl": "pkg:maven/ch.qos.logback/logback-core@1.2.3", - "type": "library", - "bom-ref": "pkg:maven/ch.qos.logback/logback-core@1.2.3" - }, - { - "group": "org.slf4j", - "name": "slf4j-api", - "version": "1.7.30", - "purl": "pkg:maven/org.slf4j/slf4j-api@1.7.30", - "type": "library", - "bom-ref": "pkg:maven/org.slf4j/slf4j-api@1.7.30" - }, - { - "group": "org.apache.logging.log4j", - "name": "log4j-to-slf4j", - "version": "2.13.3", - "purl": "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", - "type": "library", - "bom-ref": "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3" - }, - { - "group": "org.apache.logging.log4j", - "name": "log4j-api", - "version": "2.13.3", - "purl": "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3", - "type": "library", - "bom-ref": "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3" - }, - { - "group": "org.slf4j", - "name": "jul-to-slf4j", - "version": "1.7.30", - "purl": "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30", - "type": "library", - "bom-ref": "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30" - }, - { - "group": "jakarta.annotation", - "name": "jakarta.annotation-api", - "version": "1.3.5", - "purl": "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type": "library", - "bom-ref": "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" - }, - { - "group": "org.springframework", - "name": "spring-jcl", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE" - }, - { - "group": "org.yaml", - "name": "snakeyaml", - "version": "1.26", - "purl": "pkg:maven/org.yaml/snakeyaml@1.26", - "type": "library", - "bom-ref": "pkg:maven/org.yaml/snakeyaml@1.26" - }, - { - "group": "org.springframework.boot", - "name": "spring-boot-starter-web", - "version": "2.3.5.RELEASE", - "purl": "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE" - }, - { - "group": "org.springframework.boot", - "name": "spring-boot-starter-json", - "version": "2.3.5.RELEASE", - "purl": "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE" - }, - { - "group": "org.springframework", - "name": "spring-web", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE" - }, - { - "group": "com.fasterxml.jackson.core", - "name": "jackson-databind", - "version": "2.11.3", - "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", - "type": "library", - "bom-ref": "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" - }, - { - "group": "com.fasterxml.jackson.core", - "name": "jackson-annotations", - "version": "2.11.3", - "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", - "type": "library", - "bom-ref": "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3" - }, - { - "group": "com.fasterxml.jackson.core", - "name": "jackson-core", - "version": "2.11.3", - "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", - "type": "library", - "bom-ref": "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" - }, - { - "group": "com.fasterxml.jackson.datatype", - "name": "jackson-datatype-jdk8", - "version": "2.11.3", - "purl": "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", - "type": "library", - "bom-ref": "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3" - }, - { - "group": "com.fasterxml.jackson.datatype", - "name": "jackson-datatype-jsr310", - "version": "2.11.3", - "purl": "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", - "type": "library", - "bom-ref": "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3" - }, - { - "group": "com.fasterxml.jackson.module", - "name": "jackson-module-parameter-names", - "version": "2.11.3", - "purl": "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3", - "type": "library", - "bom-ref": "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3" - }, - { - "group": "org.springframework.boot", - "name": "spring-boot-starter-tomcat", - "version": "2.3.5.RELEASE", - "purl": "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE" - }, - { - "group": "org.apache.tomcat.embed", - "name": "tomcat-embed-core", - "version": "9.0.39", - "purl": "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", - "type": "library", - "bom-ref": "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39" - }, - { - "group": "org.glassfish", - "name": "jakarta.el", - "version": "3.0.3", - "purl": "pkg:maven/org.glassfish/jakarta.el@3.0.3", - "type": "library", - "bom-ref": "pkg:maven/org.glassfish/jakarta.el@3.0.3" - }, - { - "group": "org.apache.tomcat.embed", - "name": "tomcat-embed-websocket", - "version": "9.0.39", - "purl": "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39", - "type": "library", - "bom-ref": "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39" - }, - { - "group": "org.springframework", - "name": "spring-webmvc", - "version": "5.2.10.RELEASE", - "purl": "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE", - "type": "library", - "bom-ref": "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE" - }, - { - "group": "io.quarkus", - "name": "quarkus-resteasy", - "version": "2.7.7.Final", - "purl": "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-vertx-http", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-resteasy-server-common", - "version": "2.7.7.Final", - "purl": "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-core", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-arc", - "version": "2.13.6.Final", - "purl": "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-resteasy-common", - "version": "2.7.7.Final", - "purl": "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final" - }, - { - "group": "org.jboss.resteasy", - "name": "resteasy-core", - "version": "4.7.5.Final", - "purl": "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final" - }, - { - "group": "org.jboss.logging", - "name": "jboss-logging", - "version": "3.4.1.Final", - "purl": "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" - }, - { - "group": "org.jboss.spec.javax.annotation", - "name": "jboss-annotations-api_1.3_spec", - "version": "2.0.1.Final", - "purl": "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" - }, - { - "group": "org.jboss.spec.javax.ws.rs", - "name": "jboss-jaxrs-api_2.1_spec", - "version": "2.0.1.Final", - "purl": "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" - }, - { - "group": "org.jboss.spec.javax.xml.bind", - "name": "jboss-jaxb-api_2.3_spec", - "version": "2.0.0.Final", - "purl": "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" - }, - { - "group": "org.jboss.resteasy", - "name": "resteasy-core-spi", - "version": "4.7.5.Final", - "purl": "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final" - }, - { - "group": "org.reactivestreams", - "name": "reactive-streams", - "version": "1.0.3", - "purl": "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type": "library", - "bom-ref": "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" - }, - { - "group": "jakarta.validation", - "name": "jakarta.validation-api", - "version": "2.0.2", - "purl": "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type": "library", - "bom-ref": "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" - }, - { - "group": "com.ibm.async", - "name": "asyncutil", - "version": "0.1.0", - "purl": "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type": "library", - "bom-ref": "pkg:maven/com.ibm.async/asyncutil@0.1.0" - }, - { - "group": "io.smallrye.config", - "name": "smallrye-config", - "version": "2.12.0", - "purl": "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" - }, - { - "group": "com.sun.activation", - "name": "jakarta.activation", - "version": "1.2.2", - "purl": "pkg:maven/com.sun.activation/jakarta.activation@1.2.2", - "type": "library", - "bom-ref": "pkg:maven/com.sun.activation/jakarta.activation@1.2.2" - }, - { - "group": "org.keycloak", - "name": "keycloak-saml-core", - "version": "1.8.1.Final", - "purl": "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", - "type": "library", - "bom-ref": "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final" - }, - { - "group": "org.apache.santuario", - "name": "xmlsec", - "version": "1.5.1", - "purl": "pkg:maven/org.apache.santuario/xmlsec@1.5.1", - "type": "library", - "bom-ref": "pkg:maven/org.apache.santuario/xmlsec@1.5.1" - }, - { - "group": "commons-logging", - "name": "commons-logging", - "version": "1.1.1", - "purl": "pkg:maven/commons-logging/commons-logging@1.1.1", - "type": "library", - "bom-ref": "pkg:maven/commons-logging/commons-logging@1.1.1" - }, - { - "group": "jakarta.enterprise", - "name": "jakarta.enterprise.cdi-api", - "version": "2.0.2", - "purl": "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type": "library", - "bom-ref": "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" - }, - { - "group": "jakarta.el", - "name": "jakarta.el-api", - "version": "3.0.3", - "purl": "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type": "library", - "bom-ref": "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" - }, - { - "group": "jakarta.interceptor", - "name": "jakarta.interceptor-api", - "version": "1.2.5", - "purl": "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type": "library", - "bom-ref": "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" - }, - { - "group": "jakarta.ejb", - "name": "jakarta.ejb-api", - "version": "3.2.6", - "purl": "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type": "library", - "bom-ref": "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" - }, - { - "group": "jakarta.transaction", - "name": "jakarta.transaction-api", - "version": "1.3.3", - "purl": "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type": "library", - "bom-ref": "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" - }, - { - "group": "jakarta.inject", - "name": "jakarta.inject-api", - "version": "1.0", - "purl": "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type": "library", - "bom-ref": "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" - }, - { - "group": "io.quarkus", - "name": "quarkus-ide-launcher", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-development-mode-spi", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final" - }, - { - "group": "io.smallrye.config", - "name": "smallrye-config-core", - "version": "2.12.0", - "purl": "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0" - }, - { - "group": "org.eclipse.microprofile.config", - "name": "microprofile-config-api", - "version": "2.0.1", - "purl": "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type": "library", - "bom-ref": "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" - }, - { - "group": "io.smallrye.common", - "name": "smallrye-common-annotation", - "version": "1.13.1", - "purl": "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" - }, - { - "group": "io.smallrye.common", - "name": "smallrye-common-expression", - "version": "1.13.1", - "purl": "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" - }, - { - "group": "io.smallrye.common", - "name": "smallrye-common-function", - "version": "1.13.1", - "purl": "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" - }, - { - "group": "io.smallrye.common", - "name": "smallrye-common-constraint", - "version": "1.13.1", - "purl": "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" - }, - { - "group": "io.smallrye.common", - "name": "smallrye-common-classloader", - "version": "1.13.1", - "purl": "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" - }, - { - "group": "org.ow2.asm", - "name": "asm", - "version": "5.0.4", - "purl": "pkg:maven/org.ow2.asm/asm@5.0.4", - "type": "library", - "bom-ref": "pkg:maven/org.ow2.asm/asm@5.0.4" - }, - { - "group": "io.smallrye.config", - "name": "smallrye-config-common", - "version": "2.12.0", - "purl": "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" - }, - { - "group": "org.jboss.logmanager", - "name": "jboss-logmanager-embedded", - "version": "1.0.10", - "purl": "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" - }, - { - "group": "org.wildfly.common", - "name": "wildfly-common", - "version": "1.5.4.Final-format-001", - "purl": "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type": "library", - "bom-ref": "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" - }, - { - "group": "org.jboss.logging", - "name": "jboss-logging-annotations", - "version": "2.2.1.Final", - "purl": "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" - }, - { - "group": "org.jboss.threads", - "name": "jboss-threads", - "version": "3.4.3.Final", - "purl": "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" - }, - { - "group": "org.jboss.slf4j", - "name": "slf4j-jboss-logmanager", - "version": "1.2.0.Final", - "purl": "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type": "library", - "bom-ref": "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" - }, - { - "group": "org.graalvm.sdk", - "name": "graal-sdk", - "version": "22.3.0", - "purl": "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type": "library", - "bom-ref": "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" - }, - { - "group": "io.quarkus", - "name": "quarkus-bootstrap-runner", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final" - }, - { - "group": "io.smallrye.common", - "name": "smallrye-common-io", - "version": "1.13.1", - "purl": "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" - }, - { - "group": "io.github.crac", - "name": "org-crac", - "version": "0.1.1", - "purl": "pkg:maven/io.github.crac/org-crac@0.1.1", - "type": "library", - "bom-ref": "pkg:maven/io.github.crac/org-crac@0.1.1" - }, - { - "group": "io.quarkus", - "name": "quarkus-fs-util", - "version": "0.0.9", - "purl": "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" - }, - { - "group": "io.quarkus", - "name": "quarkus-security-runtime-spi", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final" - }, - { - "group": "io.quarkus.security", - "name": "quarkus-security", - "version": "1.1.4.Final", - "purl": "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-credentials", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final" - }, - { - "group": "io.quarkus.arc", - "name": "arc", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" - }, - { - "group": "io.smallrye.reactive", - "name": "mutiny", - "version": "1.7.0", - "purl": "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" - }, - { - "group": "io.quarkus", - "name": "quarkus-mutiny", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-smallrye-context-propagation", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final" - }, - { - "group": "io.smallrye", - "name": "smallrye-context-propagation", - "version": "1.2.2", - "purl": "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" - }, - { - "group": "org.eclipse.microprofile.context-propagation", - "name": "microprofile-context-propagation-api", - "version": "1.2", - "purl": "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", - "type": "library", - "bom-ref": "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2" - }, - { - "group": "io.smallrye", - "name": "smallrye-context-propagation-api", - "version": "1.2.2", - "purl": "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" - }, - { - "group": "io.smallrye", - "name": "smallrye-context-propagation-storage", - "version": "1.2.2", - "purl": "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" - }, - { - "group": "io.smallrye.reactive", - "name": "mutiny-smallrye-context-propagation", - "version": "1.7.0", - "purl": "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" - }, - { - "group": "io.smallrye.common", - "name": "smallrye-common-vertx-context", - "version": "1.13.1", - "purl": "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" - }, - { - "group": "io.vertx", - "name": "vertx-core", - "version": "4.3.3", - "purl": "pkg:maven/io.vertx/vertx-core@4.3.3", - "type": "library", - "bom-ref": "pkg:maven/io.vertx/vertx-core@4.3.3" - }, - { - "group": "io.netty", - "name": "netty-common", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-common@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-common@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-buffer", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-buffer@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-transport", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-transport@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-resolver", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-resolver@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-resolver@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-handler", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-handler@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-handler@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-codec", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-codec@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-handler-proxy", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-codec-socks", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-codec-http", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-codec-http@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-codec-http2", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-resolver-dns", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final" - }, - { - "group": "io.netty", - "name": "netty-codec-dns", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-vertx-http-dev-console-runtime-spi", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final" - }, - { - "group": "io.vertx", - "name": "vertx-web", - "version": "4.3.4", - "purl": "pkg:maven/io.vertx/vertx-web@4.3.4", - "type": "library", - "bom-ref": "pkg:maven/io.vertx/vertx-web@4.3.4" - }, - { - "group": "io.quarkus", - "name": "quarkus-vertx", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-netty", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final" - }, - { - "group": "com.aayushatharva.brotli4j", - "name": "brotli4j", - "version": "1.7.1", - "purl": "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type": "library", - "bom-ref": "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" - }, - { - "group": "com.aayushatharva.brotli4j", - "name": "native-linux-x86_64", - "version": "1.7.1", - "purl": "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", - "type": "library", - "bom-ref": "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1" - }, - { - "group": "io.netty", - "name": "netty-codec-haproxy", - "version": "4.1.53.Final", - "purl": "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", - "type": "library", - "bom-ref": "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final" - }, - { - "group": "io.quarkus", - "name": "quarkus-vertx-latebound-mdc-provider", - "version": "2.13.5.Final", - "purl": "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final" - }, - { - "group": "io.smallrye.reactive", - "name": "smallrye-mutiny-vertx-core", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" - }, - { - "group": "io.smallrye.reactive", - "name": "smallrye-mutiny-vertx-runtime", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" - }, - { - "group": "io.smallrye.reactive", - "name": "vertx-mutiny-generator", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" - }, - { - "group": "io.vertx", - "name": "vertx-codegen", - "version": "4.3.4", - "purl": "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type": "library", - "bom-ref": "pkg:maven/io.vertx/vertx-codegen@4.3.4" - }, - { - "group": "io.smallrye", - "name": "smallrye-fault-tolerance-vertx", - "version": "5.5.0", - "purl": "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" - }, - { - "group": "io.smallrye.reactive", - "name": "smallrye-mutiny-vertx-web", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" - }, - { - "group": "io.smallrye.reactive", - "name": "smallrye-mutiny-vertx-web-common", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" - }, - { - "group": "io.vertx", - "name": "vertx-web-common", - "version": "4.3.4", - "purl": "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type": "library", - "bom-ref": "pkg:maven/io.vertx/vertx-web-common@4.3.4" - }, - { - "group": "io.smallrye.reactive", - "name": "smallrye-mutiny-vertx-auth-common", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" - }, - { - "group": "io.vertx", - "name": "vertx-auth-common", - "version": "4.3.4", - "purl": "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type": "library", - "bom-ref": "pkg:maven/io.vertx/vertx-auth-common@4.3.4" - }, - { - "group": "io.smallrye.reactive", - "name": "smallrye-mutiny-vertx-bridge-common", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" - }, - { - "group": "io.vertx", - "name": "vertx-bridge-common", - "version": "4.3.4", - "purl": "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type": "library", - "bom-ref": "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" - }, - { - "group": "io.smallrye.reactive", - "name": "smallrye-mutiny-vertx-uri-template", - "version": "2.27.0", - "purl": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type": "library", - "bom-ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" - }, - { - "group": "io.vertx", - "name": "vertx-uri-template", - "version": "4.3.4", - "purl": "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type": "library", - "bom-ref": "pkg:maven/io.vertx/vertx-uri-template@4.3.4" - }, - { - "group": "io.quarkus", - "name": "quarkus-jdbc-postgresql", - "version": "2.13.6.Final", - "purl": "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final", - "type": "library", - "bom-ref": "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final" - }, - { - "group": "org.postgresql", - "name": "postgresql", - "version": "42.2.18", - "purl": "pkg:maven/org.postgresql/postgresql@42.2.18", - "type": "library", - "bom-ref": "pkg:maven/org.postgresql/postgresql@42.2.18" - } - ], - "dependencies": [ - { - "ref": "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1", - "dependsOn": [ - "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", - "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", - "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", - "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", - "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final" - ] - }, - { - "ref": "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", - "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", - "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", - "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", - "pkg:maven/org.yaml/snakeyaml@1.26" - ] - }, - { - "ref": "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", - "dependsOn": [ - "pkg:maven/ch.qos.logback/logback-classic@1.2.3", - "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", - "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30" - ] - }, - { - "ref": "pkg:maven/ch.qos.logback/logback-classic@1.2.3", - "dependsOn": [ - "pkg:maven/ch.qos.logback/logback-core@1.2.3", - "pkg:maven/org.slf4j/slf4j-api@1.7.30" - ] - }, - { - "ref": "pkg:maven/ch.qos.logback/logback-core@1.2.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.slf4j/slf4j-api@1.7.30", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", - "dependsOn": [ - "pkg:maven/org.slf4j/slf4j-api@1.7.30", - "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3" - ] - }, - { - "ref": "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30", - "dependsOn": [ - "pkg:maven/org.slf4j/slf4j-api@1.7.30" - ] - }, - { - "ref": "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.yaml/snakeyaml@1.26", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", - "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", - "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", - "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", - "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", - "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", - "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", - "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", - "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3" - ] - }, - { - "ref": "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", - "dependsOn": [ - "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", - "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" - ] - }, - { - "ref": "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", - "dependsOn": [ - "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", - "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" - ] - }, - { - "ref": "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", - "dependsOn": [ - "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", - "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", - "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" - ] - }, - { - "ref": "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3", - "dependsOn": [ - "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", - "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" - ] - }, - { - "ref": "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", - "dependsOn": [ - "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", - "pkg:maven/org.glassfish/jakarta.el@3.0.3", - "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39" - ] - }, - { - "ref": "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.glassfish/jakarta.el@3.0.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39", - "dependsOn": [ - "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39" - ] - }, - { - "ref": "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE", - "dependsOn": [ - "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", - "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "pkg:maven/io.vertx/vertx-web@4.3.4", - "pkg:maven/io.github.crac/org-crac@0.1.1" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", - "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "dependsOn": [ - "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "pkg:maven/org.slf4j/slf4j-api@1.7.30", - "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "dependsOn": [ - "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", - "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "pkg:maven/com.sun.activation/jakarta.activation@1.2.2" - ] - }, - { - "ref": "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", - "dependsOn": [ - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", - "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" - ] - }, - { - "ref": "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", - "dependsOn": [ - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" - ] - }, - { - "ref": "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "dependsOn": [] - }, - { - "ref": "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "dependsOn": [ - "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" - ] - }, - { - "ref": "pkg:maven/com.sun.activation/jakarta.activation@1.2.2", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", - "dependsOn": [ - "pkg:maven/org.apache.santuario/xmlsec@1.5.1" - ] - }, - { - "ref": "pkg:maven/org.apache.santuario/xmlsec@1.5.1", - "dependsOn": [ - "pkg:maven/commons-logging/commons-logging@1.1.1" - ] - }, - { - "ref": "pkg:maven/commons-logging/commons-logging@1.1.1", - "dependsOn": [] - }, - { - "ref": "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "dependsOn": [ - "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" - ] - }, - { - "ref": "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "dependsOn": [ - "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" - ] - }, - { - "ref": "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "dependsOn": [ - "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" - ] - }, - { - "ref": "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "dependsOn": [] - }, - { - "ref": "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "dependsOn": [ - "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "pkg:maven/org.ow2.asm/asm@5.0.4", - "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" - ] - }, - { - "ref": "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "dependsOn": [ - "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" - ] - }, - { - "ref": "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "dependsOn": [ - "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" - ] - }, - { - "ref": "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "dependsOn": [ - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" - ] - }, - { - "ref": "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.ow2.asm/asm@5.0.4", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "dependsOn": [ - "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" - ] - }, - { - "ref": "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "dependsOn": [ - "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" - ] - }, - { - "ref": "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "dependsOn": [ - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" - ] - }, - { - "ref": "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "pkg:maven/io.github.crac/org-crac@0.1.1" - ] - }, - { - "ref": "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.github.crac/org-crac@0.1.1", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" - ] - }, - { - "ref": "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "dependsOn": [ - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", - "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" - ] - }, - { - "ref": "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "dependsOn": [ - "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "dependsOn": [ - "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final" - ] - }, - { - "ref": "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "dependsOn": [ - "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", - "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" - ] - }, - { - "ref": "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "dependsOn": [ - "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", - "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" - ] - }, - { - "ref": "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "dependsOn": [ - "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", - "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" - ] - }, - { - "ref": "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-core@4.3.3", - "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" - ] - }, - { - "ref": "pkg:maven/io.vertx/vertx-core@4.3.3", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-handler@4.1.53.Final", - "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", - "pkg:maven/io.netty/netty-resolver@4.1.53.Final", - "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", - "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-common@4.1.53.Final", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-resolver@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-resolver@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-handler@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-resolver@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-http@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "pkg:maven/io.netty/netty-handler@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "pkg:maven/io.netty/netty-handler@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-http@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-resolver@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", - "pkg:maven/io.netty/netty-handler@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-common@4.1.53.Final", - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "pkg:maven/io.vertx/vertx-web@4.3.4" - ] - }, - { - "ref": "pkg:maven/io.vertx/vertx-web@4.3.4", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "pkg:maven/io.vertx/vertx-core@4.3.3" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", - "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-codec@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", - "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", - "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "pkg:maven/io.netty/netty-handler@4.1.53.Final", - "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" - ] - }, - { - "ref": "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "dependsOn": [ - "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1" - ] - }, - { - "ref": "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", - "dependsOn": [ - "pkg:maven/io.netty/netty-buffer@4.1.53.Final", - "pkg:maven/io.netty/netty-transport@4.1.53.Final", - "pkg:maven/io.netty/netty-codec@4.1.53.Final" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "dependsOn": [ - "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "dependsOn": [ - "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "pkg:maven/io.vertx/vertx-core@4.3.3", - "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "dependsOn": [ - "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "pkg:maven/io.vertx/vertx-core@4.3.3" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "dependsOn": [ - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" - ] - }, - { - "ref": "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "dependsOn": [ - "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" - ] - }, - { - "ref": "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "dependsOn": [] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-web@4.3.4", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" - ] - }, - { - "ref": "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-core@4.3.3" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" - ] - }, - { - "ref": "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-core@4.3.3" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" - ] - }, - { - "ref": "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-core@4.3.3" - ] - }, - { - "ref": "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" - ] - }, - { - "ref": "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "dependsOn": [ - "pkg:maven/io.vertx/vertx-core@4.3.3" - ] - }, - { - "ref": "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final", - "dependsOn": [ - "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", - "pkg:maven/org.postgresql/postgresql@42.2.18" - ] - }, - { - "ref": "pkg:maven/org.postgresql/postgresql@42.2.18", - "dependsOn": [] - } - ] -} + "bomFormat" : "CycloneDX", + "specVersion" : "1.4", + "version" : 1, + "metadata" : { + "timestamp" : "2025-04-09T12:14:35Z", + "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-common-paths", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1" + } + }, + "components" : [ + { + "type" : "application", + "bom-ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1", + "group" : "pom-with-deps-no-ignore", + "name" : "pom-with-dependency-not-ignored-common-paths", + "version" : "0.0.1", + "purl" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", + "group" : "org.springframework.boot", + "name" : "spring-boot-starter", + "version" : "2.3.5.RELEASE", + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", + "group" : "org.springframework.boot", + "name" : "spring-boot", + "version" : "2.3.5.RELEASE", + "purl" : "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-core", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-context", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-aop", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-beans", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-expression", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", + "group" : "org.springframework.boot", + "name" : "spring-boot-autoconfigure", + "version" : "2.3.5.RELEASE", + "purl" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", + "group" : "org.springframework.boot", + "name" : "spring-boot-starter-logging", + "version" : "2.3.5.RELEASE", + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-classic@1.2.3", + "group" : "ch.qos.logback", + "name" : "logback-classic", + "version" : "1.2.3", + "purl" : "pkg:maven/ch.qos.logback/logback-classic@1.2.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/ch.qos.logback/logback-core@1.2.3", + "group" : "ch.qos.logback", + "name" : "logback-core", + "version" : "1.2.3", + "purl" : "pkg:maven/ch.qos.logback/logback-core@1.2.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.30", + "group" : "org.slf4j", + "name" : "slf4j-api", + "version" : "1.7.30", + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.30?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", + "group" : "org.apache.logging.log4j", + "name" : "log4j-to-slf4j", + "version" : "2.13.3", + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3", + "group" : "org.apache.logging.log4j", + "name" : "log4j-api", + "version" : "2.13.3", + "purl" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30", + "group" : "org.slf4j", + "name" : "jul-to-slf4j", + "version" : "1.7.30", + "purl" : "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", + "group" : "jakarta.annotation", + "name" : "jakarta.annotation-api", + "version" : "1.3.5", + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-jcl", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.yaml/snakeyaml@1.26", + "group" : "org.yaml", + "name" : "snakeyaml", + "version" : "1.26", + "purl" : "pkg:maven/org.yaml/snakeyaml@1.26?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", + "group" : "org.springframework.boot", + "name" : "spring-boot-starter-web", + "version" : "2.3.5.RELEASE", + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", + "group" : "org.springframework.boot", + "name" : "spring-boot-starter-json", + "version" : "2.3.5.RELEASE", + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-web", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", + "group" : "com.fasterxml.jackson.core", + "name" : "jackson-databind", + "version" : "2.11.3", + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", + "group" : "com.fasterxml.jackson.core", + "name" : "jackson-annotations", + "version" : "2.11.3", + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", + "group" : "com.fasterxml.jackson.core", + "name" : "jackson-core", + "version" : "2.11.3", + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", + "group" : "com.fasterxml.jackson.datatype", + "name" : "jackson-datatype-jdk8", + "version" : "2.11.3", + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", + "group" : "com.fasterxml.jackson.datatype", + "name" : "jackson-datatype-jsr310", + "version" : "2.11.3", + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3", + "group" : "com.fasterxml.jackson.module", + "name" : "jackson-module-parameter-names", + "version" : "2.11.3", + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", + "group" : "org.springframework.boot", + "name" : "spring-boot-starter-tomcat", + "version" : "2.3.5.RELEASE", + "purl" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", + "group" : "org.apache.tomcat.embed", + "name" : "tomcat-embed-core", + "version" : "9.0.39", + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish/jakarta.el@3.0.3", + "group" : "org.glassfish", + "name" : "jakarta.el", + "version" : "3.0.3", + "purl" : "pkg:maven/org.glassfish/jakarta.el@3.0.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39", + "group" : "org.apache.tomcat.embed", + "name" : "tomcat-embed-websocket", + "version" : "9.0.39", + "purl" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE", + "group" : "org.springframework", + "name" : "spring-webmvc", + "version" : "5.2.10.RELEASE", + "purl" : "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", + "group" : "io.quarkus", + "name" : "quarkus-resteasy", + "version" : "2.7.7.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-vertx-http", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final", + "group" : "io.quarkus", + "name" : "quarkus-resteasy-server-common", + "version" : "2.7.7.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-core", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", + "group" : "io.quarkus", + "name" : "quarkus-arc", + "version" : "2.13.6.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", + "group" : "io.quarkus", + "name" : "quarkus-resteasy-common", + "version" : "2.7.7.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", + "group" : "org.jboss.resteasy", + "name" : "resteasy-core", + "version" : "4.7.5.Final", + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "group" : "org.jboss.logging", + "name" : "jboss-logging", + "version" : "3.4.1.Final", + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", + "group" : "org.jboss.spec.javax.annotation", + "name" : "jboss-annotations-api_1.3_spec", + "version" : "2.0.1.Final", + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", + "group" : "org.jboss.spec.javax.ws.rs", + "name" : "jboss-jaxrs-api_2.1_spec", + "version" : "2.0.1.Final", + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", + "group" : "org.jboss.spec.javax.xml.bind", + "name" : "jboss-jaxb-api_2.3_spec", + "version" : "2.0.0.Final", + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", + "group" : "org.jboss.resteasy", + "name" : "resteasy-core-spi", + "version" : "4.7.5.Final", + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", + "group" : "org.reactivestreams", + "name" : "reactive-streams", + "version" : "1.0.3", + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", + "group" : "jakarta.validation", + "name" : "jakarta.validation-api", + "version" : "2.0.2", + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", + "group" : "com.ibm.async", + "name" : "asyncutil", + "version" : "0.1.0", + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", + "group" : "io.smallrye.config", + "name" : "smallrye-config", + "version" : "2.12.0", + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.2", + "group" : "com.sun.activation", + "name" : "jakarta.activation", + "version" : "1.2.2", + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.2?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", + "group" : "org.keycloak", + "name" : "keycloak-saml-core", + "version" : "1.8.1.Final", + "purl" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.santuario/xmlsec@1.5.1", + "group" : "org.apache.santuario", + "name" : "xmlsec", + "version" : "1.5.1", + "purl" : "pkg:maven/org.apache.santuario/xmlsec@1.5.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/commons-logging/commons-logging@1.1.1", + "group" : "commons-logging", + "name" : "commons-logging", + "version" : "1.1.1", + "purl" : "pkg:maven/commons-logging/commons-logging@1.1.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", + "group" : "jakarta.enterprise", + "name" : "jakarta.enterprise.cdi-api", + "version" : "2.0.2", + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", + "group" : "jakarta.el", + "name" : "jakarta.el-api", + "version" : "3.0.3", + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", + "group" : "jakarta.interceptor", + "name" : "jakarta.interceptor-api", + "version" : "1.2.5", + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", + "group" : "jakarta.ejb", + "name" : "jakarta.ejb-api", + "version" : "3.2.6", + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", + "group" : "jakarta.transaction", + "name" : "jakarta.transaction-api", + "version" : "1.3.3", + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", + "group" : "jakarta.inject", + "name" : "jakarta.inject-api", + "version" : "1.0", + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-ide-launcher", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-development-mode-spi", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", + "group" : "io.smallrye.config", + "name" : "smallrye-config-core", + "version" : "2.12.0", + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", + "group" : "org.eclipse.microprofile.config", + "name" : "microprofile-config-api", + "version" : "2.0.1", + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", + "group" : "io.smallrye.common", + "name" : "smallrye-common-annotation", + "version" : "1.13.1", + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", + "group" : "io.smallrye.common", + "name" : "smallrye-common-expression", + "version" : "1.13.1", + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", + "group" : "io.smallrye.common", + "name" : "smallrye-common-function", + "version" : "1.13.1", + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", + "group" : "io.smallrye.common", + "name" : "smallrye-common-constraint", + "version" : "1.13.1", + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", + "group" : "io.smallrye.common", + "name" : "smallrye-common-classloader", + "version" : "1.13.1", + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@5.0.4", + "group" : "org.ow2.asm", + "name" : "asm", + "version" : "5.0.4", + "purl" : "pkg:maven/org.ow2.asm/asm@5.0.4?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", + "group" : "io.smallrye.config", + "name" : "smallrye-config-common", + "version" : "2.12.0", + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", + "group" : "org.jboss.logmanager", + "name" : "jboss-logmanager-embedded", + "version" : "1.0.10", + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", + "group" : "org.wildfly.common", + "name" : "wildfly-common", + "version" : "1.5.4.Final-format-001", + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", + "group" : "org.jboss.logging", + "name" : "jboss-logging-annotations", + "version" : "2.2.1.Final", + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", + "group" : "org.jboss.threads", + "name" : "jboss-threads", + "version" : "3.4.3.Final", + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", + "group" : "org.jboss.slf4j", + "name" : "slf4j-jboss-logmanager", + "version" : "1.2.0.Final", + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", + "group" : "org.graalvm.sdk", + "name" : "graal-sdk", + "version" : "22.3.0", + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-bootstrap-runner", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", + "group" : "io.smallrye.common", + "name" : "smallrye-common-io", + "version" : "1.13.1", + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", + "group" : "io.github.crac", + "name" : "org-crac", + "version" : "0.1.1", + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", + "group" : "io.quarkus", + "name" : "quarkus-fs-util", + "version" : "0.0.9", + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-security-runtime-spi", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", + "group" : "io.quarkus.security", + "name" : "quarkus-security", + "version" : "1.1.4.Final", + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-credentials", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", + "group" : "io.quarkus.arc", + "name" : "arc", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", + "group" : "io.smallrye.reactive", + "name" : "mutiny", + "version" : "1.7.0", + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-mutiny", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-smallrye-context-propagation", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", + "group" : "io.smallrye", + "name" : "smallrye-context-propagation", + "version" : "1.2.2", + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", + "group" : "org.eclipse.microprofile.context-propagation", + "name" : "microprofile-context-propagation-api", + "version" : "1.2", + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", + "group" : "io.smallrye", + "name" : "smallrye-context-propagation-api", + "version" : "1.2.2", + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", + "group" : "io.smallrye", + "name" : "smallrye-context-propagation-storage", + "version" : "1.2.2", + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", + "group" : "io.smallrye.reactive", + "name" : "mutiny-smallrye-context-propagation", + "version" : "1.7.0", + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", + "group" : "io.smallrye.common", + "name" : "smallrye-common-vertx-context", + "version" : "1.13.1", + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.3", + "group" : "io.vertx", + "name" : "vertx-core", + "version" : "4.3.3", + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.3?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-common", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-common@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-buffer", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-transport", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-transport@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-resolver", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-handler", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-handler@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-codec", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-codec@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-handler-proxy", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-codec-socks", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-codec-http", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-codec-http2", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-resolver-dns", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-codec-dns", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-vertx-http-dev-console-runtime-spi", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", + "group" : "io.vertx", + "name" : "vertx-web", + "version" : "4.3.4", + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-vertx", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-netty", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", + "group" : "com.aayushatharva.brotli4j", + "name" : "brotli4j", + "version" : "1.7.1", + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", + "group" : "com.aayushatharva.brotli4j", + "name" : "native-linux-x86_64", + "version" : "1.7.1", + "purl" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", + "group" : "io.netty", + "name" : "netty-codec-haproxy", + "version" : "4.1.53.Final", + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", + "group" : "io.quarkus", + "name" : "quarkus-vertx-latebound-mdc-provider", + "version" : "2.13.5.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "smallrye-mutiny-vertx-core", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "smallrye-mutiny-vertx-runtime", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "vertx-mutiny-generator", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", + "group" : "io.vertx", + "name" : "vertx-codegen", + "version" : "4.3.4", + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", + "group" : "io.smallrye", + "name" : "smallrye-fault-tolerance-vertx", + "version" : "5.5.0", + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "smallrye-mutiny-vertx-web", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "smallrye-mutiny-vertx-web-common", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", + "group" : "io.vertx", + "name" : "vertx-web-common", + "version" : "4.3.4", + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "smallrye-mutiny-vertx-auth-common", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", + "group" : "io.vertx", + "name" : "vertx-auth-common", + "version" : "4.3.4", + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "smallrye-mutiny-vertx-bridge-common", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", + "group" : "io.vertx", + "name" : "vertx-bridge-common", + "version" : "4.3.4", + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", + "group" : "io.smallrye.reactive", + "name" : "smallrye-mutiny-vertx-uri-template", + "version" : "2.27.0", + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", + "group" : "io.vertx", + "name" : "vertx-uri-template", + "version" : "4.3.4", + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final", + "group" : "io.quarkus", + "name" : "quarkus-jdbc-postgresql", + "version" : "2.13.6.Final", + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final?scope=compile" + }, + { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.2.18", + "group" : "org.postgresql", + "name" : "postgresql", + "version" : "42.2.18", + "purl" : "pkg:maven/org.postgresql/postgresql@42.2.18?scope=compile" + } + ], + "dependencies" : [ + { + "ref" : "pkg:maven/pom-with-deps-no-ignore/pom-with-dependency-not-ignored-common-paths@0.0.1", + "dependsOn" : [ + "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", + "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", + "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", + "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", + "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final" + ] + }, + { + "ref" : "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", + "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", + "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", + "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", + "pkg:maven/org.yaml/snakeyaml@1.26" + ] + }, + { + "ref" : "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework.boot/spring-boot-autoconfigure@2.3.5.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework.boot/spring-boot@2.3.5.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-logging@2.3.5.RELEASE", + "dependsOn" : [ + "pkg:maven/ch.qos.logback/logback-classic@1.2.3", + "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", + "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30" + ] + }, + { + "ref" : "pkg:maven/ch.qos.logback/logback-classic@1.2.3", + "dependsOn" : [ + "pkg:maven/ch.qos.logback/logback-core@1.2.3", + "pkg:maven/org.slf4j/slf4j-api@1.7.30" + ] + }, + { + "ref" : "pkg:maven/ch.qos.logback/logback-core@1.2.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.30", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.apache.logging.log4j/log4j-to-slf4j@2.13.3", + "dependsOn" : [ + "pkg:maven/org.slf4j/slf4j-api@1.7.30", + "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3" + ] + }, + { + "ref" : "pkg:maven/org.apache.logging.log4j/log4j-api@2.13.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.slf4j/jul-to-slf4j@1.7.30", + "dependsOn" : [ + "pkg:maven/org.slf4j/slf4j-api@1.7.30" + ] + }, + { + "ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-jcl@5.2.10.RELEASE", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.yaml/snakeyaml@1.26", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-web@2.3.5.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", + "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", + "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", + "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-json@2.3.5.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework.boot/spring-boot-starter@2.3.5.RELEASE", + "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", + "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", + "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", + "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", + "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3" + ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3", + "dependsOn" : [ + "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", + "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" + ] + }, + { + "ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.11.3", + "dependsOn" : [ + "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", + "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" + ] + }, + { + "ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.11.3", + "dependsOn" : [ + "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.11.3", + "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", + "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" + ] + }, + { + "ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.11.3", + "dependsOn" : [ + "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3", + "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.11.3" + ] + }, + { + "ref" : "pkg:maven/org.springframework.boot/spring-boot-starter-tomcat@2.3.5.RELEASE", + "dependsOn" : [ + "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", + "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", + "pkg:maven/org.glassfish/jakarta.el@3.0.3", + "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39" + ] + }, + { + "ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.glassfish/jakarta.el@3.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.apache.tomcat.embed/tomcat-embed-websocket@9.0.39", + "dependsOn" : [ + "pkg:maven/org.apache.tomcat.embed/tomcat-embed-core@9.0.39" + ] + }, + { + "ref" : "pkg:maven/org.springframework/spring-webmvc@5.2.10.RELEASE", + "dependsOn" : [ + "pkg:maven/org.springframework/spring-aop@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-beans@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-context@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-core@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-expression@5.2.10.RELEASE", + "pkg:maven/org.springframework/spring-web@5.2.10.RELEASE" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.7.7.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", + "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", + "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", + "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", + "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", + "pkg:maven/io.vertx/vertx-web@4.3.4", + "pkg:maven/io.github.crac/org-crac@0.1.1" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.7.7.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", + "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", + "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", + "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", + "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", + "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", + "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", + "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", + "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", + "pkg:maven/org.slf4j/slf4j-api@1.7.30", + "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", + "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", + "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", + "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.7.7.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", + "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", + "pkg:maven/com.sun.activation/jakarta.activation@1.2.2" + ] + }, + { + "ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.5.Final", + "dependsOn" : [ + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", + "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", + "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", + "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", + "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", + "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", + "pkg:maven/com.ibm.async/asyncutil@0.1.0", + "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" + ] + }, + { + "ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.5.Final", + "dependsOn" : [ + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", + "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", + "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", + "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", + "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + ] + }, + { + "ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", + "dependsOn" : [ + "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" + ] + }, + { + "ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.keycloak/keycloak-saml-core@1.8.1.Final", + "dependsOn" : [ + "pkg:maven/org.apache.santuario/xmlsec@1.5.1" + ] + }, + { + "ref" : "pkg:maven/org.apache.santuario/xmlsec@1.5.1", + "dependsOn" : [ + "pkg:maven/commons-logging/commons-logging@1.1.1" + ] + }, + { + "ref" : "pkg:maven/commons-logging/commons-logging@1.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", + "dependsOn" : [ + "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", + "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", + "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + ] + }, + { + "ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", + "dependsOn" : [ + "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", + "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + ] + }, + { + "ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", + "dependsOn" : [ + "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + ] + }, + { + "ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", + "dependsOn" : [ + "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", + "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", + "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", + "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", + "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "pkg:maven/org.ow2.asm/asm@5.0.4", + "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" + ] + }, + { + "ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", + "dependsOn" : [ + "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", + "dependsOn" : [ + "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", + "dependsOn" : [ + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.ow2.asm/asm@5.0.4", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", + "dependsOn" : [ + "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", + "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" + ] + }, + { + "ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", + "dependsOn" : [ + "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + ] + }, + { + "ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", + "dependsOn" : [ + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + ] + }, + { + "ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", + "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "pkg:maven/io.github.crac/org-crac@0.1.1" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + ] + }, + { + "ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", + "dependsOn" : [ + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final", + "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" + ] + }, + { + "ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", + "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", + "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", + "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", + "pkg:maven/org.jboss.logging/jboss-logging@3.4.1.Final" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", + "dependsOn" : [ + "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", + "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", + "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", + "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", + "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final" + ] + }, + { + "ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", + "dependsOn" : [ + "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", + "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", + "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", + "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", + "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + ] + }, + { + "ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", + "dependsOn" : [ + "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", + "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + ] + }, + { + "ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", + "dependsOn" : [ + "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", + "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", + "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-core@4.3.3", + "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + ] + }, + { + "ref" : "pkg:maven/io.vertx/vertx-core@4.3.3", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-handler@4.1.53.Final", + "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", + "pkg:maven/io.netty/netty-resolver@4.1.53.Final", + "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", + "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-common@4.1.53.Final", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-resolver@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-resolver@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-handler@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-resolver@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-codec@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-http@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final", + "pkg:maven/io.netty/netty-handler@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final", + "pkg:maven/io.netty/netty-handler@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-http@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-resolver@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", + "pkg:maven/io.netty/netty-handler@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-common@4.1.53.Final", + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", + "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", + "pkg:maven/io.vertx/vertx-web@4.3.4" + ] + }, + { + "ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-web-common@4.3.4", + "pkg:maven/io.vertx/vertx-auth-common@4.3.4", + "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", + "pkg:maven/io.vertx/vertx-core@4.3.3" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", + "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", + "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", + "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", + "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", + "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", + "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", + "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-codec@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-http@4.1.53.Final", + "pkg:maven/io.netty/netty-codec-http2@4.1.53.Final", + "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", + "pkg:maven/io.netty/netty-handler@4.1.53.Final", + "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", + "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + ] + }, + { + "ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", + "dependsOn" : [ + "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1" + ] + }, + { + "ref" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.53.Final", + "dependsOn" : [ + "pkg:maven/io.netty/netty-buffer@4.1.53.Final", + "pkg:maven/io.netty/netty-transport@4.1.53.Final", + "pkg:maven/io.netty/netty-codec@4.1.53.Final" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", + "dependsOn" : [ + "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", + "dependsOn" : [ + "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", + "pkg:maven/io.vertx/vertx-core@4.3.3", + "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", + "dependsOn" : [ + "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", + "pkg:maven/io.vertx/vertx-core@4.3.3" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", + "dependsOn" : [ + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", + "pkg:maven/io.vertx/vertx-codegen@4.3.4", + "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + ] + }, + { + "ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", + "dependsOn" : [ + "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.11.3" + ] + }, + { + "ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", + "dependsOn" : [ ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-web@4.3.4", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-web-common@4.3.4", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + ] + }, + { + "ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-core@4.3.3" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-auth-common@4.3.4", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + ] + }, + { + "ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-core@4.3.3" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + ] + }, + { + "ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-core@4.3.3" + ] + }, + { + "ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-uri-template@4.3.4", + "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + ] + }, + { + "ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", + "dependsOn" : [ + "pkg:maven/io.vertx/vertx-core@4.3.3" + ] + }, + { + "ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.6.Final", + "dependsOn" : [ + "pkg:maven/io.quarkus/quarkus-arc@2.13.6.Final", + "pkg:maven/org.postgresql/postgresql@42.2.18" + ] + }, + { + "ref" : "pkg:maven/org.postgresql/postgresql@42.2.18", + "dependsOn" : [ ] + } + ] +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_component_sbom.json b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_component_sbom.json index a0e0bbd4..cdbed7a0 100644 --- a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_component_sbom.json @@ -3,104 +3,104 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-01-02T15:37:50Z", + "timestamp" : "2025-04-09T12:15:45Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=provided" } ], "dependencies" : [ @@ -160,4 +160,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_stack_sbom.json b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_stack_sbom.json index 43b3b187..5e208916 100644 --- a/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/maven/pom_deps_with_no_ignore_provided_scope/expected_stack_sbom.json @@ -3,1848 +3,1848 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-01-02T15:29:06Z", + "timestamp" : "2025-04-09T12:14:35Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", "group" : "org.acme.dbaas", "name" : "postgresql-orm-quarkus", "version" : "1.0.0-SNAPSHOT", - "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT", - "type" : "application", - "bom-ref" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" + "purl" : "pkg:maven/org.acme.dbaas/postgresql-orm-quarkus@1.0.0-SNAPSHOT" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-core", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", "group" : "jakarta.annotation", "name" : "jakarta.annotation-api", "version" : "1.3.5", - "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5" + "purl" : "pkg:maven/jakarta.annotation/jakarta.annotation-api@1.3.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", "group" : "jakarta.enterprise", "name" : "jakarta.enterprise.cdi-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2" + "purl" : "pkg:maven/jakarta.enterprise/jakarta.enterprise.cdi-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", "group" : "jakarta.el", "name" : "jakarta.el-api", "version" : "3.0.3", - "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3" + "purl" : "pkg:maven/jakarta.el/jakarta.el-api@3.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", "group" : "jakarta.interceptor", "name" : "jakarta.interceptor-api", "version" : "1.2.5", - "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5" + "purl" : "pkg:maven/jakarta.interceptor/jakarta.interceptor-api@1.2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", "group" : "jakarta.ejb", "name" : "jakarta.ejb-api", "version" : "3.2.6", - "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6" + "purl" : "pkg:maven/jakarta.ejb/jakarta.ejb-api@3.2.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", "group" : "jakarta.transaction", "name" : "jakarta.transaction-api", "version" : "1.3.3", - "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3" + "purl" : "pkg:maven/jakarta.transaction/jakarta.transaction-api@1.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", "group" : "jakarta.inject", "name" : "jakarta.inject-api", "version" : "1.0", - "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0" + "purl" : "pkg:maven/jakarta.inject/jakarta.inject-api@1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-ide-launcher", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-ide-launcher@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-development-mode-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-development-mode-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-core", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-core@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", "group" : "org.eclipse.microprofile.config", "name" : "microprofile-config-api", "version" : "2.0.1", - "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1" + "purl" : "pkg:maven/org.eclipse.microprofile.config/microprofile-config-api@2.0.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-annotation", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-annotation@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-expression", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-expression@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-function", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-function@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-constraint", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-constraint@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", "group" : "org.jboss.logging", "name" : "jboss-logging", "version" : "3.5.0.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging@3.5.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-classloader", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-classloader@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.1", "group" : "org.ow2.asm", "name" : "asm", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", "group" : "io.smallrye.config", "name" : "smallrye-config-common", "version" : "2.12.0", - "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0" + "purl" : "pkg:maven/io.smallrye.config/smallrye-config-common@2.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", "group" : "org.jboss.logmanager", "name" : "jboss-logmanager-embedded", "version" : "1.0.10", - "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10" + "purl" : "pkg:maven/org.jboss.logmanager/jboss-logmanager-embedded@1.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", "group" : "org.wildfly.common", "name" : "wildfly-common", "version" : "1.5.4.Final-format-001", - "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001", - "type" : "library", - "bom-ref" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001" + "purl" : "pkg:maven/org.wildfly.common/wildfly-common@1.5.4.Final-format-001?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", "group" : "org.jboss.logging", "name" : "jboss-logging-annotations", "version" : "2.2.1.Final", - "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final" + "purl" : "pkg:maven/org.jboss.logging/jboss-logging-annotations@2.2.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", "group" : "org.jboss.threads", "name" : "jboss-threads", "version" : "3.4.3.Final", - "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final" + "purl" : "pkg:maven/org.jboss.threads/jboss-threads@3.4.3.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", "group" : "org.slf4j", "name" : "slf4j-api", "version" : "1.7.36", - "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36", - "type" : "library", - "bom-ref" : "pkg:maven/org.slf4j/slf4j-api@1.7.36" + "purl" : "pkg:maven/org.slf4j/slf4j-api@1.7.36?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", "group" : "org.jboss.slf4j", "name" : "slf4j-jboss-logmanager", "version" : "1.2.0.Final", - "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final" + "purl" : "pkg:maven/org.jboss.slf4j/slf4j-jboss-logmanager@1.2.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", "group" : "org.graalvm.sdk", "name" : "graal-sdk", "version" : "22.3.0", - "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0" + "purl" : "pkg:maven/org.graalvm.sdk/graal-sdk@22.3.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-runner", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-runner@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-io", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-io@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1", "group" : "io.github.crac", "name" : "org-crac", "version" : "0.1.1", - "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.github.crac/org-crac@0.1.1" + "purl" : "pkg:maven/io.github.crac/org-crac@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", "group" : "io.quarkus", "name" : "quarkus-fs-util", "version" : "0.0.9", - "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9" + "purl" : "pkg:maven/io.quarkus/quarkus-fs-util@0.0.9?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-agroal", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-transaction-annotations", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-transaction-annotations@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-jta", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-jta@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", "group" : "org.eclipse.microprofile.context-propagation", "name" : "microprofile-context-propagation-api", "version" : "1.2", - "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2" + "purl" : "pkg:maven/org.eclipse.microprofile.context-propagation/microprofile-context-propagation-api@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-api", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-api@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", "group" : "org.reactivestreams", "name" : "reactive-streams", "version" : "1.0.3", - "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3" + "purl" : "pkg:maven/org.reactivestreams/reactive-streams@1.0.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", "group" : "io.smallrye.reactive", "name" : "smallrye-reactive-converter-mutiny", "version" : "2.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-reactive-converter-mutiny@2.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", "group" : "org.jboss.narayana.jta", "name" : "narayana-jta", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jta/narayana-jta@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", "group" : "org.jboss", "name" : "jboss-transaction-spi", "version" : "7.6.1.Final", - "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final" + "purl" : "pkg:maven/org.jboss/jboss-transaction-spi@7.6.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", "group" : "org.jboss.spec.javax.resource", "name" : "jboss-connector-api_1.7_spec", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.resource/jboss-connector-api_1.7_spec@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", "group" : "org.jboss.narayana.jts", "name" : "narayana-jts-integration", "version" : "5.13.1.Alpha1", - "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1" + "purl" : "pkg:maven/org.jboss.narayana.jts/narayana-jts-integration@5.13.1.Alpha1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-core", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-core@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", "group" : "net.bytebuddy", "name" : "byte-buddy", "version" : "1.12.18", - "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18", - "type" : "library", - "bom-ref" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18" + "purl" : "pkg:maven/net.bytebuddy/byte-buddy@1.12.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/antlr/antlr@2.7.7", "group" : "antlr", "name" : "antlr", "version" : "2.7.7", - "purl" : "pkg:maven/antlr/antlr@2.7.7", - "type" : "library", - "bom-ref" : "pkg:maven/antlr/antlr@2.7.7" + "purl" : "pkg:maven/antlr/antlr@2.7.7?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1", "group" : "com.fasterxml", "name" : "classmate", "version" : "1.5.1", - "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml/classmate@1.5.1" + "purl" : "pkg:maven/com.fasterxml/classmate@1.5.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", "group" : "org.hibernate.common", "name" : "hibernate-commons-annotations", "version" : "5.1.2.Final", - "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final" + "purl" : "pkg:maven/org.hibernate.common/hibernate-commons-annotations@5.1.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", "group" : "org.hibernate", "name" : "hibernate-graalvm", "version" : "5.6.14.Final", - "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final" + "purl" : "pkg:maven/org.hibernate/hibernate-graalvm@5.6.14.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "jaxb-runtime", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/jaxb-runtime@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", "group" : "org.glassfish.jaxb", "name" : "txw2", "version" : "2.3.3-b02", - "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02", - "type" : "library", - "bom-ref" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02" + "purl" : "pkg:maven/org.glassfish.jaxb/txw2@2.3.3-b02?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", "group" : "com.sun.istack", "name" : "istack-commons-runtime", "version" : "3.0.10", - "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10" + "purl" : "pkg:maven/com.sun.istack/istack-commons-runtime@3.0.10?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", "group" : "com.sun.activation", "name" : "jakarta.activation", "version" : "1.2.1", - "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1" + "purl" : "pkg:maven/com.sun.activation/jakarta.activation@1.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", "group" : "org.jboss.spec.javax.xml.bind", "name" : "jboss-jaxb-api_2.3_spec", "version" : "2.0.0.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.xml.bind/jboss-jaxb-api_2.3_spec@2.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", "group" : "jakarta.persistence", "name" : "jakarta.persistence-api", "version" : "2.2.3", - "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3" + "purl" : "pkg:maven/jakarta.persistence/jakarta.persistence-api@2.2.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", "group" : "org.hibernate", "name" : "quarkus-local-cache", "version" : "0.1.1", - "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1" + "purl" : "pkg:maven/org.hibernate/quarkus-local-cache@0.1.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", "group" : "com.github.ben-manes.caffeine", "name" : "caffeine", "version" : "2.9.3", - "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3" + "purl" : "pkg:maven/com.github.ben-manes.caffeine/caffeine@2.9.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", "group" : "com.google.errorprone", "name" : "error_prone_annotations", "version" : "2.10.0", - "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0" + "purl" : "pkg:maven/com.google.errorprone/error_prone_annotations@2.10.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", "group" : "io.quarkus.arc", "name" : "arc", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-credentials", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16", "group" : "io.agroal", "name" : "agroal-api", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-api@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-api@1.16" + "purl" : "pkg:maven/io.agroal/agroal-api@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16", "group" : "io.agroal", "name" : "agroal-narayana", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-narayana@1.16" + "purl" : "pkg:maven/io.agroal/agroal-narayana@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16", "group" : "io.agroal", "name" : "agroal-pool", "version" : "1.16", - "purl" : "pkg:maven/io.agroal/agroal-pool@1.16", - "type" : "library", - "bom-ref" : "pkg:maven/io.agroal/agroal-pool@1.16" + "purl" : "pkg:maven/io.agroal/agroal-pool@1.16?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-server-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-server-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-common", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-common@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.annotation", "name" : "jboss-annotations-api_1.3_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.annotation/jboss-annotations-api_1.3_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", "group" : "org.jboss.spec.javax.ws.rs", "name" : "jboss-jaxrs-api_2.1_spec", "version" : "2.0.1.Final", - "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final" + "purl" : "pkg:maven/org.jboss.spec.javax.ws.rs/jboss-jaxrs-api_2.1_spec@2.0.1.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-core-spi", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-core-spi@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", "group" : "jakarta.validation", "name" : "jakarta.validation-api", "version" : "2.0.2", - "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2", - "type" : "library", - "bom-ref" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2" + "purl" : "pkg:maven/jakarta.validation/jakarta.validation-api@2.0.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", "group" : "com.ibm.async", "name" : "asyncutil", "version" : "0.1.0", - "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.ibm.async/asyncutil@0.1.0" + "purl" : "pkg:maven/com.ibm.async/asyncutil@0.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-resteasy-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-resteasy-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jackson", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jackson@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", "group" : "com.fasterxml.jackson.core", "name" : "jackson-databind", "version" : "2.13.4.2", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-databind@2.13.4.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.12.6", "group" : "com.fasterxml.jackson.core", "name" : "jackson-annotations", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-annotations@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.12.6", "group" : "com.fasterxml.jackson.core", "name" : "jackson-core", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.core/jackson-core@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jsr310", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jsr310@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", "group" : "com.fasterxml.jackson.datatype", "name" : "jackson-datatype-jdk8", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.datatype/jackson-datatype-jdk8@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-parameter-names", "version" : "2.13.4", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-parameter-names@2.13.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", "group" : "org.jboss.resteasy", "name" : "resteasy-jackson2-provider", "version" : "4.7.7.Final", - "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final" + "purl" : "pkg:maven/org.jboss.resteasy/resteasy-jackson2-provider@4.7.7.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-json-provider", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-json-provider@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", "group" : "com.fasterxml.jackson.jaxrs", "name" : "jackson-jaxrs-base", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.jaxrs/jackson-jaxrs-base@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", "group" : "com.fasterxml.jackson.module", "name" : "jackson-module-jaxb-annotations", "version" : "2.12.6", - "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6", - "type" : "library", - "bom-ref" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6" + "purl" : "pkg:maven/com.fasterxml.jackson.module/jackson-module-jaxb-annotations@2.12.6?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", "group" : "com.github.java-json-tools", "name" : "json-patch", "version" : "1.13", - "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/json-patch@1.13" + "purl" : "pkg:maven/com.github.java-json-tools/json-patch@1.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", "group" : "com.github.java-json-tools", "name" : "msg-simple", "version" : "1.2", - "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2" + "purl" : "pkg:maven/com.github.java-json-tools/msg-simple@1.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3", "group" : "com.github.java-json-tools", "name" : "btf", "version" : "1.3", - "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/btf@1.3" + "purl" : "pkg:maven/com.github.java-json-tools/btf@1.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", "group" : "com.github.java-json-tools", "name" : "jackson-coreutils", "version" : "2.0", - "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0", - "type" : "library", - "bom-ref" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0" + "purl" : "pkg:maven/com.github.java-json-tools/jackson-coreutils@2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-jdbc-postgresql", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-jdbc-postgresql@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0", "group" : "org.postgresql", "name" : "postgresql", "version" : "42.5.0", - "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.postgresql/postgresql@42.5.0" + "purl" : "pkg:maven/org.postgresql/postgresql@42.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-kubernetes-service-binding", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-kubernetes-service-binding@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image-docker", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image-docker@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-container-image", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-container-image@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-security-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-security-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", "group" : "io.quarkus.security", "name" : "quarkus-security", "version" : "1.1.4.Final", - "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final" + "purl" : "pkg:maven/io.quarkus.security/quarkus-security@1.1.4.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-api", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-api@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", "group" : "io.smallrye", "name" : "smallrye-context-propagation-storage", "version" : "1.2.2", - "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2" + "purl" : "pkg:maven/io.smallrye/smallrye-context-propagation-storage@1.2.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", "group" : "io.smallrye.reactive", "name" : "mutiny-smallrye-context-propagation", "version" : "1.7.0", - "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0" + "purl" : "pkg:maven/io.smallrye.reactive/mutiny-smallrye-context-propagation@1.7.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", "group" : "io.smallrye.common", "name" : "smallrye-common-vertx-context", "version" : "1.13.1", - "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1" + "purl" : "pkg:maven/io.smallrye.common/smallrye-common-vertx-context@1.13.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.3", "group" : "io.vertx", "name" : "vertx-core", "version" : "4.3.3", - "purl" : "pkg:maven/io.vertx/vertx-core@4.3.3", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-core@4.3.3" + "purl" : "pkg:maven/io.vertx/vertx-core@4.3.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.78.Final", "group" : "io.netty", "name" : "netty-common", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-common@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-common@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-common@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final", "group" : "io.netty", "name" : "netty-buffer", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-buffer@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.78.Final", "group" : "io.netty", "name" : "netty-transport", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-transport@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-transport@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final", "group" : "io.netty", "name" : "netty-resolver", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-resolver@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.78.Final", "group" : "io.netty", "name" : "netty-handler", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-handler@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-handler@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final", "group" : "io.netty", "name" : "netty-transport-native-unix-common", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-transport-native-unix-common@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final", "group" : "io.netty", "name" : "netty-handler-proxy", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-handler-proxy@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-socks", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-socks@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-http", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-http2", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-http2@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final", "group" : "io.netty", "name" : "netty-resolver-dns", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-resolver-dns@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final", "group" : "io.netty", "name" : "netty-codec-dns", "version" : "4.1.78.Final", - "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final" + "purl" : "pkg:maven/io.netty/netty-codec-dns@4.1.78.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-runtime-spi", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-runtime-spi@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4", "group" : "io.vertx", "name" : "vertx-web", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-netty", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-netty@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "brotli4j", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/brotli4j@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", "group" : "com.aayushatharva.brotli4j", "name" : "native-linux-x86_64", "version" : "1.7.1", - "purl" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1", - "type" : "library", - "bom-ref" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1" + "purl" : "pkg:maven/com.aayushatharva.brotli4j/native-linux-x86_64@1.7.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", "group" : "io.netty", "name" : "netty-codec-haproxy", "version" : "4.1.82.Final", - "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final" + "purl" : "pkg:maven/io.netty/netty-codec-haproxy@4.1.82.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-latebound-mdc-provider", "version" : "2.13.5.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-latebound-mdc-provider@2.13.5.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-core", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-core@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-runtime", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-runtime@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", "group" : "io.smallrye.reactive", "name" : "vertx-mutiny-generator", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/vertx-mutiny-generator@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", "group" : "io.vertx", "name" : "vertx-codegen", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-codegen@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-codegen@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", "group" : "io.smallrye", "name" : "smallrye-fault-tolerance-vertx", "version" : "5.5.0", - "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0" + "purl" : "pkg:maven/io.smallrye/smallrye-fault-tolerance-vertx@5.5.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-web-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-web-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", "group" : "io.vertx", "name" : "vertx-web-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-web-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-web-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-auth-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-auth-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", "group" : "io.vertx", "name" : "vertx-auth-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-auth-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-bridge-common", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-bridge-common@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", "group" : "io.vertx", "name" : "vertx-bridge-common", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-bridge-common@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", "group" : "io.smallrye.reactive", "name" : "smallrye-mutiny-vertx-uri-template", "version" : "2.27.0", - "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0", - "type" : "library", - "bom-ref" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0" + "purl" : "pkg:maven/io.smallrye.reactive/smallrye-mutiny-vertx-uri-template@2.27.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", "group" : "io.vertx", "name" : "vertx-uri-template", "version" : "4.3.4", - "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4" + "purl" : "pkg:maven/io.vertx/vertx-uri-template@4.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-hibernate-orm-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-hibernate-orm-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-core-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-core-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.aesh/readline@2.1", "group" : "org.aesh", "name" : "readline", "version" : "2.1", - "purl" : "pkg:maven/org.aesh/readline@2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.aesh/readline@2.1" + "purl" : "pkg:maven/org.aesh/readline@2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18", "group" : "org.fusesource.jansi", "name" : "jansi", "version" : "1.18", - "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18", - "type" : "library", - "bom-ref" : "pkg:maven/org.fusesource.jansi/jansi@1.18" + "purl" : "pkg:maven/org.fusesource.jansi/jansi@1.18?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", "group" : "org.apache.commons", "name" : "commons-lang3", "version" : "3.12.0", - "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0" + "purl" : "pkg:maven/org.apache.commons/commons-lang3@3.12.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", "group" : "io.quarkus.gizmo", "name" : "gizmo", "version" : "1.0.9.Final", - "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final" + "purl" : "pkg:maven/io.quarkus.gizmo/gizmo@1.0.9.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1", "group" : "org.ow2.asm", "name" : "asm-util", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-util@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-util@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1", "group" : "org.ow2.asm", "name" : "asm-tree", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-tree@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-tree@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", "group" : "org.ow2.asm", "name" : "asm-analysis", "version" : "9.1", - "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.ow2.asm/asm-analysis@9.1" + "purl" : "pkg:maven/org.ow2.asm/asm-analysis@9.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final", "group" : "org.jboss", "name" : "jandex", "version" : "2.3.0.Final", - "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss/jandex@2.3.0.Final" + "purl" : "pkg:maven/org.jboss/jandex@2.3.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-class-change-agent", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-class-change-agent@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-core", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-core@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-app-model", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-app-model@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", "group" : "org.jboss.logging", "name" : "commons-logging-jboss-logging", "version" : "1.0.0.Final", - "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final", - "type" : "library", - "bom-ref" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final" + "purl" : "pkg:maven/org.jboss.logging/commons-logging-jboss-logging@1.0.0.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-maven-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-maven-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", "group" : "org.apache.maven", "name" : "maven-embedder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-embedder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.2.1", "group" : "org.codehaus.plexus", "name" : "plexus-utils", "version" : "3.2.1", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.2.1" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-utils@3.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-settings-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-settings-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1", "group" : "org.apache.maven", "name" : "maven-core", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-core@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-core@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1", "group" : "org.apache.maven", "name" : "maven-model", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", "group" : "org.apache.maven", "name" : "maven-builder-support", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-builder-support@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", "group" : "org.apache.maven", "name" : "maven-repository-metadata", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-repository-metadata@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", "group" : "org.apache.maven", "name" : "maven-artifact", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-artifact@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", "group" : "org.apache.maven", "name" : "maven-plugin-api", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-plugin-api@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", "group" : "org.apache.maven", "name" : "maven-model-builder", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-model-builder@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", "group" : "org.apache.maven", "name" : "maven-resolver-provider", "version" : "3.8.1", - "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1" + "purl" : "pkg:maven/org.apache.maven/maven-resolver-provider@3.8.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-impl", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-impl@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-api", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-api@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-spi", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-spi@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-util", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-util@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", "group" : "org.apache.maven.shared", "name" : "maven-shared-utils", "version" : "3.2.1", - "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1" + "purl" : "pkg:maven/org.apache.maven.shared/maven-shared-utils@3.2.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.plexus", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.plexus@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1-no_aop", "group" : "com.google.inject", "name" : "guice", "version" : "4.2.1-no_aop", - "purl" : "pkg:maven/com.google.inject/guice@4.2.1-no_aop", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.inject/guice@4.2.1-no_aop" + "purl" : "pkg:maven/com.google.inject/guice@4.2.1-no_aop?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", "group" : "org.codehaus.plexus", "name" : "plexus-classworlds", "version" : "2.6.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-classworlds@2.6.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", "group" : "org.codehaus.plexus", "name" : "plexus-component-annotations", "version" : "2.1.0", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-component-annotations@2.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", "group" : "org.codehaus.plexus", "name" : "plexus-interpolation", "version" : "1.25", - "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25", - "type" : "library", - "bom-ref" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25" + "purl" : "pkg:maven/org.codehaus.plexus/plexus-interpolation@1.25?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-io/commons-io@2.5", "group" : "commons-io", "name" : "commons-io", "version" : "2.5", - "purl" : "pkg:maven/commons-io/commons-io@2.5", - "type" : "library", - "bom-ref" : "pkg:maven/commons-io/commons-io@2.5" + "purl" : "pkg:maven/commons-io/commons-io@2.5?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android", "group" : "com.google.guava", "name" : "guava", "version" : "25.1-android", - "purl" : "pkg:maven/com.google.guava/guava@25.1-android", - "type" : "library", - "bom-ref" : "pkg:maven/com.google.guava/guava@25.1-android" + "purl" : "pkg:maven/com.google.guava/guava@25.1-android?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4", "group" : "commons-cli", "name" : "commons-cli", "version" : "1.4", - "purl" : "pkg:maven/commons-cli/commons-cli@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/commons-cli/commons-cli@1.4" + "purl" : "pkg:maven/commons-cli/commons-cli@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-sec-dispatcher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-sec-dispatcher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", "group" : "org.sonatype.plexus", "name" : "plexus-cipher", "version" : "1.4", - "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4" + "purl" : "pkg:maven/org.sonatype.plexus/plexus-cipher@1.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-connector-basic", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-connector-basic@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", "group" : "org.apache.maven.resolver", "name" : "maven-resolver-transport-wagon", "version" : "1.6.2", - "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2" + "purl" : "pkg:maven/org.apache.maven.resolver/maven-resolver-transport-wagon@1.6.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-http-shared", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-http-shared@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1", "group" : "org.jsoup", "name" : "jsoup", "version" : "1.12.1", - "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1", - "type" : "library", - "bom-ref" : "pkg:maven/org.jsoup/jsoup@1.12.1" + "purl" : "pkg:maven/org.jsoup/jsoup@1.12.1?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", "group" : "org.apache.httpcomponents", "name" : "httpclient", "version" : "4.5.13", - "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13" + "purl" : "pkg:maven/org.apache.httpcomponents/httpclient@4.5.13?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", "group" : "org.apache.httpcomponents", "name" : "httpcore", "version" : "4.4.14", - "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14" + "purl" : "pkg:maven/org.apache.httpcomponents/httpcore@4.4.14?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-provider-api", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-provider-api@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11", "group" : "commons-codec", "name" : "commons-codec", "version" : "1.11", - "purl" : "pkg:maven/commons-codec/commons-codec@1.11", - "type" : "library", - "bom-ref" : "pkg:maven/commons-codec/commons-codec@1.11" + "purl" : "pkg:maven/commons-codec/commons-codec@1.11?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", "group" : "org.apache.maven.wagon", "name" : "wagon-file", "version" : "3.4.3", - "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3", - "type" : "library", - "bom-ref" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3" + "purl" : "pkg:maven/org.apache.maven.wagon/wagon-file@3.4.3?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-bootstrap-gradle-resolver", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-bootstrap-gradle-resolver@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-devtools-utilities", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-devtools-utilities@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", "group" : "org.eclipse.sisu", "name" : "org.eclipse.sisu.inject", "version" : "0.3.4", - "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4", - "type" : "library", - "bom-ref" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4" + "purl" : "pkg:maven/org.eclipse.sisu/org.eclipse.sisu.inject@0.3.4?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-builder", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-builder@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-launcher", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-launcher@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", "group" : "org.apiguardian", "name" : "apiguardian-api", "version" : "1.1.0", - "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0" + "purl" : "pkg:maven/org.apiguardian/apiguardian-api@1.1.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-engine", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-engine@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", "group" : "org.opentest4j", "name" : "opentest4j", "version" : "1.2.0", - "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0", - "type" : "library", - "bom-ref" : "pkg:maven/org.opentest4j/opentest4j@1.2.0" + "purl" : "pkg:maven/org.opentest4j/opentest4j@1.2.0?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", "group" : "org.junit.platform", "name" : "junit-platform-commons", "version" : "1.7.2", - "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2" + "purl" : "pkg:maven/org.junit.platform/junit-platform-commons@1.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-api", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-api@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-params", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-params@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", "group" : "org.junit.jupiter", "name" : "junit-jupiter-engine", "version" : "5.7.2", - "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2", - "type" : "library", - "bom-ref" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2" + "purl" : "pkg:maven/org.junit.jupiter/junit-jupiter-engine@5.7.2?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-narayana-jta-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-narayana-jta-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-arc-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-arc-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-mutiny-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-mutiny-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-context-propagation-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-context-propagation-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-datasource-deployment-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-datasource-deployment-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-agroal-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-agroal-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-credentials-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-credentials-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-smallrye-health-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-smallrye-health-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-vertx-http-dev-console-spi", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-vertx-http-dev-console-spi@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", "group" : "io.quarkus.arc", "name" : "arc-processor", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus.arc/arc-processor@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-caffeine-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-caffeine-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common-deployment@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-hibernate-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-hibernate-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common@2.0.2.Final?scope=compile" }, { + "type" : "library", + "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", "group" : "io.quarkus", "name" : "quarkus-panache-common-deployment", "version" : "2.0.2.Final", - "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final", - "type" : "library", - "bom-ref" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final" + "purl" : "pkg:maven/io.quarkus/quarkus-panache-common-deployment@2.0.2.Final?scope=compile" } ], "dependencies" : [ @@ -3499,4 +3499,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json index 81c870a7..fd6a0028 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_component_sbom.json @@ -3,86 +3,86 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-11-01T11:28:37Z", + "timestamp" : "2025-04-09T12:31:19Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", "group" : "@hapi", "name" : "joi", "version" : "17.1.1", - "purl" : "pkg:npm/%40hapi/joi@17.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1" + "purl" : "pkg:npm/%40hapi/joi@17.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", "name" : "axios", "version" : "0.19.2", - "purl" : "pkg:npm/axios@0.19.2", - "type" : "library", - "bom-ref" : "pkg:npm/axios@0.19.2" + "purl" : "pkg:npm/axios@0.19.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", "name" : "backend", "version" : "0.0.0", - "purl" : "pkg:npm/backend@0.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/backend@0.0.0" + "purl" : "pkg:npm/backend@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", "name" : "bcryptjs", "version" : "2.4.3", - "purl" : "pkg:npm/bcryptjs@2.4.3", - "type" : "library", - "bom-ref" : "pkg:npm/bcryptjs@2.4.3" + "purl" : "pkg:npm/bcryptjs@2.4.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", "name" : "dotenv", "version" : "8.6.0", - "purl" : "pkg:npm/dotenv@8.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/dotenv@8.6.0" + "purl" : "pkg:npm/dotenv@8.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.18.2", "name" : "express", "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2", - "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2" + "purl" : "pkg:npm/express@4.18.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/jsdom@19.0.0", "name" : "jsdom", "version" : "19.0.0", - "purl" : "pkg:npm/jsdom@19.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/jsdom@19.0.0" + "purl" : "pkg:npm/jsdom@19.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.20", "name" : "mongoose", "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20", - "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20" + "purl" : "pkg:npm/mongoose@5.13.20" }, { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", "name" : "nodemon", "version" : "2.0.22", - "purl" : "pkg:npm/nodemon@2.0.22", - "type" : "library", - "bom-ref" : "pkg:npm/nodemon@2.0.22" + "purl" : "pkg:npm/nodemon@2.0.22" } ], "dependencies" : [ @@ -137,4 +137,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json index c7d6c5ec..908ebca9 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_ignore/expected_stack_sbom.json @@ -3,1299 +3,1299 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-09-26T07:16:23Z", + "timestamp" : "2025-04-09T12:31:59Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", "group" : "@hapi", "name" : "joi", "version" : "17.1.1", - "purl" : "pkg:npm/%40hapi/joi@17.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1" + "purl" : "pkg:npm/%40hapi/joi@17.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/address@4.1.0", "group" : "@hapi", "name" : "address", "version" : "4.1.0", - "purl" : "pkg:npm/%40hapi/address@4.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/address@4.1.0" + "purl" : "pkg:npm/%40hapi/address@4.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/hoek@9.3.0", "group" : "@hapi", "name" : "hoek", "version" : "9.3.0", - "purl" : "pkg:npm/%40hapi/hoek@9.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/hoek@9.3.0" + "purl" : "pkg:npm/%40hapi/hoek@9.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/formula@2.0.0", "group" : "@hapi", "name" : "formula", "version" : "2.0.0", - "purl" : "pkg:npm/%40hapi/formula@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/formula@2.0.0" + "purl" : "pkg:npm/%40hapi/formula@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/pinpoint@2.0.1", "group" : "@hapi", "name" : "pinpoint", "version" : "2.0.1", - "purl" : "pkg:npm/%40hapi/pinpoint@2.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/pinpoint@2.0.1" + "purl" : "pkg:npm/%40hapi/pinpoint@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/topo@5.1.0", "group" : "@hapi", "name" : "topo", "version" : "5.1.0", - "purl" : "pkg:npm/%40hapi/topo@5.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/topo@5.1.0" + "purl" : "pkg:npm/%40hapi/topo@5.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", "name" : "axios", "version" : "0.19.2", - "purl" : "pkg:npm/axios@0.19.2", - "type" : "library", - "bom-ref" : "pkg:npm/axios@0.19.2" + "purl" : "pkg:npm/axios@0.19.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/follow-redirects@1.5.10", "name" : "follow-redirects", "version" : "1.5.10", - "purl" : "pkg:npm/follow-redirects@1.5.10", - "type" : "library", - "bom-ref" : "pkg:npm/follow-redirects@1.5.10" + "purl" : "pkg:npm/follow-redirects@1.5.10" }, { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.1.0", "name" : "debug", "version" : "3.1.0", - "purl" : "pkg:npm/debug@3.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/debug@3.1.0" + "purl" : "pkg:npm/debug@3.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.0.0", "name" : "ms", "version" : "2.0.0", - "purl" : "pkg:npm/ms@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/ms@2.0.0" + "purl" : "pkg:npm/ms@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", "name" : "backend", "version" : "0.0.0", - "purl" : "pkg:npm/backend@0.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/backend@0.0.0" + "purl" : "pkg:npm/backend@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", "name" : "bcryptjs", "version" : "2.4.3", - "purl" : "pkg:npm/bcryptjs@2.4.3", - "type" : "library", - "bom-ref" : "pkg:npm/bcryptjs@2.4.3" + "purl" : "pkg:npm/bcryptjs@2.4.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", "name" : "dotenv", "version" : "8.6.0", - "purl" : "pkg:npm/dotenv@8.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/dotenv@8.6.0" + "purl" : "pkg:npm/dotenv@8.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.18.2", "name" : "express", "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2", - "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2" + "purl" : "pkg:npm/express@4.18.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/accepts@1.3.8", "name" : "accepts", "version" : "1.3.8", - "purl" : "pkg:npm/accepts@1.3.8", - "type" : "library", - "bom-ref" : "pkg:npm/accepts@1.3.8" + "purl" : "pkg:npm/accepts@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mime-types@2.1.35", "name" : "mime-types", "version" : "2.1.35", - "purl" : "pkg:npm/mime-types@2.1.35", - "type" : "library", - "bom-ref" : "pkg:npm/mime-types@2.1.35" + "purl" : "pkg:npm/mime-types@2.1.35" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mime-db@1.52.0", "name" : "mime-db", "version" : "1.52.0", - "purl" : "pkg:npm/mime-db@1.52.0", - "type" : "library", - "bom-ref" : "pkg:npm/mime-db@1.52.0" + "purl" : "pkg:npm/mime-db@1.52.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/negotiator@0.6.3", "name" : "negotiator", "version" : "0.6.3", - "purl" : "pkg:npm/negotiator@0.6.3", - "type" : "library", - "bom-ref" : "pkg:npm/negotiator@0.6.3" + "purl" : "pkg:npm/negotiator@0.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/array-flatten@1.1.1", "name" : "array-flatten", "version" : "1.1.1", - "purl" : "pkg:npm/array-flatten@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/array-flatten@1.1.1" + "purl" : "pkg:npm/array-flatten@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/body-parser@1.20.1", "name" : "body-parser", "version" : "1.20.1", - "purl" : "pkg:npm/body-parser@1.20.1", - "type" : "library", - "bom-ref" : "pkg:npm/body-parser@1.20.1" + "purl" : "pkg:npm/body-parser@1.20.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bytes@3.1.2", "name" : "bytes", "version" : "3.1.2", - "purl" : "pkg:npm/bytes@3.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/bytes@3.1.2" + "purl" : "pkg:npm/bytes@3.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/content-type@1.0.5", "name" : "content-type", "version" : "1.0.5", - "purl" : "pkg:npm/content-type@1.0.5", - "type" : "library", - "bom-ref" : "pkg:npm/content-type@1.0.5" + "purl" : "pkg:npm/content-type@1.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:npm/debug@2.6.9", "name" : "debug", "version" : "2.6.9", - "purl" : "pkg:npm/debug@2.6.9", - "type" : "library", - "bom-ref" : "pkg:npm/debug@2.6.9" + "purl" : "pkg:npm/debug@2.6.9" }, { + "type" : "library", + "bom-ref" : "pkg:npm/depd@2.0.0", "name" : "depd", "version" : "2.0.0", - "purl" : "pkg:npm/depd@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/depd@2.0.0" + "purl" : "pkg:npm/depd@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/destroy@1.2.0", "name" : "destroy", "version" : "1.2.0", - "purl" : "pkg:npm/destroy@1.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/destroy@1.2.0" + "purl" : "pkg:npm/destroy@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/http-errors@2.0.0", "name" : "http-errors", "version" : "2.0.0", - "purl" : "pkg:npm/http-errors@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/http-errors@2.0.0" + "purl" : "pkg:npm/http-errors@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/iconv-lite@0.4.24", "name" : "iconv-lite", "version" : "0.4.24", - "purl" : "pkg:npm/iconv-lite@0.4.24", - "type" : "library", - "bom-ref" : "pkg:npm/iconv-lite@0.4.24" + "purl" : "pkg:npm/iconv-lite@0.4.24" }, { + "type" : "library", + "bom-ref" : "pkg:npm/safer-buffer@2.1.2", "name" : "safer-buffer", "version" : "2.1.2", - "purl" : "pkg:npm/safer-buffer@2.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/safer-buffer@2.1.2" + "purl" : "pkg:npm/safer-buffer@2.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/on-finished@2.4.1", "name" : "on-finished", "version" : "2.4.1", - "purl" : "pkg:npm/on-finished@2.4.1", - "type" : "library", - "bom-ref" : "pkg:npm/on-finished@2.4.1" + "purl" : "pkg:npm/on-finished@2.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/qs@6.11.0", "name" : "qs", "version" : "6.11.0", - "purl" : "pkg:npm/qs@6.11.0", - "type" : "library", - "bom-ref" : "pkg:npm/qs@6.11.0" + "purl" : "pkg:npm/qs@6.11.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/raw-body@2.5.1", "name" : "raw-body", "version" : "2.5.1", - "purl" : "pkg:npm/raw-body@2.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/raw-body@2.5.1" + "purl" : "pkg:npm/raw-body@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/unpipe@1.0.0", "name" : "unpipe", "version" : "1.0.0", - "purl" : "pkg:npm/unpipe@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/unpipe@1.0.0" + "purl" : "pkg:npm/unpipe@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/type-is@1.6.18", "name" : "type-is", "version" : "1.6.18", - "purl" : "pkg:npm/type-is@1.6.18", - "type" : "library", - "bom-ref" : "pkg:npm/type-is@1.6.18" + "purl" : "pkg:npm/type-is@1.6.18" }, { + "type" : "library", + "bom-ref" : "pkg:npm/content-disposition@0.5.4", "name" : "content-disposition", "version" : "0.5.4", - "purl" : "pkg:npm/content-disposition@0.5.4", - "type" : "library", - "bom-ref" : "pkg:npm/content-disposition@0.5.4" + "purl" : "pkg:npm/content-disposition@0.5.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/cookie-signature@1.0.6", "name" : "cookie-signature", "version" : "1.0.6", - "purl" : "pkg:npm/cookie-signature@1.0.6", - "type" : "library", - "bom-ref" : "pkg:npm/cookie-signature@1.0.6" + "purl" : "pkg:npm/cookie-signature@1.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/cookie@0.5.0", "name" : "cookie", "version" : "0.5.0", - "purl" : "pkg:npm/cookie@0.5.0", - "type" : "library", - "bom-ref" : "pkg:npm/cookie@0.5.0" + "purl" : "pkg:npm/cookie@0.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@1.0.2", "name" : "encodeurl", "version" : "1.0.2", - "purl" : "pkg:npm/encodeurl@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/encodeurl@1.0.2" + "purl" : "pkg:npm/encodeurl@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/escape-html@1.0.3", "name" : "escape-html", "version" : "1.0.3", - "purl" : "pkg:npm/escape-html@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/escape-html@1.0.3" + "purl" : "pkg:npm/escape-html@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/etag@1.8.1", "name" : "etag", "version" : "1.8.1", - "purl" : "pkg:npm/etag@1.8.1", - "type" : "library", - "bom-ref" : "pkg:npm/etag@1.8.1" + "purl" : "pkg:npm/etag@1.8.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/finalhandler@1.2.0", "name" : "finalhandler", "version" : "1.2.0", - "purl" : "pkg:npm/finalhandler@1.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/finalhandler@1.2.0" + "purl" : "pkg:npm/finalhandler@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/parseurl@1.3.3", "name" : "parseurl", "version" : "1.3.3", - "purl" : "pkg:npm/parseurl@1.3.3", - "type" : "library", - "bom-ref" : "pkg:npm/parseurl@1.3.3" + "purl" : "pkg:npm/parseurl@1.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/statuses@2.0.1", "name" : "statuses", "version" : "2.0.1", - "purl" : "pkg:npm/statuses@2.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/statuses@2.0.1" + "purl" : "pkg:npm/statuses@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/fresh@0.5.2", "name" : "fresh", "version" : "0.5.2", - "purl" : "pkg:npm/fresh@0.5.2", - "type" : "library", - "bom-ref" : "pkg:npm/fresh@0.5.2" + "purl" : "pkg:npm/fresh@0.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/inherits@2.0.4", "name" : "inherits", "version" : "2.0.4", - "purl" : "pkg:npm/inherits@2.0.4", - "type" : "library", - "bom-ref" : "pkg:npm/inherits@2.0.4" + "purl" : "pkg:npm/inherits@2.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/setprototypeof@1.2.0", "name" : "setprototypeof", "version" : "1.2.0", - "purl" : "pkg:npm/setprototypeof@1.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/setprototypeof@1.2.0" + "purl" : "pkg:npm/setprototypeof@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/toidentifier@1.0.1", "name" : "toidentifier", "version" : "1.0.1", - "purl" : "pkg:npm/toidentifier@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/toidentifier@1.0.1" + "purl" : "pkg:npm/toidentifier@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/merge-descriptors@1.0.1", "name" : "merge-descriptors", "version" : "1.0.1", - "purl" : "pkg:npm/merge-descriptors@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/merge-descriptors@1.0.1" + "purl" : "pkg:npm/merge-descriptors@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/methods@1.1.2", "name" : "methods", "version" : "1.1.2", - "purl" : "pkg:npm/methods@1.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/methods@1.1.2" + "purl" : "pkg:npm/methods@1.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ee-first@1.1.1", "name" : "ee-first", "version" : "1.1.1", - "purl" : "pkg:npm/ee-first@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/ee-first@1.1.1" + "purl" : "pkg:npm/ee-first@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/path-to-regexp@0.1.7", "name" : "path-to-regexp", "version" : "0.1.7", - "purl" : "pkg:npm/path-to-regexp@0.1.7", - "type" : "library", - "bom-ref" : "pkg:npm/path-to-regexp@0.1.7" + "purl" : "pkg:npm/path-to-regexp@0.1.7" }, { + "type" : "library", + "bom-ref" : "pkg:npm/proxy-addr@2.0.7", "name" : "proxy-addr", "version" : "2.0.7", - "purl" : "pkg:npm/proxy-addr@2.0.7", - "type" : "library", - "bom-ref" : "pkg:npm/proxy-addr@2.0.7" + "purl" : "pkg:npm/proxy-addr@2.0.7" }, { + "type" : "library", + "bom-ref" : "pkg:npm/forwarded@0.2.0", "name" : "forwarded", "version" : "0.2.0", - "purl" : "pkg:npm/forwarded@0.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/forwarded@0.2.0" + "purl" : "pkg:npm/forwarded@0.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ipaddr.js@1.9.1", "name" : "ipaddr.js", "version" : "1.9.1", - "purl" : "pkg:npm/ipaddr.js@1.9.1", - "type" : "library", - "bom-ref" : "pkg:npm/ipaddr.js@1.9.1" + "purl" : "pkg:npm/ipaddr.js@1.9.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel@1.0.4", "name" : "side-channel", "version" : "1.0.4", - "purl" : "pkg:npm/side-channel@1.0.4", - "type" : "library", - "bom-ref" : "pkg:npm/side-channel@1.0.4" + "purl" : "pkg:npm/side-channel@1.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/call-bind@1.0.2", "name" : "call-bind", "version" : "1.0.2", - "purl" : "pkg:npm/call-bind@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/call-bind@1.0.2" + "purl" : "pkg:npm/call-bind@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/function-bind@1.1.1", "name" : "function-bind", "version" : "1.1.1", - "purl" : "pkg:npm/function-bind@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/function-bind@1.1.1" + "purl" : "pkg:npm/function-bind@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/get-intrinsic@1.2.1", "name" : "get-intrinsic", "version" : "1.2.1", - "purl" : "pkg:npm/get-intrinsic@1.2.1", - "type" : "library", - "bom-ref" : "pkg:npm/get-intrinsic@1.2.1" + "purl" : "pkg:npm/get-intrinsic@1.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has-proto@1.0.1", "name" : "has-proto", "version" : "1.0.1", - "purl" : "pkg:npm/has-proto@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/has-proto@1.0.1" + "purl" : "pkg:npm/has-proto@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has-symbols@1.0.3", "name" : "has-symbols", "version" : "1.0.3", - "purl" : "pkg:npm/has-symbols@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/has-symbols@1.0.3" + "purl" : "pkg:npm/has-symbols@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has@1.0.3", "name" : "has", "version" : "1.0.3", - "purl" : "pkg:npm/has@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/has@1.0.3" + "purl" : "pkg:npm/has@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/object-inspect@1.12.3", "name" : "object-inspect", "version" : "1.12.3", - "purl" : "pkg:npm/object-inspect@1.12.3", - "type" : "library", - "bom-ref" : "pkg:npm/object-inspect@1.12.3" + "purl" : "pkg:npm/object-inspect@1.12.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/range-parser@1.2.1", "name" : "range-parser", "version" : "1.2.1", - "purl" : "pkg:npm/range-parser@1.2.1", - "type" : "library", - "bom-ref" : "pkg:npm/range-parser@1.2.1" + "purl" : "pkg:npm/range-parser@1.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/send@0.18.0", "name" : "send", "version" : "0.18.0", - "purl" : "pkg:npm/send@0.18.0", - "type" : "library", - "bom-ref" : "pkg:npm/send@0.18.0" + "purl" : "pkg:npm/send@0.18.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mime@1.6.0", "name" : "mime", "version" : "1.6.0", - "purl" : "pkg:npm/mime@1.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/mime@1.6.0" + "purl" : "pkg:npm/mime@1.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/serve-static@1.15.0", "name" : "serve-static", "version" : "1.15.0", - "purl" : "pkg:npm/serve-static@1.15.0", - "type" : "library", - "bom-ref" : "pkg:npm/serve-static@1.15.0" + "purl" : "pkg:npm/serve-static@1.15.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/media-typer@0.3.0", "name" : "media-typer", "version" : "0.3.0", - "purl" : "pkg:npm/media-typer@0.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/media-typer@0.3.0" + "purl" : "pkg:npm/media-typer@0.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/utils-merge@1.0.1", "name" : "utils-merge", "version" : "1.0.1", - "purl" : "pkg:npm/utils-merge@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/utils-merge@1.0.1" + "purl" : "pkg:npm/utils-merge@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/vary@1.1.2", "name" : "vary", "version" : "1.1.2", - "purl" : "pkg:npm/vary@1.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/vary@1.1.2" + "purl" : "pkg:npm/vary@1.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/jsdom@19.0.0", "name" : "jsdom", "version" : "19.0.0", - "purl" : "pkg:npm/jsdom@19.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/jsdom@19.0.0" + "purl" : "pkg:npm/jsdom@19.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/abab@2.0.6", "name" : "abab", "version" : "2.0.6", - "purl" : "pkg:npm/abab@2.0.6", - "type" : "library", - "bom-ref" : "pkg:npm/abab@2.0.6" + "purl" : "pkg:npm/abab@2.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/acorn-globals@6.0.0", "name" : "acorn-globals", "version" : "6.0.0", - "purl" : "pkg:npm/acorn-globals@6.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/acorn-globals@6.0.0" + "purl" : "pkg:npm/acorn-globals@6.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/acorn-walk@7.2.0", "name" : "acorn-walk", "version" : "7.2.0", - "purl" : "pkg:npm/acorn-walk@7.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/acorn-walk@7.2.0" + "purl" : "pkg:npm/acorn-walk@7.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/acorn@7.4.1", "name" : "acorn", "version" : "7.4.1", - "purl" : "pkg:npm/acorn@7.4.1", - "type" : "library", - "bom-ref" : "pkg:npm/acorn@7.4.1" + "purl" : "pkg:npm/acorn@7.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/acorn@8.10.0", "name" : "acorn", "version" : "8.10.0", - "purl" : "pkg:npm/acorn@8.10.0", - "type" : "library", - "bom-ref" : "pkg:npm/acorn@8.10.0" + "purl" : "pkg:npm/acorn@8.10.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/cssom@0.5.0", "name" : "cssom", "version" : "0.5.0", - "purl" : "pkg:npm/cssom@0.5.0", - "type" : "library", - "bom-ref" : "pkg:npm/cssom@0.5.0" + "purl" : "pkg:npm/cssom@0.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/cssstyle@2.3.0", "name" : "cssstyle", "version" : "2.3.0", - "purl" : "pkg:npm/cssstyle@2.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/cssstyle@2.3.0" + "purl" : "pkg:npm/cssstyle@2.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/cssom@0.3.8", "name" : "cssom", "version" : "0.3.8", - "purl" : "pkg:npm/cssom@0.3.8", - "type" : "library", - "bom-ref" : "pkg:npm/cssom@0.3.8" + "purl" : "pkg:npm/cssom@0.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/data-urls@3.0.2", "name" : "data-urls", "version" : "3.0.2", - "purl" : "pkg:npm/data-urls@3.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/data-urls@3.0.2" + "purl" : "pkg:npm/data-urls@3.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-mimetype@3.0.0", "name" : "whatwg-mimetype", "version" : "3.0.0", - "purl" : "pkg:npm/whatwg-mimetype@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/whatwg-mimetype@3.0.0" + "purl" : "pkg:npm/whatwg-mimetype@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-url@11.0.0", "name" : "whatwg-url", "version" : "11.0.0", - "purl" : "pkg:npm/whatwg-url@11.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/whatwg-url@11.0.0" + "purl" : "pkg:npm/whatwg-url@11.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/tr46@3.0.0", "name" : "tr46", "version" : "3.0.0", - "purl" : "pkg:npm/tr46@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/tr46@3.0.0" + "purl" : "pkg:npm/tr46@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/webidl-conversions@7.0.0", "name" : "webidl-conversions", "version" : "7.0.0", - "purl" : "pkg:npm/webidl-conversions@7.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/webidl-conversions@7.0.0" + "purl" : "pkg:npm/webidl-conversions@7.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/decimal.js@10.4.3", "name" : "decimal.js", "version" : "10.4.3", - "purl" : "pkg:npm/decimal.js@10.4.3", - "type" : "library", - "bom-ref" : "pkg:npm/decimal.js@10.4.3" + "purl" : "pkg:npm/decimal.js@10.4.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/domexception@4.0.0", "name" : "domexception", "version" : "4.0.0", - "purl" : "pkg:npm/domexception@4.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/domexception@4.0.0" + "purl" : "pkg:npm/domexception@4.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/escodegen@2.1.0", "name" : "escodegen", "version" : "2.1.0", - "purl" : "pkg:npm/escodegen@2.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/escodegen@2.1.0" + "purl" : "pkg:npm/escodegen@2.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/esprima@4.0.1", "name" : "esprima", "version" : "4.0.1", - "purl" : "pkg:npm/esprima@4.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/esprima@4.0.1" + "purl" : "pkg:npm/esprima@4.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/estraverse@5.3.0", "name" : "estraverse", "version" : "5.3.0", - "purl" : "pkg:npm/estraverse@5.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/estraverse@5.3.0" + "purl" : "pkg:npm/estraverse@5.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/esutils@2.0.3", "name" : "esutils", "version" : "2.0.3", - "purl" : "pkg:npm/esutils@2.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/esutils@2.0.3" + "purl" : "pkg:npm/esutils@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/source-map@0.6.1", "name" : "source-map", "version" : "0.6.1", - "purl" : "pkg:npm/source-map@0.6.1", - "type" : "library", - "bom-ref" : "pkg:npm/source-map@0.6.1" + "purl" : "pkg:npm/source-map@0.6.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/form-data@4.0.0", "name" : "form-data", "version" : "4.0.0", - "purl" : "pkg:npm/form-data@4.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/form-data@4.0.0" + "purl" : "pkg:npm/form-data@4.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/asynckit@0.4.0", "name" : "asynckit", "version" : "0.4.0", - "purl" : "pkg:npm/asynckit@0.4.0", - "type" : "library", - "bom-ref" : "pkg:npm/asynckit@0.4.0" + "purl" : "pkg:npm/asynckit@0.4.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/combined-stream@1.0.8", "name" : "combined-stream", "version" : "1.0.8", - "purl" : "pkg:npm/combined-stream@1.0.8", - "type" : "library", - "bom-ref" : "pkg:npm/combined-stream@1.0.8" + "purl" : "pkg:npm/combined-stream@1.0.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/delayed-stream@1.0.0", "name" : "delayed-stream", "version" : "1.0.0", - "purl" : "pkg:npm/delayed-stream@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/delayed-stream@1.0.0" + "purl" : "pkg:npm/delayed-stream@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/html-encoding-sniffer@3.0.0", "name" : "html-encoding-sniffer", "version" : "3.0.0", - "purl" : "pkg:npm/html-encoding-sniffer@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/html-encoding-sniffer@3.0.0" + "purl" : "pkg:npm/html-encoding-sniffer@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-encoding@2.0.0", "name" : "whatwg-encoding", "version" : "2.0.0", - "purl" : "pkg:npm/whatwg-encoding@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/whatwg-encoding@2.0.0" + "purl" : "pkg:npm/whatwg-encoding@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/http-proxy-agent@5.0.0", "name" : "http-proxy-agent", "version" : "5.0.0", - "purl" : "pkg:npm/http-proxy-agent@5.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/http-proxy-agent@5.0.0" + "purl" : "pkg:npm/http-proxy-agent@5.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40tootallnate/once@2.0.0", "group" : "@tootallnate", "name" : "once", "version" : "2.0.0", - "purl" : "pkg:npm/%40tootallnate/once@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40tootallnate/once@2.0.0" + "purl" : "pkg:npm/%40tootallnate/once@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/agent-base@6.0.2", "name" : "agent-base", "version" : "6.0.2", - "purl" : "pkg:npm/agent-base@6.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/agent-base@6.0.2" + "purl" : "pkg:npm/agent-base@6.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/debug@4.3.4", "name" : "debug", "version" : "4.3.4", - "purl" : "pkg:npm/debug@4.3.4", - "type" : "library", - "bom-ref" : "pkg:npm/debug@4.3.4" + "purl" : "pkg:npm/debug@4.3.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.1.2", "name" : "ms", "version" : "2.1.2", - "purl" : "pkg:npm/ms@2.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/ms@2.1.2" + "purl" : "pkg:npm/ms@2.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/https-proxy-agent@5.0.1", "name" : "https-proxy-agent", "version" : "5.0.1", - "purl" : "pkg:npm/https-proxy-agent@5.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/https-proxy-agent@5.0.1" + "purl" : "pkg:npm/https-proxy-agent@5.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-potential-custom-element-name@1.0.1", "name" : "is-potential-custom-element-name", "version" : "1.0.1", - "purl" : "pkg:npm/is-potential-custom-element-name@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/is-potential-custom-element-name@1.0.1" + "purl" : "pkg:npm/is-potential-custom-element-name@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/nwsapi@2.2.7", "name" : "nwsapi", "version" : "2.2.7", - "purl" : "pkg:npm/nwsapi@2.2.7", - "type" : "library", - "bom-ref" : "pkg:npm/nwsapi@2.2.7" + "purl" : "pkg:npm/nwsapi@2.2.7" }, { + "type" : "library", + "bom-ref" : "pkg:npm/parse5@6.0.1", "name" : "parse5", "version" : "6.0.1", - "purl" : "pkg:npm/parse5@6.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/parse5@6.0.1" + "purl" : "pkg:npm/parse5@6.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/saxes@5.0.1", "name" : "saxes", "version" : "5.0.1", - "purl" : "pkg:npm/saxes@5.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/saxes@5.0.1" + "purl" : "pkg:npm/saxes@5.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/xmlchars@2.2.0", "name" : "xmlchars", "version" : "2.2.0", - "purl" : "pkg:npm/xmlchars@2.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/xmlchars@2.2.0" + "purl" : "pkg:npm/xmlchars@2.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/symbol-tree@3.2.4", "name" : "symbol-tree", "version" : "3.2.4", - "purl" : "pkg:npm/symbol-tree@3.2.4", - "type" : "library", - "bom-ref" : "pkg:npm/symbol-tree@3.2.4" + "purl" : "pkg:npm/symbol-tree@3.2.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/tough-cookie@4.1.3", "name" : "tough-cookie", "version" : "4.1.3", - "purl" : "pkg:npm/tough-cookie@4.1.3", - "type" : "library", - "bom-ref" : "pkg:npm/tough-cookie@4.1.3" + "purl" : "pkg:npm/tough-cookie@4.1.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/psl@1.9.0", "name" : "psl", "version" : "1.9.0", - "purl" : "pkg:npm/psl@1.9.0", - "type" : "library", - "bom-ref" : "pkg:npm/psl@1.9.0" + "purl" : "pkg:npm/psl@1.9.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/punycode@2.3.0", "name" : "punycode", "version" : "2.3.0", - "purl" : "pkg:npm/punycode@2.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/punycode@2.3.0" + "purl" : "pkg:npm/punycode@2.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/universalify@0.2.0", "name" : "universalify", "version" : "0.2.0", - "purl" : "pkg:npm/universalify@0.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/universalify@0.2.0" + "purl" : "pkg:npm/universalify@0.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/url-parse@1.5.10", "name" : "url-parse", "version" : "1.5.10", - "purl" : "pkg:npm/url-parse@1.5.10", - "type" : "library", - "bom-ref" : "pkg:npm/url-parse@1.5.10" + "purl" : "pkg:npm/url-parse@1.5.10" }, { + "type" : "library", + "bom-ref" : "pkg:npm/querystringify@2.2.0", "name" : "querystringify", "version" : "2.2.0", - "purl" : "pkg:npm/querystringify@2.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/querystringify@2.2.0" + "purl" : "pkg:npm/querystringify@2.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/requires-port@1.0.0", "name" : "requires-port", "version" : "1.0.0", - "purl" : "pkg:npm/requires-port@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/requires-port@1.0.0" + "purl" : "pkg:npm/requires-port@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/w3c-hr-time@1.0.2", "name" : "w3c-hr-time", "version" : "1.0.2", - "purl" : "pkg:npm/w3c-hr-time@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/w3c-hr-time@1.0.2" + "purl" : "pkg:npm/w3c-hr-time@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/browser-process-hrtime@1.0.0", "name" : "browser-process-hrtime", "version" : "1.0.0", - "purl" : "pkg:npm/browser-process-hrtime@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/browser-process-hrtime@1.0.0" + "purl" : "pkg:npm/browser-process-hrtime@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/w3c-xmlserializer@3.0.0", "name" : "w3c-xmlserializer", "version" : "3.0.0", - "purl" : "pkg:npm/w3c-xmlserializer@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/w3c-xmlserializer@3.0.0" + "purl" : "pkg:npm/w3c-xmlserializer@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/xml-name-validator@4.0.0", "name" : "xml-name-validator", "version" : "4.0.0", - "purl" : "pkg:npm/xml-name-validator@4.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/xml-name-validator@4.0.0" + "purl" : "pkg:npm/xml-name-validator@4.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/iconv-lite@0.6.3", "name" : "iconv-lite", "version" : "0.6.3", - "purl" : "pkg:npm/iconv-lite@0.6.3", - "type" : "library", - "bom-ref" : "pkg:npm/iconv-lite@0.6.3" + "purl" : "pkg:npm/iconv-lite@0.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/whatwg-url@10.0.0", "name" : "whatwg-url", "version" : "10.0.0", - "purl" : "pkg:npm/whatwg-url@10.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/whatwg-url@10.0.0" + "purl" : "pkg:npm/whatwg-url@10.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ws@8.14.2", "name" : "ws", "version" : "8.14.2", - "purl" : "pkg:npm/ws@8.14.2", - "type" : "library", - "bom-ref" : "pkg:npm/ws@8.14.2" + "purl" : "pkg:npm/ws@8.14.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.20", "name" : "mongoose", "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20", - "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20" + "purl" : "pkg:npm/mongoose@5.13.20" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/bson@4.0.5", "group" : "@types", "name" : "bson", "version" : "4.0.5", - "purl" : "pkg:npm/%40types/bson@4.0.5", - "type" : "library", - "bom-ref" : "pkg:npm/%40types/bson@4.0.5" + "purl" : "pkg:npm/%40types/bson@4.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/node@20.7.0", "group" : "@types", "name" : "node", "version" : "20.7.0", - "purl" : "pkg:npm/%40types/node@20.7.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40types/node@20.7.0" + "purl" : "pkg:npm/%40types/node@20.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/mongodb@3.6.20", "group" : "@types", "name" : "mongodb", "version" : "3.6.20", - "purl" : "pkg:npm/%40types/mongodb@3.6.20", - "type" : "library", - "bom-ref" : "pkg:npm/%40types/mongodb@3.6.20" + "purl" : "pkg:npm/%40types/mongodb@3.6.20" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bson@1.1.6", "name" : "bson", "version" : "1.1.6", - "purl" : "pkg:npm/bson@1.1.6", - "type" : "library", - "bom-ref" : "pkg:npm/bson@1.1.6" + "purl" : "pkg:npm/bson@1.1.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/kareem@2.3.2", "name" : "kareem", "version" : "2.3.2", - "purl" : "pkg:npm/kareem@2.3.2", - "type" : "library", - "bom-ref" : "pkg:npm/kareem@2.3.2" + "purl" : "pkg:npm/kareem@2.3.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongodb@3.7.4", "name" : "mongodb", "version" : "3.7.4", - "purl" : "pkg:npm/mongodb@3.7.4", - "type" : "library", - "bom-ref" : "pkg:npm/mongodb@3.7.4" + "purl" : "pkg:npm/mongodb@3.7.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bl@2.2.1", "name" : "bl", "version" : "2.2.1", - "purl" : "pkg:npm/bl@2.2.1", - "type" : "library", - "bom-ref" : "pkg:npm/bl@2.2.1" + "purl" : "pkg:npm/bl@2.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/readable-stream@2.3.8", "name" : "readable-stream", "version" : "2.3.8", - "purl" : "pkg:npm/readable-stream@2.3.8", - "type" : "library", - "bom-ref" : "pkg:npm/readable-stream@2.3.8" + "purl" : "pkg:npm/readable-stream@2.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/core-util-is@1.0.3", "name" : "core-util-is", "version" : "1.0.3", - "purl" : "pkg:npm/core-util-is@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/core-util-is@1.0.3" + "purl" : "pkg:npm/core-util-is@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/isarray@1.0.0", "name" : "isarray", "version" : "1.0.0", - "purl" : "pkg:npm/isarray@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/isarray@1.0.0" + "purl" : "pkg:npm/isarray@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/process-nextick-args@2.0.1", "name" : "process-nextick-args", "version" : "2.0.1", - "purl" : "pkg:npm/process-nextick-args@2.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/process-nextick-args@2.0.1" + "purl" : "pkg:npm/process-nextick-args@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/safe-buffer@5.1.2", "name" : "safe-buffer", "version" : "5.1.2", - "purl" : "pkg:npm/safe-buffer@5.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/safe-buffer@5.1.2" + "purl" : "pkg:npm/safe-buffer@5.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/string_decoder@1.1.1", "name" : "string_decoder", "version" : "1.1.1", - "purl" : "pkg:npm/string_decoder@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/string_decoder@1.1.1" + "purl" : "pkg:npm/string_decoder@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/util-deprecate@1.0.2", "name" : "util-deprecate", "version" : "1.0.2", - "purl" : "pkg:npm/util-deprecate@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/util-deprecate@1.0.2" + "purl" : "pkg:npm/util-deprecate@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/denque@1.5.1", "name" : "denque", "version" : "1.5.1", - "purl" : "pkg:npm/denque@1.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/denque@1.5.1" + "purl" : "pkg:npm/denque@1.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.1.8", "name" : "optional-require", "version" : "1.1.8", - "purl" : "pkg:npm/optional-require@1.1.8", - "type" : "library", - "bom-ref" : "pkg:npm/optional-require@1.1.8" + "purl" : "pkg:npm/optional-require@1.1.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/require-at@1.0.6", "name" : "require-at", "version" : "1.0.6", - "purl" : "pkg:npm/require-at@1.0.6", - "type" : "library", - "bom-ref" : "pkg:npm/require-at@1.0.6" + "purl" : "pkg:npm/require-at@1.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/saslprep@1.0.3", "name" : "saslprep", "version" : "1.0.3", - "purl" : "pkg:npm/saslprep@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/saslprep@1.0.3" + "purl" : "pkg:npm/saslprep@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/sparse-bitfield@3.0.3", "name" : "sparse-bitfield", "version" : "3.0.3", - "purl" : "pkg:npm/sparse-bitfield@3.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/sparse-bitfield@3.0.3" + "purl" : "pkg:npm/sparse-bitfield@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/memory-pager@1.5.0", "name" : "memory-pager", "version" : "1.5.0", - "purl" : "pkg:npm/memory-pager@1.5.0", - "type" : "library", - "bom-ref" : "pkg:npm/memory-pager@1.5.0" + "purl" : "pkg:npm/memory-pager@1.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", "name" : "mongoose-legacy-pluralize", "version" : "1.0.2", - "purl" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2" + "purl" : "pkg:npm/mongoose-legacy-pluralize@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mpath@0.8.4", "name" : "mpath", "version" : "0.8.4", - "purl" : "pkg:npm/mpath@0.8.4", - "type" : "library", - "bom-ref" : "pkg:npm/mpath@0.8.4" + "purl" : "pkg:npm/mpath@0.8.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mquery@3.2.5", "name" : "mquery", "version" : "3.2.5", - "purl" : "pkg:npm/mquery@3.2.5", - "type" : "library", - "bom-ref" : "pkg:npm/mquery@3.2.5" + "purl" : "pkg:npm/mquery@3.2.5" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bluebird@3.5.1", "name" : "bluebird", "version" : "3.5.1", - "purl" : "pkg:npm/bluebird@3.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/bluebird@3.5.1" + "purl" : "pkg:npm/bluebird@3.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/regexp-clone@1.0.0", "name" : "regexp-clone", "version" : "1.0.0", - "purl" : "pkg:npm/regexp-clone@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/regexp-clone@1.0.0" + "purl" : "pkg:npm/regexp-clone@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/sliced@1.0.1", "name" : "sliced", "version" : "1.0.1", - "purl" : "pkg:npm/sliced@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/sliced@1.0.1" + "purl" : "pkg:npm/sliced@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.0.3", "name" : "optional-require", "version" : "1.0.3", - "purl" : "pkg:npm/optional-require@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/optional-require@1.0.3" + "purl" : "pkg:npm/optional-require@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/sift@13.5.2", "name" : "sift", "version" : "13.5.2", - "purl" : "pkg:npm/sift@13.5.2", - "type" : "library", - "bom-ref" : "pkg:npm/sift@13.5.2" + "purl" : "pkg:npm/sift@13.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", "name" : "nodemon", "version" : "2.0.22", - "purl" : "pkg:npm/nodemon@2.0.22", - "type" : "library", - "bom-ref" : "pkg:npm/nodemon@2.0.22" + "purl" : "pkg:npm/nodemon@2.0.22" }, { + "type" : "library", + "bom-ref" : "pkg:npm/chokidar@3.5.3", "name" : "chokidar", "version" : "3.5.3", - "purl" : "pkg:npm/chokidar@3.5.3", - "type" : "library", - "bom-ref" : "pkg:npm/chokidar@3.5.3" + "purl" : "pkg:npm/chokidar@3.5.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/anymatch@3.1.3", "name" : "anymatch", "version" : "3.1.3", - "purl" : "pkg:npm/anymatch@3.1.3", - "type" : "library", - "bom-ref" : "pkg:npm/anymatch@3.1.3" + "purl" : "pkg:npm/anymatch@3.1.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/normalize-path@3.0.0", "name" : "normalize-path", "version" : "3.0.0", - "purl" : "pkg:npm/normalize-path@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/normalize-path@3.0.0" + "purl" : "pkg:npm/normalize-path@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/picomatch@2.3.1", "name" : "picomatch", "version" : "2.3.1", - "purl" : "pkg:npm/picomatch@2.3.1", - "type" : "library", - "bom-ref" : "pkg:npm/picomatch@2.3.1" + "purl" : "pkg:npm/picomatch@2.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/braces@3.0.2", "name" : "braces", "version" : "3.0.2", - "purl" : "pkg:npm/braces@3.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/braces@3.0.2" + "purl" : "pkg:npm/braces@3.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/fill-range@7.0.1", "name" : "fill-range", "version" : "7.0.1", - "purl" : "pkg:npm/fill-range@7.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/fill-range@7.0.1" + "purl" : "pkg:npm/fill-range@7.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/to-regex-range@5.0.1", "name" : "to-regex-range", "version" : "5.0.1", - "purl" : "pkg:npm/to-regex-range@5.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/to-regex-range@5.0.1" + "purl" : "pkg:npm/to-regex-range@5.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-number@7.0.0", "name" : "is-number", "version" : "7.0.0", - "purl" : "pkg:npm/is-number@7.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/is-number@7.0.0" + "purl" : "pkg:npm/is-number@7.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/fsevents@2.3.3", "name" : "fsevents", "version" : "2.3.3", - "purl" : "pkg:npm/fsevents@2.3.3", - "type" : "library", - "bom-ref" : "pkg:npm/fsevents@2.3.3" + "purl" : "pkg:npm/fsevents@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/glob-parent@5.1.2", "name" : "glob-parent", "version" : "5.1.2", - "purl" : "pkg:npm/glob-parent@5.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/glob-parent@5.1.2" + "purl" : "pkg:npm/glob-parent@5.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-glob@4.0.3", "name" : "is-glob", "version" : "4.0.3", - "purl" : "pkg:npm/is-glob@4.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/is-glob@4.0.3" + "purl" : "pkg:npm/is-glob@4.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-binary-path@2.1.0", "name" : "is-binary-path", "version" : "2.1.0", - "purl" : "pkg:npm/is-binary-path@2.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/is-binary-path@2.1.0" + "purl" : "pkg:npm/is-binary-path@2.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/binary-extensions@2.2.0", "name" : "binary-extensions", "version" : "2.2.0", - "purl" : "pkg:npm/binary-extensions@2.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/binary-extensions@2.2.0" + "purl" : "pkg:npm/binary-extensions@2.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-extglob@2.1.1", "name" : "is-extglob", "version" : "2.1.1", - "purl" : "pkg:npm/is-extglob@2.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/is-extglob@2.1.1" + "purl" : "pkg:npm/is-extglob@2.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/readdirp@3.6.0", "name" : "readdirp", "version" : "3.6.0", - "purl" : "pkg:npm/readdirp@3.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/readdirp@3.6.0" + "purl" : "pkg:npm/readdirp@3.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.2.7", "name" : "debug", "version" : "3.2.7", - "purl" : "pkg:npm/debug@3.2.7", - "type" : "library", - "bom-ref" : "pkg:npm/debug@3.2.7" + "purl" : "pkg:npm/debug@3.2.7" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ignore-by-default@1.0.1", "name" : "ignore-by-default", "version" : "1.0.1", - "purl" : "pkg:npm/ignore-by-default@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/ignore-by-default@1.0.1" + "purl" : "pkg:npm/ignore-by-default@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/minimatch@3.1.2", "name" : "minimatch", "version" : "3.1.2", - "purl" : "pkg:npm/minimatch@3.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/minimatch@3.1.2" + "purl" : "pkg:npm/minimatch@3.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/brace-expansion@1.1.11", "name" : "brace-expansion", "version" : "1.1.11", - "purl" : "pkg:npm/brace-expansion@1.1.11", - "type" : "library", - "bom-ref" : "pkg:npm/brace-expansion@1.1.11" + "purl" : "pkg:npm/brace-expansion@1.1.11" }, { + "type" : "library", + "bom-ref" : "pkg:npm/balanced-match@1.0.2", "name" : "balanced-match", "version" : "1.0.2", - "purl" : "pkg:npm/balanced-match@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/balanced-match@1.0.2" + "purl" : "pkg:npm/balanced-match@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/concat-map@0.0.1", "name" : "concat-map", "version" : "0.0.1", - "purl" : "pkg:npm/concat-map@0.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/concat-map@0.0.1" + "purl" : "pkg:npm/concat-map@0.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/pstree.remy@1.1.8", "name" : "pstree.remy", "version" : "1.1.8", - "purl" : "pkg:npm/pstree.remy@1.1.8", - "type" : "library", - "bom-ref" : "pkg:npm/pstree.remy@1.1.8" + "purl" : "pkg:npm/pstree.remy@1.1.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/simple-update-notifier@1.1.0", "name" : "simple-update-notifier", "version" : "1.1.0", - "purl" : "pkg:npm/simple-update-notifier@1.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/simple-update-notifier@1.1.0" + "purl" : "pkg:npm/simple-update-notifier@1.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/semver@7.0.0", "name" : "semver", "version" : "7.0.0", - "purl" : "pkg:npm/semver@7.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/semver@7.0.0" + "purl" : "pkg:npm/semver@7.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/supports-color@5.5.0", "name" : "supports-color", "version" : "5.5.0", - "purl" : "pkg:npm/supports-color@5.5.0", - "type" : "library", - "bom-ref" : "pkg:npm/supports-color@5.5.0" + "purl" : "pkg:npm/supports-color@5.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has-flag@3.0.0", "name" : "has-flag", "version" : "3.0.0", - "purl" : "pkg:npm/has-flag@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/has-flag@3.0.0" + "purl" : "pkg:npm/has-flag@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/touch@3.1.0", "name" : "touch", "version" : "3.1.0", - "purl" : "pkg:npm/touch@3.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/touch@3.1.0" + "purl" : "pkg:npm/touch@3.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/nopt@1.0.10", "name" : "nopt", "version" : "1.0.10", - "purl" : "pkg:npm/nopt@1.0.10", - "type" : "library", - "bom-ref" : "pkg:npm/nopt@1.0.10" + "purl" : "pkg:npm/nopt@1.0.10" }, { + "type" : "library", + "bom-ref" : "pkg:npm/abbrev@1.1.1", "name" : "abbrev", "version" : "1.1.1", - "purl" : "pkg:npm/abbrev@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/abbrev@1.1.1" + "purl" : "pkg:npm/abbrev@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/undefsafe@2.0.5", "name" : "undefsafe", "version" : "2.0.5", - "purl" : "pkg:npm/undefsafe@2.0.5", - "type" : "library", - "bom-ref" : "pkg:npm/undefsafe@2.0.5" + "purl" : "pkg:npm/undefsafe@2.0.5" } ], "dependencies" : [ @@ -2357,4 +2357,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json index 88dd2711..56986013 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_component_sbom.json @@ -3,86 +3,86 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-11-01T11:28:37Z", + "timestamp" : "2025-04-09T12:31:19Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", "group" : "@hapi", "name" : "joi", "version" : "17.1.1", - "purl" : "pkg:npm/%40hapi/joi@17.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1" + "purl" : "pkg:npm/%40hapi/joi@17.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", "name" : "axios", "version" : "0.19.2", - "purl" : "pkg:npm/axios@0.19.2", - "type" : "library", - "bom-ref" : "pkg:npm/axios@0.19.2" + "purl" : "pkg:npm/axios@0.19.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", "name" : "backend", "version" : "0.0.0", - "purl" : "pkg:npm/backend@0.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/backend@0.0.0" + "purl" : "pkg:npm/backend@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", "name" : "bcryptjs", "version" : "2.4.3", - "purl" : "pkg:npm/bcryptjs@2.4.3", - "type" : "library", - "bom-ref" : "pkg:npm/bcryptjs@2.4.3" + "purl" : "pkg:npm/bcryptjs@2.4.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", "name" : "dotenv", "version" : "8.6.0", - "purl" : "pkg:npm/dotenv@8.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/dotenv@8.6.0" + "purl" : "pkg:npm/dotenv@8.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.18.2", "name" : "express", "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2", - "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2" + "purl" : "pkg:npm/express@4.18.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/jsonwebtoken@8.5.1", "name" : "jsonwebtoken", "version" : "8.5.1", - "purl" : "pkg:npm/jsonwebtoken@8.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/jsonwebtoken@8.5.1" + "purl" : "pkg:npm/jsonwebtoken@8.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.20", "name" : "mongoose", "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20", - "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20" + "purl" : "pkg:npm/mongoose@5.13.20" }, { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", "name" : "nodemon", "version" : "2.0.22", - "purl" : "pkg:npm/nodemon@2.0.22", - "type" : "library", - "bom-ref" : "pkg:npm/nodemon@2.0.22" + "purl" : "pkg:npm/nodemon@2.0.22" } ], "dependencies" : [ @@ -137,4 +137,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json index 34073e4f..e4adb835 100644 --- a/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/npm/deps_with_no_ignore/expected_stack_sbom.json @@ -3,1039 +3,1039 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2023-09-26T07:19:08Z", + "timestamp" : "2025-04-09T12:32:00Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:npm/backend@1.0.0", "name" : "backend", "version" : "1.0.0", - "purl" : "pkg:npm/backend@1.0.0", - "type" : "application", - "bom-ref" : "pkg:npm/backend@1.0.0" + "purl" : "pkg:npm/backend@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1", "group" : "@hapi", "name" : "joi", "version" : "17.1.1", - "purl" : "pkg:npm/%40hapi/joi@17.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/joi@17.1.1" + "purl" : "pkg:npm/%40hapi/joi@17.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/address@4.1.0", "group" : "@hapi", "name" : "address", "version" : "4.1.0", - "purl" : "pkg:npm/%40hapi/address@4.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/address@4.1.0" + "purl" : "pkg:npm/%40hapi/address@4.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/hoek@9.3.0", "group" : "@hapi", "name" : "hoek", "version" : "9.3.0", - "purl" : "pkg:npm/%40hapi/hoek@9.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/hoek@9.3.0" + "purl" : "pkg:npm/%40hapi/hoek@9.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/formula@2.0.0", "group" : "@hapi", "name" : "formula", "version" : "2.0.0", - "purl" : "pkg:npm/%40hapi/formula@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/formula@2.0.0" + "purl" : "pkg:npm/%40hapi/formula@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/pinpoint@2.0.1", "group" : "@hapi", "name" : "pinpoint", "version" : "2.0.1", - "purl" : "pkg:npm/%40hapi/pinpoint@2.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/pinpoint@2.0.1" + "purl" : "pkg:npm/%40hapi/pinpoint@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40hapi/topo@5.1.0", "group" : "@hapi", "name" : "topo", "version" : "5.1.0", - "purl" : "pkg:npm/%40hapi/topo@5.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40hapi/topo@5.1.0" + "purl" : "pkg:npm/%40hapi/topo@5.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/axios@0.19.2", "name" : "axios", "version" : "0.19.2", - "purl" : "pkg:npm/axios@0.19.2", - "type" : "library", - "bom-ref" : "pkg:npm/axios@0.19.2" + "purl" : "pkg:npm/axios@0.19.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/follow-redirects@1.5.10", "name" : "follow-redirects", "version" : "1.5.10", - "purl" : "pkg:npm/follow-redirects@1.5.10", - "type" : "library", - "bom-ref" : "pkg:npm/follow-redirects@1.5.10" + "purl" : "pkg:npm/follow-redirects@1.5.10" }, { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.1.0", "name" : "debug", "version" : "3.1.0", - "purl" : "pkg:npm/debug@3.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/debug@3.1.0" + "purl" : "pkg:npm/debug@3.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.0.0", "name" : "ms", "version" : "2.0.0", - "purl" : "pkg:npm/ms@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/ms@2.0.0" + "purl" : "pkg:npm/ms@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/backend@0.0.0", "name" : "backend", "version" : "0.0.0", - "purl" : "pkg:npm/backend@0.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/backend@0.0.0" + "purl" : "pkg:npm/backend@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bcryptjs@2.4.3", "name" : "bcryptjs", "version" : "2.4.3", - "purl" : "pkg:npm/bcryptjs@2.4.3", - "type" : "library", - "bom-ref" : "pkg:npm/bcryptjs@2.4.3" + "purl" : "pkg:npm/bcryptjs@2.4.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/dotenv@8.6.0", "name" : "dotenv", "version" : "8.6.0", - "purl" : "pkg:npm/dotenv@8.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/dotenv@8.6.0" + "purl" : "pkg:npm/dotenv@8.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/express@4.18.2", "name" : "express", "version" : "4.18.2", - "purl" : "pkg:npm/express@4.18.2", - "type" : "library", - "bom-ref" : "pkg:npm/express@4.18.2" + "purl" : "pkg:npm/express@4.18.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/accepts@1.3.8", "name" : "accepts", "version" : "1.3.8", - "purl" : "pkg:npm/accepts@1.3.8", - "type" : "library", - "bom-ref" : "pkg:npm/accepts@1.3.8" + "purl" : "pkg:npm/accepts@1.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mime-types@2.1.35", "name" : "mime-types", "version" : "2.1.35", - "purl" : "pkg:npm/mime-types@2.1.35", - "type" : "library", - "bom-ref" : "pkg:npm/mime-types@2.1.35" + "purl" : "pkg:npm/mime-types@2.1.35" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mime-db@1.52.0", "name" : "mime-db", "version" : "1.52.0", - "purl" : "pkg:npm/mime-db@1.52.0", - "type" : "library", - "bom-ref" : "pkg:npm/mime-db@1.52.0" + "purl" : "pkg:npm/mime-db@1.52.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/negotiator@0.6.3", "name" : "negotiator", "version" : "0.6.3", - "purl" : "pkg:npm/negotiator@0.6.3", - "type" : "library", - "bom-ref" : "pkg:npm/negotiator@0.6.3" + "purl" : "pkg:npm/negotiator@0.6.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/array-flatten@1.1.1", "name" : "array-flatten", "version" : "1.1.1", - "purl" : "pkg:npm/array-flatten@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/array-flatten@1.1.1" + "purl" : "pkg:npm/array-flatten@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/body-parser@1.20.1", "name" : "body-parser", "version" : "1.20.1", - "purl" : "pkg:npm/body-parser@1.20.1", - "type" : "library", - "bom-ref" : "pkg:npm/body-parser@1.20.1" + "purl" : "pkg:npm/body-parser@1.20.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bytes@3.1.2", "name" : "bytes", "version" : "3.1.2", - "purl" : "pkg:npm/bytes@3.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/bytes@3.1.2" + "purl" : "pkg:npm/bytes@3.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/content-type@1.0.5", "name" : "content-type", "version" : "1.0.5", - "purl" : "pkg:npm/content-type@1.0.5", - "type" : "library", - "bom-ref" : "pkg:npm/content-type@1.0.5" + "purl" : "pkg:npm/content-type@1.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:npm/debug@2.6.9", "name" : "debug", "version" : "2.6.9", - "purl" : "pkg:npm/debug@2.6.9", - "type" : "library", - "bom-ref" : "pkg:npm/debug@2.6.9" + "purl" : "pkg:npm/debug@2.6.9" }, { + "type" : "library", + "bom-ref" : "pkg:npm/depd@2.0.0", "name" : "depd", "version" : "2.0.0", - "purl" : "pkg:npm/depd@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/depd@2.0.0" + "purl" : "pkg:npm/depd@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/destroy@1.2.0", "name" : "destroy", "version" : "1.2.0", - "purl" : "pkg:npm/destroy@1.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/destroy@1.2.0" + "purl" : "pkg:npm/destroy@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/http-errors@2.0.0", "name" : "http-errors", "version" : "2.0.0", - "purl" : "pkg:npm/http-errors@2.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/http-errors@2.0.0" + "purl" : "pkg:npm/http-errors@2.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/iconv-lite@0.4.24", "name" : "iconv-lite", "version" : "0.4.24", - "purl" : "pkg:npm/iconv-lite@0.4.24", - "type" : "library", - "bom-ref" : "pkg:npm/iconv-lite@0.4.24" + "purl" : "pkg:npm/iconv-lite@0.4.24" }, { + "type" : "library", + "bom-ref" : "pkg:npm/safer-buffer@2.1.2", "name" : "safer-buffer", "version" : "2.1.2", - "purl" : "pkg:npm/safer-buffer@2.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/safer-buffer@2.1.2" + "purl" : "pkg:npm/safer-buffer@2.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/on-finished@2.4.1", "name" : "on-finished", "version" : "2.4.1", - "purl" : "pkg:npm/on-finished@2.4.1", - "type" : "library", - "bom-ref" : "pkg:npm/on-finished@2.4.1" + "purl" : "pkg:npm/on-finished@2.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/qs@6.11.0", "name" : "qs", "version" : "6.11.0", - "purl" : "pkg:npm/qs@6.11.0", - "type" : "library", - "bom-ref" : "pkg:npm/qs@6.11.0" + "purl" : "pkg:npm/qs@6.11.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/raw-body@2.5.1", "name" : "raw-body", "version" : "2.5.1", - "purl" : "pkg:npm/raw-body@2.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/raw-body@2.5.1" + "purl" : "pkg:npm/raw-body@2.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/unpipe@1.0.0", "name" : "unpipe", "version" : "1.0.0", - "purl" : "pkg:npm/unpipe@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/unpipe@1.0.0" + "purl" : "pkg:npm/unpipe@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/type-is@1.6.18", "name" : "type-is", "version" : "1.6.18", - "purl" : "pkg:npm/type-is@1.6.18", - "type" : "library", - "bom-ref" : "pkg:npm/type-is@1.6.18" + "purl" : "pkg:npm/type-is@1.6.18" }, { + "type" : "library", + "bom-ref" : "pkg:npm/content-disposition@0.5.4", "name" : "content-disposition", "version" : "0.5.4", - "purl" : "pkg:npm/content-disposition@0.5.4", - "type" : "library", - "bom-ref" : "pkg:npm/content-disposition@0.5.4" + "purl" : "pkg:npm/content-disposition@0.5.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/safe-buffer@5.2.1", "name" : "safe-buffer", "version" : "5.2.1", - "purl" : "pkg:npm/safe-buffer@5.2.1", - "type" : "library", - "bom-ref" : "pkg:npm/safe-buffer@5.2.1" + "purl" : "pkg:npm/safe-buffer@5.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/cookie-signature@1.0.6", "name" : "cookie-signature", "version" : "1.0.6", - "purl" : "pkg:npm/cookie-signature@1.0.6", - "type" : "library", - "bom-ref" : "pkg:npm/cookie-signature@1.0.6" + "purl" : "pkg:npm/cookie-signature@1.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/cookie@0.5.0", "name" : "cookie", "version" : "0.5.0", - "purl" : "pkg:npm/cookie@0.5.0", - "type" : "library", - "bom-ref" : "pkg:npm/cookie@0.5.0" + "purl" : "pkg:npm/cookie@0.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/encodeurl@1.0.2", "name" : "encodeurl", "version" : "1.0.2", - "purl" : "pkg:npm/encodeurl@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/encodeurl@1.0.2" + "purl" : "pkg:npm/encodeurl@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/escape-html@1.0.3", "name" : "escape-html", "version" : "1.0.3", - "purl" : "pkg:npm/escape-html@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/escape-html@1.0.3" + "purl" : "pkg:npm/escape-html@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/etag@1.8.1", "name" : "etag", "version" : "1.8.1", - "purl" : "pkg:npm/etag@1.8.1", - "type" : "library", - "bom-ref" : "pkg:npm/etag@1.8.1" + "purl" : "pkg:npm/etag@1.8.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/finalhandler@1.2.0", "name" : "finalhandler", "version" : "1.2.0", - "purl" : "pkg:npm/finalhandler@1.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/finalhandler@1.2.0" + "purl" : "pkg:npm/finalhandler@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/parseurl@1.3.3", "name" : "parseurl", "version" : "1.3.3", - "purl" : "pkg:npm/parseurl@1.3.3", - "type" : "library", - "bom-ref" : "pkg:npm/parseurl@1.3.3" + "purl" : "pkg:npm/parseurl@1.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/statuses@2.0.1", "name" : "statuses", "version" : "2.0.1", - "purl" : "pkg:npm/statuses@2.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/statuses@2.0.1" + "purl" : "pkg:npm/statuses@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/fresh@0.5.2", "name" : "fresh", "version" : "0.5.2", - "purl" : "pkg:npm/fresh@0.5.2", - "type" : "library", - "bom-ref" : "pkg:npm/fresh@0.5.2" + "purl" : "pkg:npm/fresh@0.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/inherits@2.0.4", "name" : "inherits", "version" : "2.0.4", - "purl" : "pkg:npm/inherits@2.0.4", - "type" : "library", - "bom-ref" : "pkg:npm/inherits@2.0.4" + "purl" : "pkg:npm/inherits@2.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/setprototypeof@1.2.0", "name" : "setprototypeof", "version" : "1.2.0", - "purl" : "pkg:npm/setprototypeof@1.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/setprototypeof@1.2.0" + "purl" : "pkg:npm/setprototypeof@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/toidentifier@1.0.1", "name" : "toidentifier", "version" : "1.0.1", - "purl" : "pkg:npm/toidentifier@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/toidentifier@1.0.1" + "purl" : "pkg:npm/toidentifier@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/merge-descriptors@1.0.1", "name" : "merge-descriptors", "version" : "1.0.1", - "purl" : "pkg:npm/merge-descriptors@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/merge-descriptors@1.0.1" + "purl" : "pkg:npm/merge-descriptors@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/methods@1.1.2", "name" : "methods", "version" : "1.1.2", - "purl" : "pkg:npm/methods@1.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/methods@1.1.2" + "purl" : "pkg:npm/methods@1.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ee-first@1.1.1", "name" : "ee-first", "version" : "1.1.1", - "purl" : "pkg:npm/ee-first@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/ee-first@1.1.1" + "purl" : "pkg:npm/ee-first@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/path-to-regexp@0.1.7", "name" : "path-to-regexp", "version" : "0.1.7", - "purl" : "pkg:npm/path-to-regexp@0.1.7", - "type" : "library", - "bom-ref" : "pkg:npm/path-to-regexp@0.1.7" + "purl" : "pkg:npm/path-to-regexp@0.1.7" }, { + "type" : "library", + "bom-ref" : "pkg:npm/proxy-addr@2.0.7", "name" : "proxy-addr", "version" : "2.0.7", - "purl" : "pkg:npm/proxy-addr@2.0.7", - "type" : "library", - "bom-ref" : "pkg:npm/proxy-addr@2.0.7" + "purl" : "pkg:npm/proxy-addr@2.0.7" }, { + "type" : "library", + "bom-ref" : "pkg:npm/forwarded@0.2.0", "name" : "forwarded", "version" : "0.2.0", - "purl" : "pkg:npm/forwarded@0.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/forwarded@0.2.0" + "purl" : "pkg:npm/forwarded@0.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ipaddr.js@1.9.1", "name" : "ipaddr.js", "version" : "1.9.1", - "purl" : "pkg:npm/ipaddr.js@1.9.1", - "type" : "library", - "bom-ref" : "pkg:npm/ipaddr.js@1.9.1" + "purl" : "pkg:npm/ipaddr.js@1.9.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/side-channel@1.0.4", "name" : "side-channel", "version" : "1.0.4", - "purl" : "pkg:npm/side-channel@1.0.4", - "type" : "library", - "bom-ref" : "pkg:npm/side-channel@1.0.4" + "purl" : "pkg:npm/side-channel@1.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/call-bind@1.0.2", "name" : "call-bind", "version" : "1.0.2", - "purl" : "pkg:npm/call-bind@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/call-bind@1.0.2" + "purl" : "pkg:npm/call-bind@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/function-bind@1.1.1", "name" : "function-bind", "version" : "1.1.1", - "purl" : "pkg:npm/function-bind@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/function-bind@1.1.1" + "purl" : "pkg:npm/function-bind@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/get-intrinsic@1.2.1", "name" : "get-intrinsic", "version" : "1.2.1", - "purl" : "pkg:npm/get-intrinsic@1.2.1", - "type" : "library", - "bom-ref" : "pkg:npm/get-intrinsic@1.2.1" + "purl" : "pkg:npm/get-intrinsic@1.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has-proto@1.0.1", "name" : "has-proto", "version" : "1.0.1", - "purl" : "pkg:npm/has-proto@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/has-proto@1.0.1" + "purl" : "pkg:npm/has-proto@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has-symbols@1.0.3", "name" : "has-symbols", "version" : "1.0.3", - "purl" : "pkg:npm/has-symbols@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/has-symbols@1.0.3" + "purl" : "pkg:npm/has-symbols@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has@1.0.3", "name" : "has", "version" : "1.0.3", - "purl" : "pkg:npm/has@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/has@1.0.3" + "purl" : "pkg:npm/has@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/object-inspect@1.12.3", "name" : "object-inspect", "version" : "1.12.3", - "purl" : "pkg:npm/object-inspect@1.12.3", - "type" : "library", - "bom-ref" : "pkg:npm/object-inspect@1.12.3" + "purl" : "pkg:npm/object-inspect@1.12.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/range-parser@1.2.1", "name" : "range-parser", "version" : "1.2.1", - "purl" : "pkg:npm/range-parser@1.2.1", - "type" : "library", - "bom-ref" : "pkg:npm/range-parser@1.2.1" + "purl" : "pkg:npm/range-parser@1.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/send@0.18.0", "name" : "send", "version" : "0.18.0", - "purl" : "pkg:npm/send@0.18.0", - "type" : "library", - "bom-ref" : "pkg:npm/send@0.18.0" + "purl" : "pkg:npm/send@0.18.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mime@1.6.0", "name" : "mime", "version" : "1.6.0", - "purl" : "pkg:npm/mime@1.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/mime@1.6.0" + "purl" : "pkg:npm/mime@1.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.1.3", "name" : "ms", "version" : "2.1.3", - "purl" : "pkg:npm/ms@2.1.3", - "type" : "library", - "bom-ref" : "pkg:npm/ms@2.1.3" + "purl" : "pkg:npm/ms@2.1.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/serve-static@1.15.0", "name" : "serve-static", "version" : "1.15.0", - "purl" : "pkg:npm/serve-static@1.15.0", - "type" : "library", - "bom-ref" : "pkg:npm/serve-static@1.15.0" + "purl" : "pkg:npm/serve-static@1.15.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/media-typer@0.3.0", "name" : "media-typer", "version" : "0.3.0", - "purl" : "pkg:npm/media-typer@0.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/media-typer@0.3.0" + "purl" : "pkg:npm/media-typer@0.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/utils-merge@1.0.1", "name" : "utils-merge", "version" : "1.0.1", - "purl" : "pkg:npm/utils-merge@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/utils-merge@1.0.1" + "purl" : "pkg:npm/utils-merge@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/vary@1.1.2", "name" : "vary", "version" : "1.1.2", - "purl" : "pkg:npm/vary@1.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/vary@1.1.2" + "purl" : "pkg:npm/vary@1.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/jsonwebtoken@8.5.1", "name" : "jsonwebtoken", "version" : "8.5.1", - "purl" : "pkg:npm/jsonwebtoken@8.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/jsonwebtoken@8.5.1" + "purl" : "pkg:npm/jsonwebtoken@8.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/jws@3.2.2", "name" : "jws", "version" : "3.2.2", - "purl" : "pkg:npm/jws@3.2.2", - "type" : "library", - "bom-ref" : "pkg:npm/jws@3.2.2" + "purl" : "pkg:npm/jws@3.2.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/jwa@1.4.1", "name" : "jwa", "version" : "1.4.1", - "purl" : "pkg:npm/jwa@1.4.1", - "type" : "library", - "bom-ref" : "pkg:npm/jwa@1.4.1" + "purl" : "pkg:npm/jwa@1.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/buffer-equal-constant-time@1.0.1", "name" : "buffer-equal-constant-time", "version" : "1.0.1", - "purl" : "pkg:npm/buffer-equal-constant-time@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/buffer-equal-constant-time@1.0.1" + "purl" : "pkg:npm/buffer-equal-constant-time@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ecdsa-sig-formatter@1.0.11", "name" : "ecdsa-sig-formatter", "version" : "1.0.11", - "purl" : "pkg:npm/ecdsa-sig-formatter@1.0.11", - "type" : "library", - "bom-ref" : "pkg:npm/ecdsa-sig-formatter@1.0.11" + "purl" : "pkg:npm/ecdsa-sig-formatter@1.0.11" }, { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.includes@4.3.0", "name" : "lodash.includes", "version" : "4.3.0", - "purl" : "pkg:npm/lodash.includes@4.3.0", - "type" : "library", - "bom-ref" : "pkg:npm/lodash.includes@4.3.0" + "purl" : "pkg:npm/lodash.includes@4.3.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isboolean@3.0.3", "name" : "lodash.isboolean", "version" : "3.0.3", - "purl" : "pkg:npm/lodash.isboolean@3.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/lodash.isboolean@3.0.3" + "purl" : "pkg:npm/lodash.isboolean@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isinteger@4.0.4", "name" : "lodash.isinteger", "version" : "4.0.4", - "purl" : "pkg:npm/lodash.isinteger@4.0.4", - "type" : "library", - "bom-ref" : "pkg:npm/lodash.isinteger@4.0.4" + "purl" : "pkg:npm/lodash.isinteger@4.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isnumber@3.0.3", "name" : "lodash.isnumber", "version" : "3.0.3", - "purl" : "pkg:npm/lodash.isnumber@3.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/lodash.isnumber@3.0.3" + "purl" : "pkg:npm/lodash.isnumber@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isplainobject@4.0.6", "name" : "lodash.isplainobject", "version" : "4.0.6", - "purl" : "pkg:npm/lodash.isplainobject@4.0.6", - "type" : "library", - "bom-ref" : "pkg:npm/lodash.isplainobject@4.0.6" + "purl" : "pkg:npm/lodash.isplainobject@4.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.isstring@4.0.1", "name" : "lodash.isstring", "version" : "4.0.1", - "purl" : "pkg:npm/lodash.isstring@4.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/lodash.isstring@4.0.1" + "purl" : "pkg:npm/lodash.isstring@4.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/lodash.once@4.1.1", "name" : "lodash.once", "version" : "4.1.1", - "purl" : "pkg:npm/lodash.once@4.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/lodash.once@4.1.1" + "purl" : "pkg:npm/lodash.once@4.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/semver@5.7.2", "name" : "semver", "version" : "5.7.2", - "purl" : "pkg:npm/semver@5.7.2", - "type" : "library", - "bom-ref" : "pkg:npm/semver@5.7.2" + "purl" : "pkg:npm/semver@5.7.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose@5.13.20", "name" : "mongoose", "version" : "5.13.20", - "purl" : "pkg:npm/mongoose@5.13.20", - "type" : "library", - "bom-ref" : "pkg:npm/mongoose@5.13.20" + "purl" : "pkg:npm/mongoose@5.13.20" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/bson@4.0.5", "group" : "@types", "name" : "bson", "version" : "4.0.5", - "purl" : "pkg:npm/%40types/bson@4.0.5", - "type" : "library", - "bom-ref" : "pkg:npm/%40types/bson@4.0.5" + "purl" : "pkg:npm/%40types/bson@4.0.5" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/node@20.7.0", "group" : "@types", "name" : "node", "version" : "20.7.0", - "purl" : "pkg:npm/%40types/node@20.7.0", - "type" : "library", - "bom-ref" : "pkg:npm/%40types/node@20.7.0" + "purl" : "pkg:npm/%40types/node@20.7.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/%40types/mongodb@3.6.20", "group" : "@types", "name" : "mongodb", "version" : "3.6.20", - "purl" : "pkg:npm/%40types/mongodb@3.6.20", - "type" : "library", - "bom-ref" : "pkg:npm/%40types/mongodb@3.6.20" + "purl" : "pkg:npm/%40types/mongodb@3.6.20" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bson@1.1.6", "name" : "bson", "version" : "1.1.6", - "purl" : "pkg:npm/bson@1.1.6", - "type" : "library", - "bom-ref" : "pkg:npm/bson@1.1.6" + "purl" : "pkg:npm/bson@1.1.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/kareem@2.3.2", "name" : "kareem", "version" : "2.3.2", - "purl" : "pkg:npm/kareem@2.3.2", - "type" : "library", - "bom-ref" : "pkg:npm/kareem@2.3.2" + "purl" : "pkg:npm/kareem@2.3.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongodb@3.7.4", "name" : "mongodb", "version" : "3.7.4", - "purl" : "pkg:npm/mongodb@3.7.4", - "type" : "library", - "bom-ref" : "pkg:npm/mongodb@3.7.4" + "purl" : "pkg:npm/mongodb@3.7.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bl@2.2.1", "name" : "bl", "version" : "2.2.1", - "purl" : "pkg:npm/bl@2.2.1", - "type" : "library", - "bom-ref" : "pkg:npm/bl@2.2.1" + "purl" : "pkg:npm/bl@2.2.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/readable-stream@2.3.8", "name" : "readable-stream", "version" : "2.3.8", - "purl" : "pkg:npm/readable-stream@2.3.8", - "type" : "library", - "bom-ref" : "pkg:npm/readable-stream@2.3.8" + "purl" : "pkg:npm/readable-stream@2.3.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/core-util-is@1.0.3", "name" : "core-util-is", "version" : "1.0.3", - "purl" : "pkg:npm/core-util-is@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/core-util-is@1.0.3" + "purl" : "pkg:npm/core-util-is@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/isarray@1.0.0", "name" : "isarray", "version" : "1.0.0", - "purl" : "pkg:npm/isarray@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/isarray@1.0.0" + "purl" : "pkg:npm/isarray@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/process-nextick-args@2.0.1", "name" : "process-nextick-args", "version" : "2.0.1", - "purl" : "pkg:npm/process-nextick-args@2.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/process-nextick-args@2.0.1" + "purl" : "pkg:npm/process-nextick-args@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/safe-buffer@5.1.2", "name" : "safe-buffer", "version" : "5.1.2", - "purl" : "pkg:npm/safe-buffer@5.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/safe-buffer@5.1.2" + "purl" : "pkg:npm/safe-buffer@5.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/string_decoder@1.1.1", "name" : "string_decoder", "version" : "1.1.1", - "purl" : "pkg:npm/string_decoder@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/string_decoder@1.1.1" + "purl" : "pkg:npm/string_decoder@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/util-deprecate@1.0.2", "name" : "util-deprecate", "version" : "1.0.2", - "purl" : "pkg:npm/util-deprecate@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/util-deprecate@1.0.2" + "purl" : "pkg:npm/util-deprecate@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/denque@1.5.1", "name" : "denque", "version" : "1.5.1", - "purl" : "pkg:npm/denque@1.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/denque@1.5.1" + "purl" : "pkg:npm/denque@1.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.1.8", "name" : "optional-require", "version" : "1.1.8", - "purl" : "pkg:npm/optional-require@1.1.8", - "type" : "library", - "bom-ref" : "pkg:npm/optional-require@1.1.8" + "purl" : "pkg:npm/optional-require@1.1.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/require-at@1.0.6", "name" : "require-at", "version" : "1.0.6", - "purl" : "pkg:npm/require-at@1.0.6", - "type" : "library", - "bom-ref" : "pkg:npm/require-at@1.0.6" + "purl" : "pkg:npm/require-at@1.0.6" }, { + "type" : "library", + "bom-ref" : "pkg:npm/saslprep@1.0.3", "name" : "saslprep", "version" : "1.0.3", - "purl" : "pkg:npm/saslprep@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/saslprep@1.0.3" + "purl" : "pkg:npm/saslprep@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/sparse-bitfield@3.0.3", "name" : "sparse-bitfield", "version" : "3.0.3", - "purl" : "pkg:npm/sparse-bitfield@3.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/sparse-bitfield@3.0.3" + "purl" : "pkg:npm/sparse-bitfield@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/memory-pager@1.5.0", "name" : "memory-pager", "version" : "1.5.0", - "purl" : "pkg:npm/memory-pager@1.5.0", - "type" : "library", - "bom-ref" : "pkg:npm/memory-pager@1.5.0" + "purl" : "pkg:npm/memory-pager@1.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", "name" : "mongoose-legacy-pluralize", "version" : "1.0.2", - "purl" : "pkg:npm/mongoose-legacy-pluralize@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/mongoose-legacy-pluralize@1.0.2" + "purl" : "pkg:npm/mongoose-legacy-pluralize@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mpath@0.8.4", "name" : "mpath", "version" : "0.8.4", - "purl" : "pkg:npm/mpath@0.8.4", - "type" : "library", - "bom-ref" : "pkg:npm/mpath@0.8.4" + "purl" : "pkg:npm/mpath@0.8.4" }, { + "type" : "library", + "bom-ref" : "pkg:npm/mquery@3.2.5", "name" : "mquery", "version" : "3.2.5", - "purl" : "pkg:npm/mquery@3.2.5", - "type" : "library", - "bom-ref" : "pkg:npm/mquery@3.2.5" + "purl" : "pkg:npm/mquery@3.2.5" }, { + "type" : "library", + "bom-ref" : "pkg:npm/bluebird@3.5.1", "name" : "bluebird", "version" : "3.5.1", - "purl" : "pkg:npm/bluebird@3.5.1", - "type" : "library", - "bom-ref" : "pkg:npm/bluebird@3.5.1" + "purl" : "pkg:npm/bluebird@3.5.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/regexp-clone@1.0.0", "name" : "regexp-clone", "version" : "1.0.0", - "purl" : "pkg:npm/regexp-clone@1.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/regexp-clone@1.0.0" + "purl" : "pkg:npm/regexp-clone@1.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/sliced@1.0.1", "name" : "sliced", "version" : "1.0.1", - "purl" : "pkg:npm/sliced@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/sliced@1.0.1" + "purl" : "pkg:npm/sliced@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ms@2.1.2", "name" : "ms", "version" : "2.1.2", - "purl" : "pkg:npm/ms@2.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/ms@2.1.2" + "purl" : "pkg:npm/ms@2.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/optional-require@1.0.3", "name" : "optional-require", "version" : "1.0.3", - "purl" : "pkg:npm/optional-require@1.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/optional-require@1.0.3" + "purl" : "pkg:npm/optional-require@1.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/sift@13.5.2", "name" : "sift", "version" : "13.5.2", - "purl" : "pkg:npm/sift@13.5.2", - "type" : "library", - "bom-ref" : "pkg:npm/sift@13.5.2" + "purl" : "pkg:npm/sift@13.5.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/nodemon@2.0.22", "name" : "nodemon", "version" : "2.0.22", - "purl" : "pkg:npm/nodemon@2.0.22", - "type" : "library", - "bom-ref" : "pkg:npm/nodemon@2.0.22" + "purl" : "pkg:npm/nodemon@2.0.22" }, { + "type" : "library", + "bom-ref" : "pkg:npm/chokidar@3.5.3", "name" : "chokidar", "version" : "3.5.3", - "purl" : "pkg:npm/chokidar@3.5.3", - "type" : "library", - "bom-ref" : "pkg:npm/chokidar@3.5.3" + "purl" : "pkg:npm/chokidar@3.5.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/anymatch@3.1.3", "name" : "anymatch", "version" : "3.1.3", - "purl" : "pkg:npm/anymatch@3.1.3", - "type" : "library", - "bom-ref" : "pkg:npm/anymatch@3.1.3" + "purl" : "pkg:npm/anymatch@3.1.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/normalize-path@3.0.0", "name" : "normalize-path", "version" : "3.0.0", - "purl" : "pkg:npm/normalize-path@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/normalize-path@3.0.0" + "purl" : "pkg:npm/normalize-path@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/picomatch@2.3.1", "name" : "picomatch", "version" : "2.3.1", - "purl" : "pkg:npm/picomatch@2.3.1", - "type" : "library", - "bom-ref" : "pkg:npm/picomatch@2.3.1" + "purl" : "pkg:npm/picomatch@2.3.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/braces@3.0.2", "name" : "braces", "version" : "3.0.2", - "purl" : "pkg:npm/braces@3.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/braces@3.0.2" + "purl" : "pkg:npm/braces@3.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/fill-range@7.0.1", "name" : "fill-range", "version" : "7.0.1", - "purl" : "pkg:npm/fill-range@7.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/fill-range@7.0.1" + "purl" : "pkg:npm/fill-range@7.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/to-regex-range@5.0.1", "name" : "to-regex-range", "version" : "5.0.1", - "purl" : "pkg:npm/to-regex-range@5.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/to-regex-range@5.0.1" + "purl" : "pkg:npm/to-regex-range@5.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-number@7.0.0", "name" : "is-number", "version" : "7.0.0", - "purl" : "pkg:npm/is-number@7.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/is-number@7.0.0" + "purl" : "pkg:npm/is-number@7.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/fsevents@2.3.3", "name" : "fsevents", "version" : "2.3.3", - "purl" : "pkg:npm/fsevents@2.3.3", - "type" : "library", - "bom-ref" : "pkg:npm/fsevents@2.3.3" + "purl" : "pkg:npm/fsevents@2.3.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/glob-parent@5.1.2", "name" : "glob-parent", "version" : "5.1.2", - "purl" : "pkg:npm/glob-parent@5.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/glob-parent@5.1.2" + "purl" : "pkg:npm/glob-parent@5.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-glob@4.0.3", "name" : "is-glob", "version" : "4.0.3", - "purl" : "pkg:npm/is-glob@4.0.3", - "type" : "library", - "bom-ref" : "pkg:npm/is-glob@4.0.3" + "purl" : "pkg:npm/is-glob@4.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-binary-path@2.1.0", "name" : "is-binary-path", "version" : "2.1.0", - "purl" : "pkg:npm/is-binary-path@2.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/is-binary-path@2.1.0" + "purl" : "pkg:npm/is-binary-path@2.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/binary-extensions@2.2.0", "name" : "binary-extensions", "version" : "2.2.0", - "purl" : "pkg:npm/binary-extensions@2.2.0", - "type" : "library", - "bom-ref" : "pkg:npm/binary-extensions@2.2.0" + "purl" : "pkg:npm/binary-extensions@2.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/is-extglob@2.1.1", "name" : "is-extglob", "version" : "2.1.1", - "purl" : "pkg:npm/is-extglob@2.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/is-extglob@2.1.1" + "purl" : "pkg:npm/is-extglob@2.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/readdirp@3.6.0", "name" : "readdirp", "version" : "3.6.0", - "purl" : "pkg:npm/readdirp@3.6.0", - "type" : "library", - "bom-ref" : "pkg:npm/readdirp@3.6.0" + "purl" : "pkg:npm/readdirp@3.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/debug@3.2.7", "name" : "debug", "version" : "3.2.7", - "purl" : "pkg:npm/debug@3.2.7", - "type" : "library", - "bom-ref" : "pkg:npm/debug@3.2.7" + "purl" : "pkg:npm/debug@3.2.7" }, { + "type" : "library", + "bom-ref" : "pkg:npm/ignore-by-default@1.0.1", "name" : "ignore-by-default", "version" : "1.0.1", - "purl" : "pkg:npm/ignore-by-default@1.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/ignore-by-default@1.0.1" + "purl" : "pkg:npm/ignore-by-default@1.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/minimatch@3.1.2", "name" : "minimatch", "version" : "3.1.2", - "purl" : "pkg:npm/minimatch@3.1.2", - "type" : "library", - "bom-ref" : "pkg:npm/minimatch@3.1.2" + "purl" : "pkg:npm/minimatch@3.1.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/brace-expansion@1.1.11", "name" : "brace-expansion", "version" : "1.1.11", - "purl" : "pkg:npm/brace-expansion@1.1.11", - "type" : "library", - "bom-ref" : "pkg:npm/brace-expansion@1.1.11" + "purl" : "pkg:npm/brace-expansion@1.1.11" }, { + "type" : "library", + "bom-ref" : "pkg:npm/balanced-match@1.0.2", "name" : "balanced-match", "version" : "1.0.2", - "purl" : "pkg:npm/balanced-match@1.0.2", - "type" : "library", - "bom-ref" : "pkg:npm/balanced-match@1.0.2" + "purl" : "pkg:npm/balanced-match@1.0.2" }, { + "type" : "library", + "bom-ref" : "pkg:npm/concat-map@0.0.1", "name" : "concat-map", "version" : "0.0.1", - "purl" : "pkg:npm/concat-map@0.0.1", - "type" : "library", - "bom-ref" : "pkg:npm/concat-map@0.0.1" + "purl" : "pkg:npm/concat-map@0.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/pstree.remy@1.1.8", "name" : "pstree.remy", "version" : "1.1.8", - "purl" : "pkg:npm/pstree.remy@1.1.8", - "type" : "library", - "bom-ref" : "pkg:npm/pstree.remy@1.1.8" + "purl" : "pkg:npm/pstree.remy@1.1.8" }, { + "type" : "library", + "bom-ref" : "pkg:npm/simple-update-notifier@1.1.0", "name" : "simple-update-notifier", "version" : "1.1.0", - "purl" : "pkg:npm/simple-update-notifier@1.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/simple-update-notifier@1.1.0" + "purl" : "pkg:npm/simple-update-notifier@1.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/semver@7.0.0", "name" : "semver", "version" : "7.0.0", - "purl" : "pkg:npm/semver@7.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/semver@7.0.0" + "purl" : "pkg:npm/semver@7.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/supports-color@5.5.0", "name" : "supports-color", "version" : "5.5.0", - "purl" : "pkg:npm/supports-color@5.5.0", - "type" : "library", - "bom-ref" : "pkg:npm/supports-color@5.5.0" + "purl" : "pkg:npm/supports-color@5.5.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/has-flag@3.0.0", "name" : "has-flag", "version" : "3.0.0", - "purl" : "pkg:npm/has-flag@3.0.0", - "type" : "library", - "bom-ref" : "pkg:npm/has-flag@3.0.0" + "purl" : "pkg:npm/has-flag@3.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/touch@3.1.0", "name" : "touch", "version" : "3.1.0", - "purl" : "pkg:npm/touch@3.1.0", - "type" : "library", - "bom-ref" : "pkg:npm/touch@3.1.0" + "purl" : "pkg:npm/touch@3.1.0" }, { + "type" : "library", + "bom-ref" : "pkg:npm/nopt@1.0.10", "name" : "nopt", "version" : "1.0.10", - "purl" : "pkg:npm/nopt@1.0.10", - "type" : "library", - "bom-ref" : "pkg:npm/nopt@1.0.10" + "purl" : "pkg:npm/nopt@1.0.10" }, { + "type" : "library", + "bom-ref" : "pkg:npm/abbrev@1.1.1", "name" : "abbrev", "version" : "1.1.1", - "purl" : "pkg:npm/abbrev@1.1.1", - "type" : "library", - "bom-ref" : "pkg:npm/abbrev@1.1.1" + "purl" : "pkg:npm/abbrev@1.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:npm/undefsafe@2.0.5", "name" : "undefsafe", "version" : "2.0.5", - "purl" : "pkg:npm/undefsafe@2.0.5", - "type" : "library", - "bom-ref" : "pkg:npm/undefsafe@2.0.5" + "purl" : "pkg:npm/undefsafe@2.0.5" } ], "dependencies" : [ @@ -1890,4 +1890,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json index 18aaef3b..4fcef0ad 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_component_sbom.json @@ -3,197 +3,197 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-29T09:14:16Z", + "timestamp" : "2025-04-09T12:38:18Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/anyio@3.6.2", "name" : "anyio", "version" : "3.6.2", - "purl" : "pkg:pypi/anyio@3.6.2", - "type" : "library", - "bom-ref" : "pkg:pypi/anyio@3.6.2" + "purl" : "pkg:pypi/anyio@3.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/asgiref@3.4.1", "name" : "asgiref", "version" : "3.4.1", - "purl" : "pkg:pypi/asgiref@3.4.1", - "type" : "library", - "bom-ref" : "pkg:pypi/asgiref@3.4.1" + "purl" : "pkg:pypi/asgiref@3.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2", "name" : "beautifulsoup4", "version" : "4.12.2", - "purl" : "pkg:pypi/beautifulsoup4@4.12.2", - "type" : "library", - "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2" + "purl" : "pkg:pypi/beautifulsoup4@4.12.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/certifi@2023.7.22", "name" : "certifi", "version" : "2023.7.22", - "purl" : "pkg:pypi/certifi@2023.7.22", - "type" : "library", - "bom-ref" : "pkg:pypi/certifi@2023.7.22" + "purl" : "pkg:pypi/certifi@2023.7.22" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/chardet@4.0.0", "name" : "chardet", "version" : "4.0.0", - "purl" : "pkg:pypi/chardet@4.0.0", - "type" : "library", - "bom-ref" : "pkg:pypi/chardet@4.0.0" + "purl" : "pkg:pypi/chardet@4.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/contextlib2@21.6.0", "name" : "contextlib2", "version" : "21.6.0", - "purl" : "pkg:pypi/contextlib2@21.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/contextlib2@21.6.0" + "purl" : "pkg:pypi/contextlib2@21.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/fastapi@0.75.1", "name" : "fastapi", "version" : "0.75.1", - "purl" : "pkg:pypi/fastapi@0.75.1", - "type" : "library", - "bom-ref" : "pkg:pypi/fastapi@0.75.1" + "purl" : "pkg:pypi/fastapi@0.75.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/flask@2.0.3", "name" : "flask", "version" : "2.0.3", - "purl" : "pkg:pypi/flask@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/flask@2.0.3" + "purl" : "pkg:pypi/flask@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/h11@0.13.0", "name" : "h11", "version" : "0.13.0", - "purl" : "pkg:pypi/h11@0.13.0", - "type" : "library", - "bom-ref" : "pkg:pypi/h11@0.13.0" + "purl" : "pkg:pypi/h11@0.13.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/idna@2.10", "name" : "idna", "version" : "2.10", - "purl" : "pkg:pypi/idna@2.10", - "type" : "library", - "bom-ref" : "pkg:pypi/idna@2.10" + "purl" : "pkg:pypi/idna@2.10" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/immutables@0.19", "name" : "immutables", "version" : "0.19", - "purl" : "pkg:pypi/immutables@0.19", - "type" : "library", - "bom-ref" : "pkg:pypi/immutables@0.19" + "purl" : "pkg:pypi/immutables@0.19" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3", "name" : "importlib-metadata", "version" : "4.8.3", - "purl" : "pkg:pypi/importlib-metadata@4.8.3", - "type" : "library", - "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3" + "purl" : "pkg:pypi/importlib-metadata@4.8.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/itsdangerous@2.0.1", "name" : "itsdangerous", "version" : "2.0.1", - "purl" : "pkg:pypi/itsdangerous@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/itsdangerous@2.0.1" + "purl" : "pkg:pypi/itsdangerous@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/jinja2@3.0.3", "name" : "jinja2", "version" : "3.0.3", - "purl" : "pkg:pypi/jinja2@3.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/jinja2@3.0.3" + "purl" : "pkg:pypi/jinja2@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/markupsafe@2.0.1", "name" : "markupsafe", "version" : "2.0.1", - "purl" : "pkg:pypi/markupsafe@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/markupsafe@2.0.1" + "purl" : "pkg:pypi/markupsafe@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/requests@2.25.1", "name" : "requests", "version" : "2.25.1", - "purl" : "pkg:pypi/requests@2.25.1", - "type" : "library", - "bom-ref" : "pkg:pypi/requests@2.25.1" + "purl" : "pkg:pypi/requests@2.25.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/six@1.16.0", "name" : "six", "version" : "1.16.0", - "purl" : "pkg:pypi/six@1.16.0", - "type" : "library", - "bom-ref" : "pkg:pypi/six@1.16.0" + "purl" : "pkg:pypi/six@1.16.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/sniffio@1.2.0", "name" : "sniffio", "version" : "1.2.0", - "purl" : "pkg:pypi/sniffio@1.2.0", - "type" : "library", - "bom-ref" : "pkg:pypi/sniffio@1.2.0" + "purl" : "pkg:pypi/sniffio@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1", "name" : "soupsieve", "version" : "2.3.2.post1", - "purl" : "pkg:pypi/soupsieve@2.3.2.post1", - "type" : "library", - "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1" + "purl" : "pkg:pypi/soupsieve@2.3.2.post1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/starlette@0.17.1", "name" : "starlette", "version" : "0.17.1", - "purl" : "pkg:pypi/starlette@0.17.1", - "type" : "library", - "bom-ref" : "pkg:pypi/starlette@0.17.1" + "purl" : "pkg:pypi/starlette@0.17.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", "name" : "typing-extensions", "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1", - "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1" + "purl" : "pkg:pypi/typing-extensions@4.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/urllib3@1.26.16", "name" : "urllib3", "version" : "1.26.16", - "purl" : "pkg:pypi/urllib3@1.26.16", - "type" : "library", - "bom-ref" : "pkg:pypi/urllib3@1.26.16" + "purl" : "pkg:pypi/urllib3@1.26.16" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/uvicorn@0.17.0", "name" : "uvicorn", "version" : "0.17.0", - "purl" : "pkg:pypi/uvicorn@0.17.0", - "type" : "library", - "bom-ref" : "pkg:pypi/uvicorn@0.17.0" + "purl" : "pkg:pypi/uvicorn@0.17.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/werkzeug@2.0.3", "name" : "werkzeug", "version" : "2.0.3", - "purl" : "pkg:pypi/werkzeug@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/werkzeug@2.0.3" + "purl" : "pkg:pypi/werkzeug@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/zipp@3.6.0", "name" : "zipp", "version" : "3.6.0", - "purl" : "pkg:pypi/zipp@3.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/zipp@3.6.0" + "purl" : "pkg:pypi/zipp@3.6.0" } ], "dependencies" : [ @@ -328,4 +328,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json index b0da8205..685ab50e 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_ignore/expected_stack_sbom.json @@ -3,197 +3,197 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-29T08:54:46Z", + "timestamp" : "2025-04-09T12:34:45Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/anyio@3.6.2", "name" : "anyio", "version" : "3.6.2", - "purl" : "pkg:pypi/anyio@3.6.2", - "type" : "library", - "bom-ref" : "pkg:pypi/anyio@3.6.2" + "purl" : "pkg:pypi/anyio@3.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/idna@2.10", "name" : "idna", "version" : "2.10", - "purl" : "pkg:pypi/idna@2.10", - "type" : "library", - "bom-ref" : "pkg:pypi/idna@2.10" + "purl" : "pkg:pypi/idna@2.10" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/sniffio@1.2.0", "name" : "sniffio", "version" : "1.2.0", - "purl" : "pkg:pypi/sniffio@1.2.0", - "type" : "library", - "bom-ref" : "pkg:pypi/sniffio@1.2.0" + "purl" : "pkg:pypi/sniffio@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/asgiref@3.4.1", "name" : "asgiref", "version" : "3.4.1", - "purl" : "pkg:pypi/asgiref@3.4.1", - "type" : "library", - "bom-ref" : "pkg:pypi/asgiref@3.4.1" + "purl" : "pkg:pypi/asgiref@3.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2", "name" : "beautifulsoup4", "version" : "4.12.2", - "purl" : "pkg:pypi/beautifulsoup4@4.12.2", - "type" : "library", - "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2" + "purl" : "pkg:pypi/beautifulsoup4@4.12.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1", "name" : "soupsieve", "version" : "2.3.2.post1", - "purl" : "pkg:pypi/soupsieve@2.3.2.post1", - "type" : "library", - "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1" + "purl" : "pkg:pypi/soupsieve@2.3.2.post1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/certifi@2023.7.22", "name" : "certifi", "version" : "2023.7.22", - "purl" : "pkg:pypi/certifi@2023.7.22", - "type" : "library", - "bom-ref" : "pkg:pypi/certifi@2023.7.22" + "purl" : "pkg:pypi/certifi@2023.7.22" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/chardet@4.0.0", "name" : "chardet", "version" : "4.0.0", - "purl" : "pkg:pypi/chardet@4.0.0", - "type" : "library", - "bom-ref" : "pkg:pypi/chardet@4.0.0" + "purl" : "pkg:pypi/chardet@4.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/contextlib2@21.6.0", "name" : "contextlib2", "version" : "21.6.0", - "purl" : "pkg:pypi/contextlib2@21.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/contextlib2@21.6.0" + "purl" : "pkg:pypi/contextlib2@21.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/fastapi@0.75.1", "name" : "fastapi", "version" : "0.75.1", - "purl" : "pkg:pypi/fastapi@0.75.1", - "type" : "library", - "bom-ref" : "pkg:pypi/fastapi@0.75.1" + "purl" : "pkg:pypi/fastapi@0.75.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", "name" : "typing-extensions", "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1", - "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1" + "purl" : "pkg:pypi/typing-extensions@4.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/starlette@0.17.1", "name" : "starlette", "version" : "0.17.1", - "purl" : "pkg:pypi/starlette@0.17.1", - "type" : "library", - "bom-ref" : "pkg:pypi/starlette@0.17.1" + "purl" : "pkg:pypi/starlette@0.17.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/flask@2.0.3", "name" : "flask", "version" : "2.0.3", - "purl" : "pkg:pypi/flask@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/flask@2.0.3" + "purl" : "pkg:pypi/flask@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/jinja2@3.0.3", "name" : "jinja2", "version" : "3.0.3", - "purl" : "pkg:pypi/jinja2@3.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/jinja2@3.0.3" + "purl" : "pkg:pypi/jinja2@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/markupsafe@2.0.1", "name" : "markupsafe", "version" : "2.0.1", - "purl" : "pkg:pypi/markupsafe@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/markupsafe@2.0.1" + "purl" : "pkg:pypi/markupsafe@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/werkzeug@2.0.3", "name" : "werkzeug", "version" : "2.0.3", - "purl" : "pkg:pypi/werkzeug@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/werkzeug@2.0.3" + "purl" : "pkg:pypi/werkzeug@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/itsdangerous@2.0.1", "name" : "itsdangerous", "version" : "2.0.1", - "purl" : "pkg:pypi/itsdangerous@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/itsdangerous@2.0.1" + "purl" : "pkg:pypi/itsdangerous@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/h11@0.13.0", "name" : "h11", "version" : "0.13.0", - "purl" : "pkg:pypi/h11@0.13.0", - "type" : "library", - "bom-ref" : "pkg:pypi/h11@0.13.0" + "purl" : "pkg:pypi/h11@0.13.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/immutables@0.19", "name" : "immutables", "version" : "0.19", - "purl" : "pkg:pypi/immutables@0.19", - "type" : "library", - "bom-ref" : "pkg:pypi/immutables@0.19" + "purl" : "pkg:pypi/immutables@0.19" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3", "name" : "importlib-metadata", "version" : "4.8.3", - "purl" : "pkg:pypi/importlib-metadata@4.8.3", - "type" : "library", - "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3" + "purl" : "pkg:pypi/importlib-metadata@4.8.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/zipp@3.6.0", "name" : "zipp", "version" : "3.6.0", - "purl" : "pkg:pypi/zipp@3.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/zipp@3.6.0" + "purl" : "pkg:pypi/zipp@3.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/requests@2.25.1", "name" : "requests", "version" : "2.25.1", - "purl" : "pkg:pypi/requests@2.25.1", - "type" : "library", - "bom-ref" : "pkg:pypi/requests@2.25.1" + "purl" : "pkg:pypi/requests@2.25.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/urllib3@1.26.16", "name" : "urllib3", "version" : "1.26.16", - "purl" : "pkg:pypi/urllib3@1.26.16", - "type" : "library", - "bom-ref" : "pkg:pypi/urllib3@1.26.16" + "purl" : "pkg:pypi/urllib3@1.26.16" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/six@1.16.0", "name" : "six", "version" : "1.16.0", - "purl" : "pkg:pypi/six@1.16.0", - "type" : "library", - "bom-ref" : "pkg:pypi/six@1.16.0" + "purl" : "pkg:pypi/six@1.16.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/uvicorn@0.17.0", "name" : "uvicorn", "version" : "0.17.0", - "purl" : "pkg:pypi/uvicorn@0.17.0", - "type" : "library", - "bom-ref" : "pkg:pypi/uvicorn@0.17.0" + "purl" : "pkg:pypi/uvicorn@0.17.0" } ], "dependencies" : [ @@ -353,4 +353,4 @@ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json index 40a36698..d523afa3 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_component_sbom.json @@ -3,211 +3,211 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-29T09:13:11Z", + "timestamp" : "2025-04-09T12:38:18Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/anyio@3.6.2", "name" : "anyio", "version" : "3.6.2", - "purl" : "pkg:pypi/anyio@3.6.2", - "type" : "library", - "bom-ref" : "pkg:pypi/anyio@3.6.2" + "purl" : "pkg:pypi/anyio@3.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/asgiref@3.4.1", "name" : "asgiref", "version" : "3.4.1", - "purl" : "pkg:pypi/asgiref@3.4.1", - "type" : "library", - "bom-ref" : "pkg:pypi/asgiref@3.4.1" + "purl" : "pkg:pypi/asgiref@3.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2", "name" : "beautifulsoup4", "version" : "4.12.2", - "purl" : "pkg:pypi/beautifulsoup4@4.12.2", - "type" : "library", - "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2" + "purl" : "pkg:pypi/beautifulsoup4@4.12.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/certifi@2023.7.22", "name" : "certifi", "version" : "2023.7.22", - "purl" : "pkg:pypi/certifi@2023.7.22", - "type" : "library", - "bom-ref" : "pkg:pypi/certifi@2023.7.22" + "purl" : "pkg:pypi/certifi@2023.7.22" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/chardet@4.0.0", "name" : "chardet", "version" : "4.0.0", - "purl" : "pkg:pypi/chardet@4.0.0", - "type" : "library", - "bom-ref" : "pkg:pypi/chardet@4.0.0" + "purl" : "pkg:pypi/chardet@4.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/click@8.0.4", "name" : "click", "version" : "8.0.4", - "purl" : "pkg:pypi/click@8.0.4", - "type" : "library", - "bom-ref" : "pkg:pypi/click@8.0.4" + "purl" : "pkg:pypi/click@8.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/contextlib2@21.6.0", "name" : "contextlib2", "version" : "21.6.0", - "purl" : "pkg:pypi/contextlib2@21.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/contextlib2@21.6.0" + "purl" : "pkg:pypi/contextlib2@21.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/fastapi@0.75.1", "name" : "fastapi", "version" : "0.75.1", - "purl" : "pkg:pypi/fastapi@0.75.1", - "type" : "library", - "bom-ref" : "pkg:pypi/fastapi@0.75.1" + "purl" : "pkg:pypi/fastapi@0.75.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/flask@2.0.3", "name" : "flask", "version" : "2.0.3", - "purl" : "pkg:pypi/flask@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/flask@2.0.3" + "purl" : "pkg:pypi/flask@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/h11@0.13.0", "name" : "h11", "version" : "0.13.0", - "purl" : "pkg:pypi/h11@0.13.0", - "type" : "library", - "bom-ref" : "pkg:pypi/h11@0.13.0" + "purl" : "pkg:pypi/h11@0.13.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/idna@2.10", "name" : "idna", "version" : "2.10", - "purl" : "pkg:pypi/idna@2.10", - "type" : "library", - "bom-ref" : "pkg:pypi/idna@2.10" + "purl" : "pkg:pypi/idna@2.10" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/immutables@0.19", "name" : "immutables", "version" : "0.19", - "purl" : "pkg:pypi/immutables@0.19", - "type" : "library", - "bom-ref" : "pkg:pypi/immutables@0.19" + "purl" : "pkg:pypi/immutables@0.19" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3", "name" : "importlib-metadata", "version" : "4.8.3", - "purl" : "pkg:pypi/importlib-metadata@4.8.3", - "type" : "library", - "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3" + "purl" : "pkg:pypi/importlib-metadata@4.8.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/itsdangerous@2.0.1", "name" : "itsdangerous", "version" : "2.0.1", - "purl" : "pkg:pypi/itsdangerous@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/itsdangerous@2.0.1" + "purl" : "pkg:pypi/itsdangerous@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/jinja2@3.0.3", "name" : "jinja2", "version" : "3.0.3", - "purl" : "pkg:pypi/jinja2@3.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/jinja2@3.0.3" + "purl" : "pkg:pypi/jinja2@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/markupsafe@2.0.1", "name" : "markupsafe", "version" : "2.0.1", - "purl" : "pkg:pypi/markupsafe@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/markupsafe@2.0.1" + "purl" : "pkg:pypi/markupsafe@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/pydantic@1.9.2", "name" : "pydantic", "version" : "1.9.2", - "purl" : "pkg:pypi/pydantic@1.9.2", - "type" : "library", - "bom-ref" : "pkg:pypi/pydantic@1.9.2" + "purl" : "pkg:pypi/pydantic@1.9.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/requests@2.25.1", "name" : "requests", "version" : "2.25.1", - "purl" : "pkg:pypi/requests@2.25.1", - "type" : "library", - "bom-ref" : "pkg:pypi/requests@2.25.1" + "purl" : "pkg:pypi/requests@2.25.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/six@1.16.0", "name" : "six", "version" : "1.16.0", - "purl" : "pkg:pypi/six@1.16.0", - "type" : "library", - "bom-ref" : "pkg:pypi/six@1.16.0" + "purl" : "pkg:pypi/six@1.16.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/sniffio@1.2.0", "name" : "sniffio", "version" : "1.2.0", - "purl" : "pkg:pypi/sniffio@1.2.0", - "type" : "library", - "bom-ref" : "pkg:pypi/sniffio@1.2.0" + "purl" : "pkg:pypi/sniffio@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1", "name" : "soupsieve", "version" : "2.3.2.post1", - "purl" : "pkg:pypi/soupsieve@2.3.2.post1", - "type" : "library", - "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1" + "purl" : "pkg:pypi/soupsieve@2.3.2.post1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/starlette@0.17.1", "name" : "starlette", "version" : "0.17.1", - "purl" : "pkg:pypi/starlette@0.17.1", - "type" : "library", - "bom-ref" : "pkg:pypi/starlette@0.17.1" + "purl" : "pkg:pypi/starlette@0.17.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", "name" : "typing-extensions", "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1", - "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1" + "purl" : "pkg:pypi/typing-extensions@4.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/urllib3@1.26.16", "name" : "urllib3", "version" : "1.26.16", - "purl" : "pkg:pypi/urllib3@1.26.16", - "type" : "library", - "bom-ref" : "pkg:pypi/urllib3@1.26.16" + "purl" : "pkg:pypi/urllib3@1.26.16" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/uvicorn@0.17.0", "name" : "uvicorn", "version" : "0.17.0", - "purl" : "pkg:pypi/uvicorn@0.17.0", - "type" : "library", - "bom-ref" : "pkg:pypi/uvicorn@0.17.0" + "purl" : "pkg:pypi/uvicorn@0.17.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/werkzeug@2.0.3", "name" : "werkzeug", "version" : "2.0.3", - "purl" : "pkg:pypi/werkzeug@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/werkzeug@2.0.3" + "purl" : "pkg:pypi/werkzeug@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/zipp@3.6.0", "name" : "zipp", "version" : "3.6.0", - "purl" : "pkg:pypi/zipp@3.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/zipp@3.6.0" + "purl" : "pkg:pypi/zipp@3.6.0" } ], "dependencies" : [ @@ -352,4 +352,4 @@ "dependsOn" : [ ] } ] -} +} \ No newline at end of file diff --git a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json index 7be3661d..db1dc071 100644 --- a/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json +++ b/src/test/resources/tst_manifests/pip/pip_requirements_txt_no_ignore/expected_stack_sbom.json @@ -3,211 +3,211 @@ "specVersion" : "1.4", "version" : 1, "metadata" : { - "timestamp" : "2024-04-29T09:00:11Z", + "timestamp" : "2025-04-09T12:37:27Z", "component" : { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" } }, "components" : [ { + "type" : "application", + "bom-ref" : "pkg:pypi/default-pip-root@0.0.0", "name" : "default-pip-root", "version" : "0.0.0", - "purl" : "pkg:pypi/default-pip-root@0.0.0", - "type" : "application", - "bom-ref" : "pkg:pypi/default-pip-root@0.0.0" + "purl" : "pkg:pypi/default-pip-root@0.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/anyio@3.6.2", "name" : "anyio", "version" : "3.6.2", - "purl" : "pkg:pypi/anyio@3.6.2", - "type" : "library", - "bom-ref" : "pkg:pypi/anyio@3.6.2" + "purl" : "pkg:pypi/anyio@3.6.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/idna@2.10", "name" : "idna", "version" : "2.10", - "purl" : "pkg:pypi/idna@2.10", - "type" : "library", - "bom-ref" : "pkg:pypi/idna@2.10" + "purl" : "pkg:pypi/idna@2.10" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/sniffio@1.2.0", "name" : "sniffio", "version" : "1.2.0", - "purl" : "pkg:pypi/sniffio@1.2.0", - "type" : "library", - "bom-ref" : "pkg:pypi/sniffio@1.2.0" + "purl" : "pkg:pypi/sniffio@1.2.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/asgiref@3.4.1", "name" : "asgiref", "version" : "3.4.1", - "purl" : "pkg:pypi/asgiref@3.4.1", - "type" : "library", - "bom-ref" : "pkg:pypi/asgiref@3.4.1" + "purl" : "pkg:pypi/asgiref@3.4.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2", "name" : "beautifulsoup4", "version" : "4.12.2", - "purl" : "pkg:pypi/beautifulsoup4@4.12.2", - "type" : "library", - "bom-ref" : "pkg:pypi/beautifulsoup4@4.12.2" + "purl" : "pkg:pypi/beautifulsoup4@4.12.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1", "name" : "soupsieve", "version" : "2.3.2.post1", - "purl" : "pkg:pypi/soupsieve@2.3.2.post1", - "type" : "library", - "bom-ref" : "pkg:pypi/soupsieve@2.3.2.post1" + "purl" : "pkg:pypi/soupsieve@2.3.2.post1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/certifi@2023.7.22", "name" : "certifi", "version" : "2023.7.22", - "purl" : "pkg:pypi/certifi@2023.7.22", - "type" : "library", - "bom-ref" : "pkg:pypi/certifi@2023.7.22" + "purl" : "pkg:pypi/certifi@2023.7.22" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/chardet@4.0.0", "name" : "chardet", "version" : "4.0.0", - "purl" : "pkg:pypi/chardet@4.0.0", - "type" : "library", - "bom-ref" : "pkg:pypi/chardet@4.0.0" + "purl" : "pkg:pypi/chardet@4.0.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/click@8.0.4", "name" : "click", "version" : "8.0.4", - "purl" : "pkg:pypi/click@8.0.4", - "type" : "library", - "bom-ref" : "pkg:pypi/click@8.0.4" + "purl" : "pkg:pypi/click@8.0.4" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/contextlib2@21.6.0", "name" : "contextlib2", "version" : "21.6.0", - "purl" : "pkg:pypi/contextlib2@21.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/contextlib2@21.6.0" + "purl" : "pkg:pypi/contextlib2@21.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/fastapi@0.75.1", "name" : "fastapi", "version" : "0.75.1", - "purl" : "pkg:pypi/fastapi@0.75.1", - "type" : "library", - "bom-ref" : "pkg:pypi/fastapi@0.75.1" + "purl" : "pkg:pypi/fastapi@0.75.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/pydantic@1.9.2", "name" : "pydantic", "version" : "1.9.2", - "purl" : "pkg:pypi/pydantic@1.9.2", - "type" : "library", - "bom-ref" : "pkg:pypi/pydantic@1.9.2" + "purl" : "pkg:pypi/pydantic@1.9.2" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/typing-extensions@4.1.1", "name" : "typing-extensions", "version" : "4.1.1", - "purl" : "pkg:pypi/typing-extensions@4.1.1", - "type" : "library", - "bom-ref" : "pkg:pypi/typing-extensions@4.1.1" + "purl" : "pkg:pypi/typing-extensions@4.1.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/starlette@0.17.1", "name" : "starlette", "version" : "0.17.1", - "purl" : "pkg:pypi/starlette@0.17.1", - "type" : "library", - "bom-ref" : "pkg:pypi/starlette@0.17.1" + "purl" : "pkg:pypi/starlette@0.17.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/flask@2.0.3", "name" : "flask", "version" : "2.0.3", - "purl" : "pkg:pypi/flask@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/flask@2.0.3" + "purl" : "pkg:pypi/flask@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/jinja2@3.0.3", "name" : "jinja2", "version" : "3.0.3", - "purl" : "pkg:pypi/jinja2@3.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/jinja2@3.0.3" + "purl" : "pkg:pypi/jinja2@3.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/markupsafe@2.0.1", "name" : "markupsafe", "version" : "2.0.1", - "purl" : "pkg:pypi/markupsafe@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/markupsafe@2.0.1" + "purl" : "pkg:pypi/markupsafe@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/werkzeug@2.0.3", "name" : "werkzeug", "version" : "2.0.3", - "purl" : "pkg:pypi/werkzeug@2.0.3", - "type" : "library", - "bom-ref" : "pkg:pypi/werkzeug@2.0.3" + "purl" : "pkg:pypi/werkzeug@2.0.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/itsdangerous@2.0.1", "name" : "itsdangerous", "version" : "2.0.1", - "purl" : "pkg:pypi/itsdangerous@2.0.1", - "type" : "library", - "bom-ref" : "pkg:pypi/itsdangerous@2.0.1" + "purl" : "pkg:pypi/itsdangerous@2.0.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/h11@0.13.0", "name" : "h11", "version" : "0.13.0", - "purl" : "pkg:pypi/h11@0.13.0", - "type" : "library", - "bom-ref" : "pkg:pypi/h11@0.13.0" + "purl" : "pkg:pypi/h11@0.13.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/immutables@0.19", "name" : "immutables", "version" : "0.19", - "purl" : "pkg:pypi/immutables@0.19", - "type" : "library", - "bom-ref" : "pkg:pypi/immutables@0.19" + "purl" : "pkg:pypi/immutables@0.19" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3", "name" : "importlib-metadata", "version" : "4.8.3", - "purl" : "pkg:pypi/importlib-metadata@4.8.3", - "type" : "library", - "bom-ref" : "pkg:pypi/importlib-metadata@4.8.3" + "purl" : "pkg:pypi/importlib-metadata@4.8.3" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/zipp@3.6.0", "name" : "zipp", "version" : "3.6.0", - "purl" : "pkg:pypi/zipp@3.6.0", - "type" : "library", - "bom-ref" : "pkg:pypi/zipp@3.6.0" + "purl" : "pkg:pypi/zipp@3.6.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/requests@2.25.1", "name" : "requests", "version" : "2.25.1", - "purl" : "pkg:pypi/requests@2.25.1", - "type" : "library", - "bom-ref" : "pkg:pypi/requests@2.25.1" + "purl" : "pkg:pypi/requests@2.25.1" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/urllib3@1.26.16", "name" : "urllib3", "version" : "1.26.16", - "purl" : "pkg:pypi/urllib3@1.26.16", - "type" : "library", - "bom-ref" : "pkg:pypi/urllib3@1.26.16" + "purl" : "pkg:pypi/urllib3@1.26.16" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/six@1.16.0", "name" : "six", "version" : "1.16.0", - "purl" : "pkg:pypi/six@1.16.0", - "type" : "library", - "bom-ref" : "pkg:pypi/six@1.16.0" + "purl" : "pkg:pypi/six@1.16.0" }, { + "type" : "library", + "bom-ref" : "pkg:pypi/uvicorn@0.17.0", "name" : "uvicorn", "version" : "0.17.0", - "purl" : "pkg:pypi/uvicorn@0.17.0", - "type" : "library", - "bom-ref" : "pkg:pypi/uvicorn@0.17.0" + "purl" : "pkg:pypi/uvicorn@0.17.0" } ], "dependencies" : [ @@ -382,4 +382,4 @@ ] } ] -} +} \ No newline at end of file