BrokenApp

Your AI can read code.
Now it can see your app.

BrokenApp builds the runtime spec of your web app — every route, form, endpoint, and auth flow — then exposes it to AI agents via MCP. Your AI doesn't guess. It sees the running app.

$npm install -g brokenapp-mcp
brokenapp-mcp — interactive demo
$
scansearchlist-findingsgraph-healthbaselinesync

AI Integration

Your AI agent reads the scan. Then fixes what's broken.

Runtime app graph

Every route, form, endpoint, and auth flow — mapped automatically via scan. Your AI gets a complete model of the running app without reading source.

Security findings via list_findings

Every bug and vulnerability — with severity, CWE mapping, reproduction steps, and remediation guidance. Full context to generate the fix.

Graph health via graph_health

Coverage metrics, layer freshness, cross-references. Your AI knows what has been scanned, what is stale, and where the gaps are.

Learn more about MCP

agent scan

"I'll scan the codebase and check for security issues."

mcp

Scanned 847 files. 234 code nodes, 89 endpoints,
12 security findings stored to graph.

agent list_findings

"Found 3 high-severity issues. Let me check the details."

mcp

3 high findings:
  Hardcoded JWT secret (config.ts:23)
  SQL injection (users.ts:89)
  Missing CSRF (/api/payment)

agent scan

"I'll fix the hardcoded JWT secret first, then re-scan to verify."

mcp

Re-scanned. 11 security findings (was 12).
Hardcoded JWT secret resolved.

The workflow

Find. Fix. Verify.

01

BrokenApp finds it

Run scan to crawl your entire web app. Every route, form, endpoint, and asset. Structured findings with evidence, stored to your local graph.

02

Your AI fixes it -- via MCP

Your AI coding agent calls list_findings and graph_health to understand the app's runtime structure. One prompt to fix what's broken.

03

BrokenApp verifies it

Re-scan confirms which issues are resolved. Use baseline to diff old vs new. Run it in CI to catch regressions before deploy.

20

MCP tools

18

Secret patterns

< 60s

Average scan

7

Scan layers

Your web app is probably broken.
Let's find out.

Runtime scanning. Evidence-backed findings. AI-powered fixes.

npm install -g brokenapp-mcp