kevinrabun/Judges Code Review

Run 45 specialized judges against your code — security, cost, scalability, accessibility, compliance, and 40 more dimensions. Deterministic evaluators + expert-persona LLM prompts. Zero config, instant results.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 7, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: kevinrabun/judges@8432a667142535f2e7fa4126d7b6e18d7c9a7978 # v3.129.9

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

namedescriptionrequireddefault
pathFile or directory to analyzeno.
languageSource language (auto-detected from extension if omitted)no
judgeRun a single judge instead of the full tribunal (e.g., cybersecurity, authentication)no
presetNamed preset: strict, lenient, security-only, startup, compliance, performanceno
configPath to a .judgesrc.json configuration fileno
formatOutput format: text, json, sarif, markdown, html, junit, codeclimatenotext
fixAutomatically apply machine-applicable patches from findingsnofalse
max-filesMaximum number of files to analyze when path is a directoryno300
min-confidenceMinimum finding confidence to include (0-1)no0
upload-sarifUpload SARIF results to GitHub Code Scanning (requires security-events: write)nofalse
fail-on-findingsFail the action if critical or high findings are detectednofalse
pr-reviewPost findings as inline PR review comments on changed lines (requires pull-requests: write)nofalse
diff-onlyOnly evaluate changed lines in a PR (requires pull-requests: read). Dramatically reduces noise.notrue
baseline-filePath to a .judges-baseline.json file. Only new findings (not in baseline) are reported.no""
excludeGlob patterns to exclude files (comma-separated, e.g. '**/*.test.ts,**/fixtures/**')no""
includeGlob patterns to include only matching files (comma-separated, e.g. '**/*.py,**/*.ts')no""
namedescription
verdictOverall verdict: PASS, WARNING, or FAIL
scoreOverall score (0-100)
findingsTotal number of findings
criticalNumber of critical findings
highNumber of high findings
sarif-filePath to the generated SARIF file (when upload-sarif is true)