autocyber-ai/CRP Scan

Detect ungoverned AI calls, missing safety policies, and audit gaps. Uploads SARIF to GitHub Security tab.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 5, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: autocyber-ai/crp-scan@5075aea05a92663aacfdf86d2de463ef06d59a0f # vscode-v0.3.1

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

namedescriptionrequireddefault
pathsComma-separated paths to scan. Defaults to the entire repository ('.'). no.
fail-onMinimum severity that causes a non-zero exit code (LOW | MEDIUM | HIGH | CRITICAL). Default HIGH. noHIGH
formatConsole output format: text | json | markdown | sarif | junit. notext
upload-sarifUpload SARIF results to the GitHub Security tab. Requires the security-events: write permission. notrue
summaryAppend a markdown summary of findings to the GitHub Actions step summary ($GITHUB_STEP_SUMMARY). notrue
min-versionMinimum crprotocol version to enforce (e.g. '4.0.0'). no""
min-groundingMinimum required grounding score for policy lint (0.0–1.0). no0.0
report-onlyWhen 'true', report findings but always exit 0 (never fail the build). nofalse
auto-remediatev4: When 'true', open a remediation PR for HIGH+ findings. Requires contents: write permission and a GitHub token. NEVER commits to the default branch directly — always opens a PR. nofalse
remediation-branch-prefixBranch prefix for auto-remediation PRs. Default 'crp-scan/fix'. nocrp-scan/fix
python-versionPython version to install crprotocol with. Defaults to '3.11'. no3.11
crprotocol-versioncrprotocol package version to install. Leave blank for latest. NOTE: crp scan v4 features require crprotocol >= 4.0.0 no""
namedescription
sarif-filePath to the generated SARIF file (if upload-sarif is true).
findings-countTotal number of findings found.
highest-severityHighest severity finding (NONE | LOW | MEDIUM | HIGH | CRITICAL).
remediation-pr-urlURL of the opened remediation PR (if auto-remediate is true).