helixar-ai/Artifact Policy Engine

Scan, harden, sign, and verify release artifacts before they ship.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
pathPath to artifact directory or archive to scanno./dist
configPath to .releaseguard.yml config fileno.releaseguard.yml
fail-onSeverity levels that fail the build (critical, high, medium, low). Configure this in .releaseguard.yml under policy.fail-on — the CLI reads it from config, not from a command-line flag. nocritical,high
sbomGenerate a Software Bill of Materialsnofalse
fixApply safe hardening transforms before scanningnofalse
obfuscationObfuscation level (none, light — medium/aggressive require Cloud)nonone
signSign the artifact after scanning (keyless, local, none)nonone
formatReport format (cli, json, sarif, html)nosarif
create-issuesAutomatically create a GitHub issue when critical vulnerabilities are found. Requires the workflow token to have issues:write permission. nofalse
tokenReleaseGuard Cloud API token (optional — enables Cloud features)no""
artifact-nameName for the uploaded evidence bundle artifact. Override when calling ReleaseGuard multiple times in the same workflow run to avoid 409 conflicts. noreleaseguard-evidence
namedescription
resultPolicy result (pass, warn, fail)
report-pathPath to generated report file
evidence-dirPath to evidence bundle directory