├── .envrc ├── .github ├── CONTRIBUTING.md ├── actions │ ├── setup-runtime-env │ │ └── action.yml │ └── validate-cyclonedx-bom │ │ └── action.yml ├── dependabot.yml ├── renovate.json ├── renovate.json.license └── workflows │ ├── branch_main.yml │ ├── part_build.yml │ ├── part_docs.yml │ ├── part_licensing.yml │ ├── part_publish.yml │ ├── part_release.yml │ ├── part_smoke_test.yml │ ├── part_test.yml │ ├── pr.yml │ ├── scorecards.yml │ ├── tag-stable.yml │ └── tag-unstable.yml ├── .gitignore ├── .tool-versions ├── LICENSE ├── LICENSES ├── BSD-3-Clause.txt └── CC0-1.0.txt ├── README.md ├── REUSE.toml ├── devenv.lock ├── devenv.lock.license ├── devenv.nix ├── devenv.yaml ├── elvis.config ├── include └── rebar3_sbom.hrl ├── rebar.config ├── rebar.lock ├── rebar.lock.license ├── src ├── rebar3_sbom.app.src ├── rebar3_sbom.erl ├── rebar3_sbom_cpe.erl ├── rebar3_sbom_cyclonedx.erl ├── rebar3_sbom_json.erl ├── rebar3_sbom_license.erl ├── rebar3_sbom_prv.erl ├── rebar3_sbom_purl.erl └── rebar3_sbom_xml.erl └── test ├── basic_app ├── .gitignore ├── LICENSE.md ├── README.md ├── rebar.config └── src │ ├── basic_app.app.src │ ├── basic_app_app.erl │ └── basic_app_sup.erl ├── local_app ├── .gitignore ├── LICENSE.md ├── README.md ├── _checkouts │ └── checkout_app │ │ ├── rebar.config │ │ └── src │ │ ├── checkout_app.app.src │ │ ├── checkout_app_app.erl │ │ └── checkout_app_sup.erl ├── rebar.config └── src │ ├── local_app.app.src │ ├── local_app_app.erl │ └── local_app_sup.erl ├── rebar3_sbom_cpe_SUITE.erl ├── rebar3_sbom_json_SUITE.erl ├── rebar3_sbom_purl_SUITE.erl ├── rebar3_sbom_test_utils.erl └── rebar3_sbom_validation_SUITE.erl /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.envrc -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/actions/setup-runtime-env/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/actions/setup-runtime-env/action.yml -------------------------------------------------------------------------------- /.github/actions/validate-cyclonedx-bom/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/actions/validate-cyclonedx-bom/action.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "enabledManagers": ["asdf"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/renovate.json.license: -------------------------------------------------------------------------------- 1 | SPDX-License-Identifier: BSD-3-Clause 2 | SPDX-FileCopyrightText: 2025 Erlang Ecosystem Foundation 3 | -------------------------------------------------------------------------------- /.github/workflows/branch_main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/branch_main.yml -------------------------------------------------------------------------------- /.github/workflows/part_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/part_build.yml -------------------------------------------------------------------------------- /.github/workflows/part_docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/part_docs.yml -------------------------------------------------------------------------------- /.github/workflows/part_licensing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/part_licensing.yml -------------------------------------------------------------------------------- /.github/workflows/part_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/part_publish.yml -------------------------------------------------------------------------------- /.github/workflows/part_release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/part_release.yml -------------------------------------------------------------------------------- /.github/workflows/part_smoke_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/part_smoke_test.yml -------------------------------------------------------------------------------- /.github/workflows/part_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/part_test.yml -------------------------------------------------------------------------------- /.github/workflows/pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/pr.yml -------------------------------------------------------------------------------- /.github/workflows/scorecards.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/scorecards.yml -------------------------------------------------------------------------------- /.github/workflows/tag-stable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/tag-stable.yml -------------------------------------------------------------------------------- /.github/workflows/tag-unstable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.github/workflows/tag-unstable.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/.tool-versions -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/BSD-3-Clause.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/LICENSES/BSD-3-Clause.txt -------------------------------------------------------------------------------- /LICENSES/CC0-1.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/LICENSES/CC0-1.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/README.md -------------------------------------------------------------------------------- /REUSE.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/REUSE.toml -------------------------------------------------------------------------------- /devenv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/devenv.lock -------------------------------------------------------------------------------- /devenv.lock.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: NONE 2 | SPDX-License-Identifier: CC0-1.0 3 | -------------------------------------------------------------------------------- /devenv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/devenv.nix -------------------------------------------------------------------------------- /devenv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/devenv.yaml -------------------------------------------------------------------------------- /elvis.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/elvis.config -------------------------------------------------------------------------------- /include/rebar3_sbom.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/include/rebar3_sbom.hrl -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/rebar.config -------------------------------------------------------------------------------- /rebar.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/rebar.lock -------------------------------------------------------------------------------- /rebar.lock.license: -------------------------------------------------------------------------------- 1 | SPDX-FileCopyrightText: NONE 2 | SPDX-License-Identifier: CC0-1.0 3 | -------------------------------------------------------------------------------- /src/rebar3_sbom.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom.app.src -------------------------------------------------------------------------------- /src/rebar3_sbom.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom.erl -------------------------------------------------------------------------------- /src/rebar3_sbom_cpe.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom_cpe.erl -------------------------------------------------------------------------------- /src/rebar3_sbom_cyclonedx.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom_cyclonedx.erl -------------------------------------------------------------------------------- /src/rebar3_sbom_json.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom_json.erl -------------------------------------------------------------------------------- /src/rebar3_sbom_license.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom_license.erl -------------------------------------------------------------------------------- /src/rebar3_sbom_prv.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom_prv.erl -------------------------------------------------------------------------------- /src/rebar3_sbom_purl.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom_purl.erl -------------------------------------------------------------------------------- /src/rebar3_sbom_xml.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/src/rebar3_sbom_xml.erl -------------------------------------------------------------------------------- /test/basic_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/basic_app/.gitignore -------------------------------------------------------------------------------- /test/basic_app/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/basic_app/LICENSE.md -------------------------------------------------------------------------------- /test/basic_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/basic_app/README.md -------------------------------------------------------------------------------- /test/basic_app/rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/basic_app/rebar.config -------------------------------------------------------------------------------- /test/basic_app/src/basic_app.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/basic_app/src/basic_app.app.src -------------------------------------------------------------------------------- /test/basic_app/src/basic_app_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/basic_app/src/basic_app_app.erl -------------------------------------------------------------------------------- /test/basic_app/src/basic_app_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/basic_app/src/basic_app_sup.erl -------------------------------------------------------------------------------- /test/local_app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/.gitignore -------------------------------------------------------------------------------- /test/local_app/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/LICENSE.md -------------------------------------------------------------------------------- /test/local_app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/README.md -------------------------------------------------------------------------------- /test/local_app/_checkouts/checkout_app/rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/_checkouts/checkout_app/rebar.config -------------------------------------------------------------------------------- /test/local_app/_checkouts/checkout_app/src/checkout_app.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/_checkouts/checkout_app/src/checkout_app.app.src -------------------------------------------------------------------------------- /test/local_app/_checkouts/checkout_app/src/checkout_app_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/_checkouts/checkout_app/src/checkout_app_app.erl -------------------------------------------------------------------------------- /test/local_app/_checkouts/checkout_app/src/checkout_app_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/_checkouts/checkout_app/src/checkout_app_sup.erl -------------------------------------------------------------------------------- /test/local_app/rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/rebar.config -------------------------------------------------------------------------------- /test/local_app/src/local_app.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/src/local_app.app.src -------------------------------------------------------------------------------- /test/local_app/src/local_app_app.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/src/local_app_app.erl -------------------------------------------------------------------------------- /test/local_app/src/local_app_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/local_app/src/local_app_sup.erl -------------------------------------------------------------------------------- /test/rebar3_sbom_cpe_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/rebar3_sbom_cpe_SUITE.erl -------------------------------------------------------------------------------- /test/rebar3_sbom_json_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/rebar3_sbom_json_SUITE.erl -------------------------------------------------------------------------------- /test/rebar3_sbom_purl_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/rebar3_sbom_purl_SUITE.erl -------------------------------------------------------------------------------- /test/rebar3_sbom_test_utils.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/rebar3_sbom_test_utils.erl -------------------------------------------------------------------------------- /test/rebar3_sbom_validation_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/erlef/rebar3_sbom/HEAD/test/rebar3_sbom_validation_SUITE.erl --------------------------------------------------------------------------------