The scanner that never flies the agent

An Apache static scan of MCP tools, with a fix on the line and no execution.

Category
Developer tools
Who it is for
Someone shipping an MCP server who has not asked who can delete.
Possible model
Open source
Difficulty
Medium
Inspired by
Checkride · Checkride
Original launch
Watch the launch · Nov 2, 2026

Difficulty is an editorial estimate of technical and operational complexity, not a score.

Startup idea analysis by Startup Ideas. Last reviewed Nov 2, 2026. How we read a launch.

The startup idea

Preetham posted Checkride on November 2. Can an AI agent delete files without asking. He built a scanner for MCP servers and agent tools that traces issues to the code and suggests fixes. pip install checkride. The repository is PreethamNoelP/checkride. The license is Apache 2.0. Python 3.11 or later. No dependencies, no account, no network access, and it never runs the code it reads. It finds every function a model can call and flags destructive actions with no human approval in front of them. A check placed after the action does not count. A tool argument named confirm does not count, because the model sets it. Neither does approved = True, or a permission check like is_authorized. MCP elicitation does. Every finding carries a concrete fix. The post says scan and suggest. It does not say the tool never executes the agent, so a flag is not a proof that the delete happened. This page did not run it.

The opportunity is the read before the flight. A smaller product is one repo, no network, and the note that a confirm argument is not a human. A sandbox that actually deletes a file and rolls it back is a different product.

Do not say it ran the agent. Do not count a confirm flag.

The problem

An agent can delete a file because nobody asked.

Who would pay for this?

Primary
Someone shipping an MCP server who has not asked who can delete.
Secondary
A person who will treat a static finding as a starting point, not a penetration test.
Early adopter
One repo, one finding, the no-execution line.

How could it make money?

Possible models. Nothing here is a claim about what Checkride charges.

  • No price. Apache 2.0.
  • No account.
  • The post says pip install.

What would the MVP look like?

  1. pip install.
  2. A local scan.
  3. A fix on the line.
  4. The never-runs line.

How to validate the idea

  • Ask five people whether the demo deleted a file.
  • If they say yes, they missed the static limit.
  • Do not treat a confirm argument as approval.

How to differentiate

  • It reads. It does not run.
  • A late check does not count.
  • No network.
  • Do not become the agent.

Original product launch

This launch is inspiration and evidence that someone shipped, not a partnership. The idea above is our reading of the broader opportunity. Checkride did not write it.

Product
Checkride
Source
Checkride
Film
Checkride, it reads the code and does not run it
Posted
Nov 2, 2026 · 0:58
Open original post

Product that inspired this idea

Preetham's post asks whether an AI agent can delete files without asking, then says he built Checkride to scan MCP servers and agent tools, trace issues to the code, and suggest fixes. pip install checkride. The repository is PreethamNoelP/checkride. The license is Apache 2.0. Python 3.11 or later. No dependencies, no account, no network, and it never runs the code it reads. A check placed after the action does not count. A tool argument named confirm does not count, because the model sets it. MCP elicitation does. Every finding carries a concrete fix. The post says it scans and suggests. It does not say the scanner never executes the agent. This page did not run it.

Posted by @preetham_noel_p. Watch the original launch. No separate product site is listed unless the post itself is the source.

  • agents
  • security

Related startup ideas

More developer tools ideas

Looking for more ideas?

The full list is startup ideas for 2026, each one tied to a launch you can watch.

Browse startup ideas for 2026

More AI startup ideas

More developer tool startup ideas