Redproof
Allows starting security scans of public GitHub repositories and retrieving reports with scores and findings, including affected files and fix prompts. Requires confirmation that the user owns the code or is allowed to have it reviewed.
Redproof MCP server
Check apps built with Lovable, Bolt, Cursor or Claude Code for security problems from inside your AI tool. Redproof reads the code without running it and finds things like tables anyone can read, exposed keys and functions anyone can call.
Website and setup: https://redproof.dev/mcp
Set up
Claude Code:
claude mcp add redproof -- npx -y redproof-mcpClaude Desktop, Cursor and other clients:
{ "mcpServers": { "redproof": { "command": "npx", "args": ["-y", "redproof-mcp"] } } }Related MCP server: shipsafe-mcp
Tools
Tool | What it does |
| Starts a scan of a public GitHub repo. Refuses unless you confirm you own the code or may have it reviewed. |
| Reads the score and findings, with the files and a fix prompt for each. |
Try: "Scan https://github.com/me/my-app with Redproof. I own this code. Fix the critical issues one at a time and show me each change."
Good to know
The server is free. A free scan gives the score, the counts and the most serious finding we could prove. The rest is in the paid report on redproof.dev.
It sends the repo URL to redproof.dev. Your AI tool sees the report under its own terms.
Only scan code you own or are allowed to have reviewed.
A scan lowers risk. It does not prove an app is safe. Read each fix before you keep it.
Build from source
npm ci
npm run build
node dist/index.js # speaks MCP over stdioThis repository is a mirror of the MCP server in the Redproof codebase. Issues and pull requests are welcome here.
Available Tools
2 toolsget_reportRead a Redproof reportARead-only
Read the score and findings of a Redproof scan, with the exact files and a fix prompt per finding.
Inputs: token (required).
scan_github_repoStart a Redproof scanA
Start a security check of a public GitHub repository built with AI tools (Lovable, Bolt, Cursor...). Only for code the user owns or may have reviewed: ask them first and set owner_confirmed only after they say yes. Returns a token; call get_report with it after about a minute.
Inputs: url (required), owner_confirmed (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools have clearly distinct roles: one initiates a scan and returns a token, the other reads results using that token. There is no overlap in purpose and the descriptions make the sequence explicit.
Both names follow a consistent snake_case verb_noun pattern (scan_github_repo, get_report) and are self-descriptive. No convention mixing.
Two tools is thin for a service; the surface is essentially a single async operation split into start and poll. It is defensible for a narrow purpose but leaves little room for auxiliary operations.
The core lifecycle (start scan, fetch findings with fixes) is covered end to end. Minor gaps exist: no status/cancel, no listing or re-fetching of past scans, and polling relies on the caller retrying blindly.
Maintenance
Related MCP Connectors
Security scans for AI-built apps: leaked keys, open Supabase RLS, vulnerable packages, live sites.
Free security scan for AI-written GitHub repos: leaked keys, .env, eval, SQLi, CORS.
Security checks for AI-built apps (Lovable, Supabase, Bolt): RLS, headers, monitoring, fixes.
Checks AI-written code for leaked keys and made-up packages, on your machine. Never uploads code.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenancePredeploy security scanner for AI-generated code. 80+ vulnerability patterns across secrets, auth, injection, config, Supabase, and logging. Runs locally, code never leaves your machine. Optional x402 witnessed attestation.193 npmApache 2.0

shipsafe-mcpofficial
AlicenseAqualityCmaintenanceEnables AI coding assistants to scan projects for security issues such as leaked API keys, missing Supabase RLS, open Firebase rules, unauthenticated routes, and hallucinated packages, then fix and verify the results.81MIT- AlicenseAqualityBmaintenanceScan a deployed site for an exposed Supabase service_role key and audit Row Level Security from your AI coding agent.2460 npmMIT
- AlicenseAqualityCmaintenanceEnables AI coding assistants to check whether an API key is safe to expose, audit Supabase Row Level Security, generate owner-based RLS policy templates, and run a builder-specific pre-launch security checklist. Runs locally over stdio with no network calls, telemetry, or file access.5MIT