Public repo scorecards

Judge should read clearly the moment you land on it

Judge now has two explicit lanes. Public users browse deterministic repo scorecards. Operators run a pinned static scan, then optionally attach an AI review as a second pass.

Public grade

Static, deterministic, and tied to one pinned commit. This is the public score users compare over time.

AI review

Optional second pass for richer context. It is visible separately so the public grade never feels like an arbitrary LLM verdict.

Operator import

There is now a real submit surface at `/judge/submit` so importing a snapshot no longer requires guessing the admin API contract.

How Judge works

One public score, one optional AI review, one pinned commit

1

Run static on a pinned commit

This creates the deterministic public grade and the historical scorecard.

2

Optionally run an AI review

Import it as a separate `agent` snapshot so it adds context without rewriting the public grade.

3

Publish the scorecard

Users see the grade, commit, scan date, findings summary, and whether an AI review exists.

Operator quick path

Need to run and upload a repo yourself?

Use the Judge submit page. It gives you the run commands, the accepted report formats, and a real import form wired to the existing admin endpoint.

Supports Skylos JSON, SARIF, Claude Code Security JSON, and normalized summary/findings payloads.
Static imports publish the public score. Agent imports attach the optional AI review.
Open Judge submit
Tracked repos

Public scorecards

Every card shows the public grade first, then whether an AI review exists.

Suggest a repo for Judge

Public visitors use the suggestion queue. If you already have a pinned report and an admin token, use Judge submit to import a snapshot directly.

Requested analyses
Queue model only for public suggestions. Operators can import via Judge submit.

Choose the right Judge path

Public repo suggestion: use the form on the left when you want a repo added to the queue.

Operator import: use Judge submit when you already have a pinned report and want to publish or update a scorecard yourself.

AI judge / AI review: yes, Judge can store it. Import it as the optional agent snapshot so it stays separate from the deterministic public score.

Open Judge submit