Getting started with Provenant #1317
mstykow
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Welcome! This is the quickest path from zero to a first scan, plus the flag combos worth knowing.
Install
Prebuilt archives for every platform are on the releases page. For CI, use the GitHub Action.
First scan
provenant scan . --license --package --copyright --json-pp -Detections are opt-in — the flags decide what a scan actually collects.
--json-pp -pretty-prints to stdout; use--json out.jsonto write a file.The flag combos worth knowing
provenant scan . --license --copyright --package --json-pp ---spdx-tv,--spdx-rdf,--cyclonedx, or--cyclonedx-xml(each writes that format to a file):provenant scan . --license --package --cyclonedx sbom.cdx.jsonEvery resolved dependency becomes a real component with a package URL and the dependency graph closes — see real SPDX + CycloneDX examples for four ecosystems.
provenant scan . --license --license-policy policy.yml --fail-on errorFull reference: the CLI guide.
Learn more
Feedback
Kicking the tires? We'd love to hear what worked and what didn't — reply here or open an issue. If you hit a repository that scans wrong, that's the single most useful thing you can send us.
All reactions