Skip to content
Watchdog
Sign inSurvey a repo free

After every survey

Watchdog puts the condition of your whole product in writing.

Few teams have an up-to-date written account of their product: how it is built, where the risks are, and what has changed. Writing one takes time away from building the product, so it gets written only when someone asks for it, or bought from a consultancy, and it is out of date soon after.

Watchdog gives you that account at every survey: one score for the whole product, a ranked list of what to fix first, and four finished reports for leadership, engineering, security and audit, signed so that anyone you share them with can check them. Between surveys, a daily security watch tells the team on the same day when a new security hole is published in a library the product uses. All of it comes on every plan, the free one included, with nothing held back. Watchdog is where a team begins: it gives the whole picture first, and shows which specialist tools the team still needs.

Sign in with GitHub, GitLab, Bitbucket or Azure DevOps · no card · the first survey of every repository you connect is free.

What every survey answers

Every survey tells you how healthy the product is, and what to fix first.

One score for the whole product, and a grade for each area

The score from 0 to 100 sums up the whole product, whatever languages it is built in, and each area, such as security or architecture, gets its own grade. Each grade opens to the findings behind it, so a number never stands on its own. When one repository holds several services, each service also gets its own score.

A ranked list of what to fix first

Every finding is ranked by how much fixing it is expected to raise the score for the work it takes, and findings with the same cause are grouped into one item. The team, or its coding agent, starts at the top and spends its time where it raises the score most.

The risks that only show in the history

Watchdog reads the full history of the code. It finds the parts that only one or two people have worked on recently, the files that change often and are hard to read, and passwords or keys left in old commits, even after they were removed from the current code.

How each area is graded, and what can move the score, is explained on What we measure.

SAMPLE · ONE SURVEY'S PACKAGE

Survey #14 · payments-core

  • Code Assurance Index 82 of 100 · code version 8c41f2e · rules version fixed for this survey
  • Executive report for the people who decide · PDF
  • Engineering report for developers and their coding agents · PDF
  • Security report for the people responsible for security · PDF
  • Audit report for auditors and compliance · PDF
  • Library list every library and licence (CycloneDX SBOM)
  • Findings files every finding to import (SARIF) and as a spreadsheet (CSV)
  • Architecture a map of the parts (C4 model) and a table of which parts depend on which
  • Also included system overview · ranked list of what to fix · changelog drafts · score trend
  • Signed by Watchdog anyone you share it with can check it

A sample. Every plan gets all of it, the free one included. The architecture map needs at least two parts of the product that the survey can tell apart, and the score trend starts at the second survey.

One survey, four readers

Each report is written for the people who will act on it.

The four reports come from the same survey, so leadership, the team, security and audit all work from the same facts. Each one is a finished PDF, written for its reader.

Executive

For the people who decide. It gives the score for the whole product, its weakest area and what that means, and a rough estimate of what it would cost to build the code again from scratch.

Engineering

For developers and their coding agents. It explains every finding and ranks them by how much each fix is expected to raise the score for the work it takes, with the file and line where a finding has one.

Security

For the people responsible for security. It grades the code against a list of common web risks (OWASP Top 10), the most dangerous kinds of weakness (CWE Top 25), the card industry's security standard (PCI-DSS) and a checklist for application security (OWASP ASVS). Where no check could test a category, the report says so and why.

Audit

For auditors and compliance. It records exactly what was measured: the code version, the rules version, the tools used and what changed since the last survey. It also carries the signed record of the score.

Every survey also delivers files that other tools can read. The library list answers anyone who asks what the product contains, the findings files import into the tools your team already uses, and the architecture map shows how the parts fit together. All of them are rebuilt at every survey, so they always match the code as it was at the latest survey.

Between one survey and the next

Watchdog keeps watching the product between surveys.

Surveys on your team's schedule

Surveys run on the calendar you choose: every sprint, weekly, monthly or quarterly. They also run in quiet periods when nobody changes the code, so risks that arrive without a change are still caught, such as a part whose knowledge fades because nobody has worked on it for a long time. Before a release, a handover or due diligence, you can run an extra survey by the same rules.

A security watch every day

Between surveys, a daily check looks at the libraries the product uses, passwords and keys left in the code, and unsafe settings. What it finds goes to Slack, Microsoft Teams or Discord, so the team hears about a new security hole the same day it is found.

A trend you can show

Every survey is graded by the same rules, so each one adds a point to the score trend for the whole product and for each area. The team sees whether the product is getting better or worse, and can show a board, a client or an auditor how it has developed.

All your products in one view

Repositories that are shipped together can be surveyed as one product, and the portfolio view shows all your products side by side, weighted by size. Whoever is responsible for several products sees which one needs attention first.

Where the work happens

Watchdog's results go where your team and your auditors need them.

Your coding agent works through the list

Coding agents such as Claude Code, GitHub Copilot, Cursor or opencode read the ranked list through the standard way they connect to tools (MCP), and the next survey shows whether each fix worked. Keys for coding agents never count as accounts.

How your coding agent works through the list →

Findings next to your other scanners

Every finding comes in the standard format for code findings (SARIF), labelled with its standard weakness code (CWE), so code-scanning tools such as GitHub's show it next to the findings from your other scanners. The same findings also come as a spreadsheet (CSV).

The score in your developer portal

If your company rates each piece of software against a checklist in a developer portal, such as Backstage with Soundcheck, the portal can read the Watchdog score and use it in its ratings.

Gate your Backstage scorecards on the CAI →

Evidence for the regulations you answer to

Switch on the regulations you answer to, such as NIS2, DORA or the Cyber Resilience Act, and each survey records evidence for the parts that can be measured automatically. A named person at your company makes the declaration itself.

Compliance →

See your whole product in writing. Your first survey is free, with nothing held back.

Sign in with GitHub, GitLab, Bitbucket or Azure DevOps · no card · the first survey of every repository you connect is free · published surveys of open-source projects show everything except their security details.

Next: From code host to your first baseline · Answers for your security reviewer, or browse all the guides.

Need a business report on what a survey's findings mean? See Assay, our product for business reports.