How it works
1
Detail analyzes your codebase
When a scan runs, Detail dispatches sets up your dev environment in a container and runs whatever you run locally, e.g. a local Redis instance or a Next.js application. Detail finds thousands of candidate bugs and determines which ones are real.
2
Findings are ranked and deduplicated
Detail maintains a model of which bugs get fixed and which bugs get ignored, which we use to select a small subset of the bugs we can find that you are most likely to fix. Before results are surfaced, Detail also deduplicates findings across scans, so the same underlying issue never appears twice unless the code substantially changes.
3
Reports are delivered
Each bug is packaged as a structured bug report with all the context you need to fix it. Optionally, we will deliver your bugs to Linear, Jira, Asana, GitHub Issues, or Slack.
Scan modes
Full Repo Scans
Detail scans your whole repository for the bugs we think you are most likely to care about.
Recent Changes Scans
Detail focuses on changes introduced in the last week. Useful for reviewing a sprint’s worth of changes or improving quality before a release.
On-demand scans
Trigger a one-off scan at any time from the Detail dashboard.
Bug report fields
Every bug Detail finds includes the following information:Managing bugs
From the dashboard or CLI you can change the status of any bug:- Open — unresolved and awaiting action (the default state)
- Resolved — fixed and closed
- Dismissed — closed without a fix, with a reason: Not a Bug, Won’t Fix, Duplicate, or Other

