VulnClaw 是公开 Alpha 阶段的 AI 渗透测试 CLI。它让模型调度本地 HTTP 工具、MCP 服务、插件和安全知识库,把真实工具输出保存为证据,再生成报告。项目只面向已书面授权的测试、CTF 与隔离实验环境。
来源:github.com/Netw0rkNoob/VulnClaw 查看 GitHub 仓库 → 📘 使用教程 →官方仓库没有 VulnClaw 自有充值、订阅额度或付费托管漏斗,且 2026 年 9 月仍发布 v0.4.0,因此保留并改造,后续继续观察点击。
来源:github.com/Netw0rkNoob/VulnClaw/releases/tag/v0.4.0模型自主选择工具和停止条件,HTTP 响应、命令输出与流量原文写入 AgentState.evidence;结论需对应真实证据。
来源:github.com/Netw0rkNoob/VulnClaw默认 ask 模式在危险工具执行前等待 y/N,300 秒无响应自动拒绝;auto_review 只放行只读命令白名单,full_access 会取消确认。
来源:github.com/Netw0rkNoob/VulnClawfetch 和 memory 可直接使用;chrome-devtools 与 burp 需要外部服务。插件可分析已有数据,50 个安全 skill 以按需参考资料形式加载。
来源:github.com/Netw0rkNoob/VulnClaw提供 REPL、TUI、Web UI、本地源码扫描、recon、scan、solve 与 report 命令,并可从会话证据确定性生成 Markdown 复盘报告。
来源:github.com/Netw0rkNoob/VulnClawTyper CLI、REPL、TUI 和 127.0.0.1:7788 Web UI 进入 AgentCore。solver 维护 AgentState 和真实证据,reasoning_state/reflexion 记录事实与失败,MCP registry 管理 fetch、memory 及外部浏览器或 Burp 服务,plugins 运行只读检测,report 模块从会话与证据生成报告。LLM 请求发往用户配置的 OpenAI、Anthropic、MiniMax、DeepSeek 等服务或本地 Ollama。
来源:github.com/Netw0rkNoob/VulnClawOpenAI 兼容客户端与模型凭据httpx可选 Node.js/npx 与 uvx MCP 运行时可选 nmap可选 chrome-devtools/Burp MCP适合在书面授权范围内做实验室资产枚举、CTF、源码安全扫描、工具证据整理和报告复盘。它不应承担生产访问控制,也不适合对未知公网目标、第三方资产或超出授权范围的地址自动运行。
来源:github.com/Netw0rkNoob/VulnClaw截至 2026-09-23,最新 release 是 v0.4.0,发布于 2026-09-16。该版加入中文 BM25 与可选重排、HTTPS VPS compose profile、TUI 证据与子代理视图、doctor --probe-llm,并修复无工具空转。
来源:github.com/Netw0rkNoob/VulnClaw/releases/tag/v0.4.0status: docs-only | checked_at: 2026-09-23 | environment: 核对重定向后的官方仓库、README、pyproject.toml、DOCKER.md、SECURITY.md 与 GitHub Releases | limitations: 未安装包,未配置模型 key,未启动 CLI、Web UI、Docker、nmap 或任何 MCP,也未向任何目标发送扫描或利用请求 | observed_output: 官方仓库已从 Unclecheng-li 重定向至 Netw0rkNoob;最新 release 为 v0.4.0,发布于 2026-09-16;pyproject 版本同为 0.4.0,Python 下限为 3.10
来源:github.com/Netw0rkNoob/VulnClaw/releases/tag/v0.4.0PentestGPT 也用大模型辅助授权渗透测试,官方仓库强调交互式任务分解、工具输入输出和 reasoning 模块;VulnClaw 额外提供 MCP、插件、证据索引、TUI/Web UI 与命令审批。想保留人工逐步操作时可先看 PentestGPT;需要统一证据和本地工具编排时再评估 VulnClaw。两者都不能替代授权和人工复核。
来源:github.com/GreyDGL/PentestGPT页面把书面授权、ask 审批、外部模型数据、Docker 地址和 docs-only 边界放在功能介绍之前。
来源:github.com/Netw0rkNoob/VulnClaw不可以。官方只允许已授权安全测试、CTF 和可控实验环境。开始前应取得目标所有者的书面授权,固定域名、IP、时间窗和禁止动作,范围外地址一律停止。
ask 是默认模式,每个危险动作都要确认;auto_review 只让只读白名单免确认;full_access 会直接执行全部动作。首次使用和共享环境应保留 ask,并让 300 秒超时自动拒绝。
doctor 只检查 Python、Node、npx、nmap、模型和 MCP 的可见状态。还要核对模型 Base URL、key、网络、外部 MCP 进程和容器地址;Docker 内的 localhost 指向容器自身。
不能。它要求关键结论能引用真实工具输出,可减少凭空生成的结论,但工具结果、目标状态和模型解释仍可能错误。报告中的每个发现都要人工复现并确认影响。
PentestGPT 更偏人工参与的任务分解和工具交互;VulnClaw 增加 MCP、插件、证据存储、TUI/Web UI 和审批模式。无论选哪个,都只在明确授权的隔离环境使用。