wolfictl_vex_sbom.md
June 11, 2025 ยท View on GitHub
wolfictl vex sbom
Generate a VEX document from wolfi packages listed in an SBOM
Usage
wolfictl vex sbom [flags] sbom.spdx.json
Synopsis
wolfictl vex sbom: Generate a VEX document from wolfi packages listed in an SBOM
The vex sbom subcommand generates VEX documents describing how vulnerabilities impact Wolfi packages listed in an SBOM. This subcommand reads SPDX SBOMs and will recognize and capture all packages identified as Wolfi OS components by its purl. For example, if an SBOM contains a package with the following purl:
pkg:apk/wolfi/curl@7.87.0-r0
wolfictl will read the melange configuration file that created the package and create a VEX document containing impact assessments in its advisories.
wolfictl will read the melange config files from an existing wolfi-dev/os clone or, if not specified, it will clone the repo for you.
Examples
wolfictl vex sbom --author=joe@doe.com sbom.spdx.json
Options
--author string author of the VEX document
-h, --help help for sbom
--repo string path to a local clone of the wolfi-dev/os repo
--role string role of the author of the VEX document
Options inherited from parent commands
--log-level string log level (e.g. debug, info, warn, error) (default "WARN")
SEE ALSO
- wolfictl vex - Tools to generate VEX statements for Wolfi packages and images