tky-27/GuardDiff

Block risky AI-generated diffs before they merge.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
fail-onFail when findings are at or above this severity (critical/high/medium/low/info).nohigh
post-commentPost or update a pull request comment with the GuardDiff summary.notrue
sarifWrite SARIF output for GitHub Code Scanning.nofalse
annotationsEmit GitHub workflow annotations for active findings.notrue
rules-update-checkCompare installed rule versions with the published registry and emit update notices.notrue
allow-rule-packsAllow loading executable rule packs from guarddiff.config.yaml. Enable only for trusted branches.nofalse
allow-inline-suppressionsAllow inline guarddiff-ignore suppressions in pull request diffs. Keep disabled for untrusted PRs.nofalse
rules-registry-urlJSON manifest URL used for rule update checks.nohttps://raw.githubusercontent.com/TKY-27/GuardDiff/main/docs/site/rules/manifest.json
sarif-filePath for the SARIF output file.noguarddiff-results.sarif
configPath to the GuardDiff config file.noguarddiff.config.yaml
namedescription
findings-countNumber of active findings, excluding suppressed findings.
critical-countNumber of active critical findings.
rule-update-countNumber of available rule updates.
passedWhether the configured policy passed.