refactor: delegate SBOM scans to Nexus
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a028f0-a42f-7582-89a8-ebaad7343834
This commit is contained in:
parent
6d57d1c1b2
commit
ad0ba6f2ba
8 changed files with 277 additions and 428 deletions
|
|
@ -63,10 +63,18 @@ replaceable snapshot and licence/copyleft report without copying State Hub rows
|
|||
back into a new source-of-truth file.
|
||||
|
||||
```bash
|
||||
sbom-nexus scan . --output sbom-snapshot.json
|
||||
|
||||
# Deprecated compatibility aliases; both delegate to the sbom-nexus executable.
|
||||
rmgr sbom scan --path . --output sbom-snapshot.json
|
||||
rmgr sbom licence-report --path .
|
||||
```
|
||||
|
||||
SBOM Nexus is the sole scanner and snapshot product owner. Repo Manager retains
|
||||
these aliases only so existing repository workflows do not break; set
|
||||
`SBOM_NEXUS_CLI` when `sbom-nexus` is not on `PATH`. Their JSON includes
|
||||
`product_owner: sbom-nexus` and the Nexus `sbom-nexus.snapshot.v1` schema.
|
||||
|
||||
Detection covers `uv.lock`, `requirements.txt`, `package-lock.json`,
|
||||
`yarn.lock`, `Cargo.lock`, `go.sum`, `.terraform.lock.hcl`, Ansible requirements
|
||||
under `ansible/`, and root `sbom-tools.yaml`. Each source carries a SHA-256 and
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue