
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
xploitscan-mcp
Advanced tools
Model Context Protocol (MCP) server exposing the XploitScan security scanner as a tool Claude, Cursor, and other MCP clients can call. Scan AI-generated code from inside your AI coding agent.
Model Context Protocol (MCP) server that exposes XploitScan as tools your AI coding agent can call. Scan AI-generated code for vulnerabilities from inside Claude Desktop, Cursor, Windsurf, or any other MCP client.
XploitScan is a static security scanner tuned for the kind of code AI coding tools (Cursor, Lovable, Bolt, Replit, Claude Code) produce by default — unprotected webhooks, hardcoded API keys, SQL injection via template literals, missing auth middleware, CORS misconfigurations. 214 rules across 14 categories, all documented at xploitscan.com/rules.
This server runs all 214 rules locally, with no account or API key. It isn't limited to the free tier.
This package wraps the same scanner engine in the Model Context Protocol so an AI coding agent can check its own output before writing it to disk. Three tools:
scan_code — scan files, return findings with rule IDs, severity, and fix suggestionsexplain_rule — look up what a specific rule means (e.g., VC005 = unprotected Stripe webhook)grade_code — single-call "is this safe to ship" — returns a letter grade A+ through F plus summaryRuns locally over stdio. No network calls, no API key required, no telemetry.
Edit your Claude Desktop config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonAdd the xploitscan server under mcpServers:
{
"mcpServers": {
"xploitscan": {
"command": "npx",
"args": ["-y", "xploitscan-mcp"]
}
}
}
Restart Claude Desktop. The three tools show up in the tool picker.
Cursor reads MCP config from ~/.cursor/mcp.json:
{
"mcpServers": {
"xploitscan": {
"command": "npx",
"args": ["-y", "xploitscan-mcp"]
}
}
}
Any client that supports the standard MCP stdio transport. Command: npx -y xploitscan-mcp. No flags.
Once wired up, just ask your agent to scan. Examples:
"Scan the code you just wrote for security issues."
"Is this safe to ship?" (agent will call
grade_code)"What does VC005 mean?" (agent will call
explain_rule)
The agent decides when to call the tool. If you want explicit invocation, tools can usually be triggered directly from the client's tool picker.
scan_codeInput:
{
"files": [
{ "path": "src/api/login.ts", "content": "..." },
{ "path": "src/db/users.ts", "content": "..." }
]
}
Output: text summary + structured { findings, filesScanned, findingCount }.
explain_ruleInput:
{ "ruleId": "VC006" }
Output: rule title, severity, category, OWASP + CWE mapping, description.
grade_codeInput: same as scan_code.
Output: { grade, score, summary, findingCount, breakdown, findings }.
The MCP server uses the same rule engine as the XploitScan CLI (npm i -g xploitscan) and the web scanner at xploitscan.com/scan. This server always runs all 214 rules; the CLI and web scanner run 30 of them on the free plan and all 214 on a paid plan, where the web scanner can also filter likely false positives with AI.
For CI, use the GitHub Action. For one-off local scans from the shell, use the CLI. Use this MCP server when you want your AI coding agent to self-check its output.
All analysis runs locally in the subprocess started by your MCP client. Code never leaves your machine. No telemetry. No account or API key needed — all 214 rules run locally.
MIT.
FAQs
Model Context Protocol (MCP) server exposing the XploitScan security scanner as a tool Claude, Cursor, and other MCP clients can call. Scan AI-generated code from inside your AI coding agent.
The npm package xploitscan-mcp receives a total of 53 weekly downloads. As such, xploitscan-mcp popularity was classified as not popular.
We found that xploitscan-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.