devinshawntripp/ScanRook Scan

Install ScanRook and scan a local artifact (tar/iso/bin) or Docker image in CI.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
artifact_pathPath to artifact to scan.no""
imageDocker image to scan (alternative to artifact_path). Will be pulled and saved as tar.no""
modeScan mode: light or deep.nodeep
formatOutput format: json or text.nojson
out_fileReport file path when format=json.noscanrook-report.json
refsEnable reference/enrichment output (true|false).notrue
versionRelease version to install. Use latest by default.nolatest
api_baseOptional ScanRook API base URL.nohttps://scanrook.io
api_keyOptional ScanRook API key for cloud enrichment.no""
fail_on_criticalFail the action if critical severity findings exceed this count. Set to -1 to disable.no0
fail_on_highFail the action if high severity findings exceed this count. Set to -1 to disable.no-1
fail_on_totalFail the action if total findings exceed this count. Set to -1 to disable.no-1
comment_on_prPost scan summary as PR comment (true|false). Requires GITHUB_TOKEN.notrue
github_tokenGitHub token for posting PR comments. Defaults to github.token.no${{ github.token }}
namedescription
report_pathPath to generated report when format=json.
critical_countNumber of critical findings.
high_countNumber of high findings.
total_countNumber of total findings.
policy_failedWhether the policy gate failed (0 or 1).