Case intake · open 24/7

Get a verdict.
Understand the evidence.

Four departments investigate your codebase — health, security, forensics, supply — and hand down a verdict. Then you dig into the case file: why each finding landed, what to fix first, and the evidence behind every signal.

github.com/
See a sample verdict
VerdictCASE No. 2026-0481
github.com/acme/payments-api
B−0/100
Returned verdict
Caution
advised
Ships, but two findings need an owner before you bet on it.
Health · drift rising
Security · clear
Forensics · bus factor 1
Supply · current
Caution
Sealed sandbox · evidence destroyed2026·05·29
How a case works · intake to case file

From a URL to a verdict
you can open.

One pass over your codebase — sealed, examined, judged, then laid out as evidence you can explore and come back to. Here’s the whole process.

I
Intake & examination

Cloned, read once, destroyed

Paste a public URL or connect a private repo. We clone it into a sealed, in-memory sandbox — parse the AST, walk the git history, weigh every dependency — then tear the worker down. We keep the findings, never the files.

10:42:01 clone --in-memory · 10:42:09 4 departments · read-only · 10:42:11 destroy() · 0 bytes retained
II
Four departments · 20 signals

Each examines a different surface

Four investigators file evidence on a different face of your repo. Nothing is asserted without a finding behind it.

Health DepartmentComplexity, duplication, architectural drift
Security BureauSecrets, risky patterns, known CVEs
Forensics LabBus factor, untested hotspots, git history
Supply OfficeDependency health, transitive risk
III
The verdict

One score you can defend

Evidence aggregates into a single ruling — Cleared, Conditional, or Returned — with a 0–100 score and a plain-language summary. Every point traces back to an exhibit. No black box.

B−72/100Conditional
Health64
Security91
Forensics48
Supply88
IV
The case file

The verdict is where you start

Each department files its findings in the Chambers — open a department to everything it weighed, follow any finding to its evidence, and re-run any time. “Since your last visit” shows exactly what moved.

Since your last visit · Health 64 → 71 · 2 hotspots cleared · 1 new dependency flagged
  • Complexity hotspotsledger.ts · cyclomatic 58 · 12 files over 30
  • Code duplication7 clusters · 1,840 duplicated lines
  • Architectural drift9 circular dependencies
  • Tight couplingauth · payments · users entangled
  • Supply-chain incidents10 curated attacks · 0 matched
  • Secret scanningsource + config · 0 leaked
  • Risky patternseval / new Function / exec · 1 noted
  • Known CVEsadvisory cross-check · 0 critical
  • Bus factorauth/ · 62 commits · 1 author
  • Untested hotspotsledger.ts · 1,240 LOC · 0 tests
  • History & churnhigh-churn files since launch
  • Blast radiuswhat breaks before you touch a file
  • Outdated & deprecatedrequest deprecated · react major behind
  • Transitive risk248 transitive dependencies mapped
  • Vulnerable versionsadvisory match · 0 critical
  • Multi-ecosystemnpm · cargo · pip · go
Chain of custody · evidence handling

Your code is evidence.
It’s treated like it.

Source enters a sealed sandbox, gets examined, and is destroyed the moment the verdict is returned. We keep the findings — never the files.

01Sealed

Intake, sealed

Cloned into an isolated in-memory worker. No other process can reach it.

10:42:01 · clone --in-memory · sealed
02Read-only

Examined under seal

AST, git history and dependencies are read once — never copied, never trained on.

10:42:09 · 4 departments · read-only
03Purged

Evidence destroyed

The worker is torn down. Source is gone — only the verdict and its exhibits survive.

10:42:11 · destroy() · 0 bytes retained
Pricing · open your first case free

Retain the jury.

Open case
For a one-off look. No card required.
$0
  • One case at a time
  • Public repos only
  • 5 refreshes per day
  • Full verdict + all exhibits
  • Deterministic Health Summary (20 signals)
  • Browse all demo repos
Open a case
Standing docket
Standing docket
For repos you live in.
$14.99 / mo
  • Unlimited private repos
  • Re-runs + “since last visit” diffs
  • AI Briefing + bench statement
  • Architecture diagrams (auto class extraction)
  • Structural diff between snapshots
  • Verdict watch on every PR (5 repos)
Start standing docket
Full bench
For the whole org.
$39 / mo
  • Everything in Standing docket
  • Verdict watch on unlimited repos
  • Team workspaces (multi-user)
  • Priority support
  • Early access to new features
  • API access (coming)
Convene full bench