You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Changes by Kind
Feature
Add attestation in the release job (#271, @cpanato)
Added support for scanning images with RPM package managers (#342, @micahhausler)
Bom now ships with the SPDX license list version v3.21 embedded. (#307, @puerco)
Improved the query help output, most importantly there is now help for the purl matcher
New flag --purl to output purls instead of names
The name matching filter now supports full regexes and not just substring matching
New pluggable printer interface to output in more formats
bom document query now can output in JSON and CSV in addition to the usual line printer using --format
New --fields flag controls which fields of the sbom will be printed on the query output
Piped data on STDIN is now autodetected, you can now pipe an SBOM to bom document query and skip the filename (#291, @puerco)
OS Packages now can include an auto-generated download location. Initially supports Debian and Wolfi. (#270, @puerco)
The bom json parser now supports top-level elements specified with a DESCRIBES relationship to the document. documentDescribes is, of course, still suppoirted
License printing in query results has better NOASSERTION detection when choosing which license to print. (#304, @puerco)
bom now supports scanning OS packages from images based on distroless.
Fixed a bug where bom would drop the last package read from the debian database
Fixed an encoding bug in oci-typed purls where the version had an unescaped colon. (#345, @puerco)
bom will now autodetect when STDIN is open to outline an SBOM to avoid specifying it with a dash (#260, @puerco)
Bug or Regression
Bom will now read the SBOM until it detects the SBOM encoding data, enabling it to parse SBOMs with the document data defined at the end of the file.
When trying to ingest a CycloneDX document, bom will now print a more useful warning (#259, @puerco)
Fixed a race condition where concurrent files canning processes could clash and cause a segfault (thanks to @howardjohn for reporting) (#312, @puerco)
JSON-encoded files now include supplier and originator data. (#269, @puerco)
Other (Cleanup or Flake)
Go.mod: Update github.com/uwu-tools/magex to v0.10.0 (#275, @cpanato)
SPDX packages representing container images are now named using their full reference and digest: registry.com/repository/image@sha256:digest (#289, @puerco)