Blog
Notes on shipping secure AI-built apps and provable test coverage.
How to check whether your Lovable, Bolt, Replit, or Supabase app is exposing API keys, an open database, or sensitive files to anyone who visits. With a free scanner.
A practical pre-launch security checklist for apps built with Lovable, Bolt, Replit, Cursor, v0, Claude, or Codex.
We asked working QA and testing engineers where AI-generated tests actually fail. Here is the quality bar that came back, and the gates we run to enforce it on JavaScript and TypeScript repos.
We built a public index of test coverage signals across well-known JavaScript and TypeScript repos. Some publish a clear number, some have no public signal at all. Here is how we measured it, what we found, and why the number is only half the story.
A high coverage number tells you which lines ran, not whether your tests would catch a bug. Here is how to treat coverage as a verification signal instead of a goal, and how mutation testing proves the tests are real.
Why 80 percent line coverage is the practical target for most codebases, where the 100 percent chase goes wrong, and how to think about the number without gaming it.
We measured the public test coverage of 241 JavaScript and TypeScript repositories that publish a coverage badge. The median is 96 percent, and that number says more about who publishes a badge than about the ecosystem.
A practical, no-fluff method for raising line coverage on a JS or TS codebase: measure the baseline, target uncovered code, and avoid the traps that make coverage numbers lie.
A practical roundup of the AI tools and services that raise JavaScript and TypeScript test coverage in 2026, from in-editor test suggestions to done-for-you verified coverage. What each is good at, and where each falls short.
Connect a repo. Autopilot reads incoming bugs, dispatches them to multiple AI agents, verifies every patch against your own test suite, and drops a single morning digest of mergeable PRs.