Pay for what we scan — not how many developers you have.
The price follows the amount of code we scan, not heads or repos. Unlimited repositories and users in every package. Pick by what you need Watchdog to do for you.
The first scan on every repo is free — always. One signed proof per scan, yours to share.
The measurement is never the variable.
Full CAI, every package
All dimensions, all lenses, same deterministic rubric — the number means the same whoever's paying. Every report ships a changelog, a CycloneDX SBOM, CWE-tagged findings and behavioural signals.
First report €0
Run a full survey on any repo for free — depth is never the upsell; the volumes you're priced against are measured, not guessed.
∞ repositories
No per-repo cap and no per-seat fee. We meter lines scanned, not repos — fifty small services or one monolith, same meter.
Reproducible
Same commit, same frozen rubric → the same score, every run. Evidence, not opinion.
Keep your code healthy.
Continuous, independent measurement of your own codebase. Transparent prices — self-serve, running in minutes. Every scan issues a signed proof you can share with clients, buyers or investors.
Solo developer proving work to clients — one seat, a few repos.
Example size: 0.5M lines- Core CAI survey (verdict + findings)
- Daily security-watch
- Scans bi-weekly (upgradeable)
- Unlimited repos & users
- Signed shareable proof per scan
Final price when you connect your repos
Keep the codebase healthy sprint after sprint — catch slop before it becomes debt.
Example size: 5M lines- Core CAI survey (verdict + findings)
- Agent-fix loop (MCP)
- Full git-history
- Daily security-watch
- Scans bi-weekly (upgradeable)
- Unlimited repos & users
- Signed shareable proof per scan
Final price when you connect your repos
Prices are precise — only the size is an example, shown for a typical codebase in the role. Size is measured by the first free scan. Above 50M lines, talk to us.
You pay for the lines you scan each month.
A line-scan = one line of code read in one scan = codebase size × scan frequency, summed across every repo. Fifty 10K-line services scanned monthly = 500K line-scans = one 500K repo scanned once.
| Measured size | Freelancer (bi-weekly) | Engineering team (bi-weekly) |
|---|---|---|
| 0.5M lines | €75 /mo | €203 /mo |
| 1M lines | €130 /mo | €351 /mo |
| 2.5M lines | €280 /mo | €756 /mo |
| 5M lines | €520 /mo | €1,404 /mo |
| 10M lines | €1,000 /mo | €2,700 /mo |
| 25M lines | €2,100 /mo | €5,670 /mo |
| 50M lines | €3,900 /mo | €10,530 /mo |
| > 50M lines | Contact us | Contact us |
€/month · bi-weekly cadence shown. price = base(measured LoC) × package (Freelancer ×0.5 · Engineering team ×1.35) × frequency (quarterly ×0.33 · monthly ×1 · bi-weekly ×2 · weekly ×4) — so at bi-weekly the Freelancer column IS the base, and Engineering team = base × 2.7. Annual = 10 months (2 months free prepaid). All prices in EUR, ex VAT.
Business reports are not sold here.
Decision reports live on Assay — per activation
Consequences report, tender annex, contract appendix, compliance signing, portfolio roll-up and the signed Delivery are business modules, priced per activation on Assay — never by lines of code. The evidence copy a supplier shares with you is free; you pay for the decision report built on top.
You sit in the overlap
You build code and prove it to your customers. Scan self-serve here — every scan already issues the signed shareable proof — and activate the delivery artifacts (attestation, contract appendix) on Assay when the hand-over comes.
Start with a free report. Decide what it's worth once you've read it.
Sign in with GitHub · no card · C#/.NET · the first full report is €0.