kiptoonkipkurui/provavalidator

Run provavalidator as a GitHub Action for provenance, SBOM, vulnerability, drift, and corpus workflows.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 28, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: kiptoonkipkurui/provavalidator@3a3e9ca461250a301d0fb81e24b29197070ff96f # no releases — HEAD as of 2026-07-11

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
modeExecution mode: check, vuln, drift, attest, corpus, or argsnocheck
imageContainer image reference for check, vuln, drift, or attest modesno
baselineBaseline image reference for drift-aware modesno
fail-onSeverity threshold for vuln/check modes (low|medium|high|critical)no
ignore-filePath to vulnerability ignore fileno
require-provenanceWhether check mode should require valid provenancenotrue
fail-on-driftWhether drift/check mode should fail on driftnotrue
allow-extraAllow extra layers in drift/check modenofalse
allow-missingAllow missing layers in drift/check modenofalse
allow-reorderAllow re-ordered layers in drift/check modenofalse
formatOutput format where supported (text|json|csv)notext
auth-configPath to registry auth config yamlno
images-filePath to newline-delimited corpus image listno
concurrencyParallelism for corpus modeno4
image-timeoutPer-image timeout for corpus modeno90s
outputOptional output file for corpus modeno
argsRaw CLI arguments when mode=argsno
go-version-filePath to go.mod used to select the Go toolchainnogo.mod
namedescription
commandThe provavalidator command that was executed
binary-pathPath to the built provavalidator binary