Real bugs, filed as issues.
iterative reads your whole repository, finds bugs that are actually there, and opens one GitHub issue for each one โ path, line, evidence, and how to fix it. It never writes code.
$50 per scan. Your first scan is free. No seats, no subscription.What a finding looks like
One issue per bug, on the exact line, in the repository you already work in.
41const repo = repos.find((r) => r.id === repoId);42return repo.fullName; <โ BUG ๐ด find() returns undefined when the id is unknownThe filed issue carries the same eight sections every time: what breaks, where, why, how to reproduce it, and the fix โ plus the commit that introduced it.
How it works
1. Install
Add the GitHub App and choose the repositories it may read. Nothing runs until you do.
2. Scan
iterative reads the whole repository โ not a diff โ on every push, or daily, weekly or monthly.
3. File
Each real bug becomes one GitHub issue with the path, the line and the evidence. The same bug is never filed twice.
Pricing
Per scan, and nothing else. You are billed when a scan completes.
What it asks for, and what it never does
Permissions
- Contents: read โ clone the repository and read it during the scan.
- Issues: write โ open the issue and set its severity label.
The boundary
- Never opens a pull request.
- Never pushes a commit, a branch or a status check.
- Never writes code into your repository.
Retention
Do you store our code?
No. The repository is cloned into an ephemeral workspace, scanned, and the workspace is destroyed. What persists is text - a path, a line number, and prose.
Point it at one repository.
Install the App, pick a repository, and read the issues it opens. The first scan is on us.