
Turbopentest
io.github.integsec由 GitHub 账号 integsec 发布v0.1.5更新于 Oct 24, 2026
AI-powered penetration testing. Launch scans, review findings, download reports.
概览
本地 MCP 服务器,让助手通过 TurboPentest 发起 AI 驱动的渗透测试、查看漏洞发现并下载安全报告。
- 可以做什么
- 对已验证域名发起和列出渗透测试,可选 GitHub 仓库进行白盒扫描,并查看扫描状态、进度、摘要、攻击面图和威胁模型。按严重程度筛选获取发现,包含 CVSS、CWE、OWASP 分类、概念验证、修复步骤和复测命令。以 markdown、JSON 或 PDF 格式下载报告。查询积分余额和可用扫描档位及价格,列出已验证域名。按 SHA-256 哈希验证区块链存证,并运行渗透测试、发现分析、测试对比和安全态势等引导工作流。
- 适用场景
- 适合希望让助手对自己拥有的域名执行和监控渗透测试、分类并排序漏洞,或在不离开编码助手的情况下生成修复计划和高管安全简报的场景。
- 运行要求
- 通过 npx 本地运行,需要 Node.js 18 或更高版本。需要 TurboPentest 账户、至少一个已验证域名,以及通过 TURBOPENTEST_API_KEY 提供的 API 密钥。可用 TURBOPENTEST_API_URL 覆盖 API 基础地址。需要访问 TurboPentest API 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Turbopentest,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
@turbopentest/mcp-server
MCP server for TurboPentest — launch AI-powered penetration tests, review vulnerability findings, and generate security reports, all without leaving your coding assistant.
What it does
Ask your AI assistant to run a pentest, check progress, and walk you through remediation — the server handles all the API calls. Every completed scan is anchored to the blockchain, giving you a tamper-proof attestation you can share with customers or auditors.
Quick start
1. Get your API key
Sign up and create an API key at turbopentest.com/settings/api-keys.
2. Verify a domain
Before scanning, verify that you own the target domain at turbopentest.com/domains.
3. Add the server to your MCP client
Claude Code (.mcp.json in your project root):
Claude Desktop (claude_desktop_config.json):
Cursor (Settings > MCP Servers > Add):
OpenAI Codex CLI (~/.codex/config.toml, or run codex mcp add turbopentest -- npx @turbopentest/mcp-server and set the env var when prompted):
Then run /mcp inside Codex to confirm turbopentest is listed. Codex's MCP
client doesn't support the "prompts" primitive, so the four guided workflows
are also exposed as plain tools (turbopentest_workflow_*, see below) and
described in this repo's AGENTS.md, which Codex reads automatically.
Example session
White-box scanning
Pass a GitHub repository URL to start_pentest to enable white-box mode. In addition to black-box testing, the scan will include:
- SAST — static code analysis for common vulnerability patterns
- Secret detection — leaked API keys, credentials, and tokens in source
- SCA — dependency audit for known CVEs
Tools
Security note: turbopentest_start_pentest checks domain verification
itself before calling the API — it will refuse (isError: true) to launch
against a target whose domain isn't verified on your account, rather than
relying solely on the agent to check first.
Prompts
Built-in prompts guide your AI assistant through multi-step workflows. Invoke them by name in any MCP client that supports prompts (Claude Code, Claude Desktop, Cursor). In clients that only support tools (Codex), use the matching turbopentest_workflow_* tool above instead — the text is identical.
Scan tiers
Default tier is standard. Use recon for a quick surface sweep or blitz for maximum coverage on critical assets.
Blockchain attestation
Every completed pentest is anchored on-chain as a tamper-proof attestation. The SHA-256 hash is included in the report and can be independently verified — by you, your customers, or auditors — with no API key required:
turbopentest_verify_attestation returns the scan metadata (tier, agents, duration, risk score, findings summary) alongside the blockchain proof (chain ID, transaction hash, block number, merkle root).
Configuration
Requirements
- Node.js 18+
- A TurboPentest account with at least one verified domain
Using with OpenAI Codex
See docs/CODEX.md for the full Codex guide — configuration,
the tool list, the authorization model, and why the guided workflows are
exposed as turbopentest_workflow_* tools instead of MCP prompts.
Privacy & support
- Privacy policy: https://turbopentest.com/privacy
- Subprocessors: https://turbopentest.com/subprocessors
- Support: open a case at https://turbopentest.com/support (typically answered within a few hours on business days) or join the Discord
- Bugs in this MCP server: https://github.com/integsec/turbopentest-mcp/issues
Your API key is sent only to turbopentest.com/api as a bearer token over
HTTPS. It is never logged and never transmitted anywhere else. Customer pentest
content is not used to train public AI models.
License
MIT
来源:README.md,提交 4a232c7
工具
0版本历史
1- v0.1.5最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分