Judges Panel
45 judges that evaluate AI-generated code for security, cost, and quality with built-in AST.
Versions
3.129.9latest3.129.83.129.73.129.63.129.5+ show 256 moreshow less
3.129.43.129.33.129.23.129.13.129.03.128.33.128.23.128.13.128.03.127.33.127.23.127.13.127.03.126.23.126.13.126.03.125.03.124.53.124.43.124.33.124.23.124.13.124.03.123.53.123.43.123.33.123.23.123.13.123.03.122.03.121.03.119.03.118.03.117.83.117.73.117.63.117.53.117.43.117.33.117.23.117.13.117.03.116.03.115.43.115.33.115.23.115.13.115.03.114.03.113.03.112.03.111.03.110.03.109.03.108.03.107.03.106.03.105.03.104.03.103.03.102.03.101.03.100.03.99.03.98.03.97.03.96.03.95.03.94.03.93.03.92.03.91.03.90.03.89.03.88.03.87.03.86.03.85.03.84.03.83.03.82.03.81.03.80.03.79.03.78.03.77.03.76.03.75.03.74.03.73.03.72.03.71.03.70.03.69.03.68.03.67.03.66.03.65.03.64.03.63.03.62.03.61.03.60.03.59.03.58.03.57.03.56.03.55.03.54.03.53.03.52.03.51.03.50.03.49.03.48.03.47.03.46.03.45.03.44.03.43.03.42.03.41.03.40.03.38.03.37.03.36.03.35.03.34.13.33.03.31.03.30.03.29.23.29.13.28.03.27.13.26.03.25.13.25.03.24.03.23.203.23.193.23.183.23.173.23.163.23.153.23.143.23.133.23.113.23.103.23.93.23.83.23.73.23.63.23.53.23.43.23.33.23.23.23.13.22.13.22.03.21.03.20.143.20.133.20.123.20.113.20.103.20.93.20.83.20.73.20.63.20.53.20.43.20.33.20.23.20.13.20.03.19.63.19.53.19.43.19.33.19.23.19.13.19.03.18.33.18.23.18.13.18.03.17.03.16.03.15.13.15.03.14.03.13.103.13.93.13.83.13.73.13.63.13.53.13.43.13.33.13.23.13.13.13.03.12.03.11.43.11.33.11.23.11.13.11.03.10.13.10.03.9.33.9.23.9.13.9.03.8.93.8.83.8.73.8.63.8.53.8.43.8.33.8.23.8.13.8.03.7.33.7.23.7.13.7.03.6.03.5.03.4.03.3.03.2.03.1.13.1.03.0.33.0.23.0.13.0.02.3.02.2.02.1.02.0.01.9.01.8.01.7.01.6.01.5.01.4.01.3.01.2.01.1.01.0.21.0.11.0.03.129.9latest3.129.83.129.73.129.63.129.5+ show 95 moreshow less
3.129.43.129.33.129.23.129.13.129.03.128.33.128.23.128.13.128.03.127.33.127.23.127.13.127.03.126.23.126.13.126.03.125.03.124.53.124.43.124.33.124.23.124.13.124.03.123.53.123.43.123.33.123.23.123.13.123.03.122.03.121.03.119.03.118.03.117.83.117.73.117.63.117.53.117.43.117.33.117.23.117.13.117.03.116.03.115.43.115.33.115.23.115.13.115.03.114.03.113.03.112.03.111.03.110.03.109.03.108.03.107.03.106.03.105.03.104.03.103.03.102.03.101.03.100.03.99.03.98.03.97.03.96.03.95.03.94.03.93.03.92.03.91.03.90.03.89.03.88.03.87.03.86.03.85.03.84.03.83.03.82.03.81.03.80.03.79.03.78.03.77.03.76.03.75.03.74.03.73.03.72.03.71.03.70.03.69.03.68.0Tools 25
explain_finding Explain a Judges Panel finding in plain language. Provides OWASP/CWE references, risk context, and remediation guidance based on the rule ID and finding details.
triage_finding Set the triage status of a tracked finding. Records the decision (accepted-risk, deferred, wont-fix, false-positive) with attribution and reason. Feeds back into calibration to reduce future false positives.
get_finding_stats Get finding lifecycle statistics for the project: open, fixed, recurring, and triaged finding counts plus trends. Shows whether code quality is improving or declining over evaluation runs.
get_suppression_analytics Analyze finding suppression patterns: FP rates by rule, suppression rates by judge, auto-suppress candidates, and actionable recommendations for tuning. Use this to understand which rules need calibration.
list_triaged_findings List findings that have been triaged (accepted-risk, deferred, wont-fix, false-positive). Optionally filter by triage status. Shows the triage decision, reason, and who made it.
re_evaluate_with_context Re-evaluate code with developer-provided context from a multi-turn conversation. Accepts disputed findings, accepted findings, and additional context to adjust the evaluation. This is the agentic feedback loop — the developer explains their intent and the tribunal re-evaluates with that context, applying auto-tune and confidence filtering.
fix_code Evaluate code with the Judges Panel and automatically apply all available auto-fix patches. Returns the fixed code along with a summary of applied and remaining findings. Use this to fix security, performance, and quality issues in a single step.
get_judges List all available judges on the Agent Tribunal panel, including their areas of expertise and what they evaluate.
evaluate_policy_aware Run policy-aware tribunal evaluation with named policy profiles (startup, regulated, healthcare, fintech, public-sector), evidence calibration from runtime metrics, specialty-per-judge feedback, confidence scoring, and uncertainty reporting. Use this when code must meet specific compliance or vertical requirements.
list_files List files and directories in the workspace. Useful for exploring project structure before evaluating code.
read_file Read the contents of a file in the workspace. Returns the file text, or an error if the file is too large or missing.
evaluate_with_progress Evaluate code with progressive judge-by-judge reporting. Returns intermediate counts as each judge completes, useful for large files where full tribunal takes time.
evaluate_public_repo_report Clone a public repository URL, run the full judges panel across source files, and generate a consolidated markdown report.
evaluate_app_builder_flow Run a 3-step app-builder workflow: tribunal review, plain-language risk translation, and prioritized remediation tasks with AI-fixable P0/P1 items.
analyze_dependencies Analyze a PACKAGE MANAGER manifest file (NOT infrastructure code) for supply-chain risks, version pinning issues, typosquatting indicators, and dependency hygiene. ONLY accepts: package.json, requirements.txt, Cargo.toml, go.mod, pom.xml, .csproj. Do NOT use this for Bicep, Terraform, ARM templates, CloudFormation, Dockerfiles, or any other infrastructure/deployment configuration — use evaluate_code or evaluate_code_single_judge for those.
benchmark_gate Run the benchmark suite and check results against quality thresholds. Returns pass/fail with metric details including F1, precision, recall, and detection rate. Use in CI pipelines to prevent quality regressions.
run_benchmark Run the full benchmark suite and return a detailed dashboard with per-judge, per-category, and per-difficulty breakdowns. Includes precision, recall, F1, false positive rates, and individual case results. Use this to understand overall system quality and identify weak spots.
evaluate_batch Evaluate multiple code files in a single call. Returns per-file verdicts with scores and findings, plus aggregate statistics.
evaluate_then_fix Evaluate code and automatically generate fix patches for all findings that have auto-fix support. Returns the evaluation verdict alongside ready-to-apply patches. Use this for a single-step
evaluate_focused Run a focused evaluation using only the specified judges. Use this after an initial full evaluation to re-check specific areas — for example, re-run only
session_status Get the current evaluation session status — how many evaluations have been run, detected frameworks, verdict history per file, and stability indicators. Useful for understanding what the tribunal has already reviewed.
record_feedback Record user feedback on a finding — mark it as a true positive (tp), false positive (fp), or won
evaluate_git_diff Evaluate code changes from a git diff. Parses the unified diff from a git repository, identifies changed files and lines, and runs the full tribunal on each changed file — filtering findings to only those on changed lines. Supports both live git repos (provide repoPath + base ref) and pre-computed diffs (provide diffText).
scaffold_judge Generate the boilerplate files to add a new judge to the Judges Panel. Creates the judge definition (with self-registration), evaluator skeleton, and tells you the one line to add to index.ts. Validates that the judge ID and rule prefix are unique.
scaffold_plugin Generate a starter plugin template for the Judges Panel. Creates a self-contained plugin file with custom rules, optional custom judges, and lifecycle hooks.
Permissions 5
network medium filesystem low shell high database medium env_vars low Scan Findings 0
No scan findings.