Skip to content
Watchdog
Sign inSurvey a repo — free

The public record

Browse the public reports — see real code improve.

Every tile is a real repository whose owner chose to publish, with its entire survey open to read — every lens, every finding, and the exact rule each was scored by. No cherry-picked mock-ups, no testimonials we wrote ourselves. Audit how each number was reached — then run the same measurement on your own code.

Sign in with GitHub · No card · C#/.NET native · The first full report on any repo is €0 — no depth is ever gated.

Hundreds

of repositories surveyed

100%

reproducible — exact rubric and scoring rules fixed for every reading

€0

first report on every repo

What a scanner can't see

The findings behind the number — located, not counted.

A line-scanner counts lint. Watchdog locates the architecture, domain-model and event findings — a bounded-context leak, an anemic aggregate, a non-deterministic replay — to the exact file and line, straight from a real published report. Here are a few from one, with an honest count of the rest.

Findings a scanner can't produce

What every published survey carries

The full survey — not a badge.

Each published report is an opted-in repository with the complete measurement open: reproducible, with the exact rubric fixed for every reading.

A changelog

What moved since last time — CAI and per-lens deltas, findings resolved vs raised, features and fixes landed.

A CycloneDX SBOM

Downloadable with every survey — the dependency and licence inventory, current by construction.

CWE-tagged findings

Security findings tagged with their MITRE CWE id — the taxonomy an auditor recognises.

Behavioural signals

Hotspots and bus-factor, mined from git history — the risk that isn't in the code.

How reports get here

The free open-source lane publishes automatically — a condition, not an option. Paid cohorts publish only by explicit opt-in, and reports that regress below a previously published report are never published.

The canonical registry of signed deliveries lives on cai.canine.dev/registry — this page is the human gallery.

The code is the evidence. Measure it, trend it, own it.

Sign in with GitHub · no card · C#/.NET · the first full report is €0.