Security scanner for vibe coders that checks npm packages for known vulnerabilities before installation, integrating with AI coding tools like Claude Code and Cursor.
SaferSkills independently audited PatchPilot MCP (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Security scanner for vibe coders. Checks npm packages for known vulnerabilities before you install them.
PatchPilot is an MCP server that integrates with Claude Code, Cursor, and other AI coding tools. When you're about to install a package, you can ask Claude to check if it's safe first.
Example:
You: "Check if [email protected] is safe to use"
Claude: 🚨 [email protected] has 4 known vulnerabilities!
...
💡 Recommendation: Update to [email protected] or latergit clone https://github.com/YOUR_USERNAME/patchpilot-mcp.git
cd patchpilot-mcpnpm installnpm run buildAdd to your Claude Code config (~/.claude/settings.json):
{
"mcpServers": {
"patchpilot": {
"command": "node",
"args": ["/path/to/patchpilot-mcp/dist/index.js"]
}
}
}Or for development (without building):
{
"mcpServers": {
"patchpilot": {
"command": "npx",
"args": ["tsx", "/path/to/patchpilot-mcp/src/index.ts"]
}
}
}Restart Claude Code after adding the config.
Once installed, ask Claude to check packages:
PatchPilot uses the OSV API (Google's Open Source Vulnerabilities database) to check packages. The API is:
check_packageCheck a single npm package for known vulnerabilities.
Input:
name: Package name (e.g., "lodash")version: Package version (e.g., "4.17.0")Output:
MIT
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.