渗透测试的瓶颈早就不是工具了。nmap、sqlmap、nuclei、metasploit 都在那儿,命令网上一搜就有。真正耗时间的是编排:先测什么、结果怎么串、哪一步该停、报告怎么把证据和结论对上。
Pentest Bundle 想解决的就是这件事。它不是一个新扫描器,而是一层套在 Claude Code 外面的工作流:把技能、Agent、工具和知识库按阶段组织起来,让模型在正确的阶段读正确的文件,而不是凭记忆瞎编。
技能不是 prompt,是可检索的文件
包里最占体积的不是代码,是 SKILL.md 和它索引的 881 个技能文件,分 24 个分类、29 个领域:SQL 注入 21 个、认证绕过 15 个、云安全 34 个、恶意软件分析 23 个、ICS/OT 20 个……
这些文件不是塞进上下文的。工作流先判断目标类型(Web / API / 云 / 内网),再按类型和当前漏洞假设去读对应的几个文件。上下文窗口是有限资源,881 个技能全读一遍,模型只会变笨。
九个阶段的状态机
整个流程被拆成 Phase -1 到 Phase 7,前两个阶段不碰目标:
- Phase -1 查 ICP 备案。有备案就停下来,强制确认授权,并把《刑法》285 条和《网络安全法》27 条摆在用户面前。
- Phase 0 问清楚授权级别、测试深度、渗透程度、测试范围、是否走代理。答案决定后面哪些步骤会被跳过。
- Phase 1–2 建项目目录、初始化 RAG 知识库、检查 MCP 服务是否在线。
- Phase 3–4 判断目标类型,四路 Agent 并行侦察。
- Phase 5–6 按 WSTG 知识库和决策树做评估,按授权级别决定是否验证利用。
- Phase 7 出报告:CVSS 3.1 评分、证据分级、复现步骤、修复建议。
把这套东西写成状态机而不是一段长 prompt,好处是可恢复:任何一步失败,状态在 state.json 里,下次从断点继续,不用从头再来。
Agent 并行与断点续传
侦察阶段同时启动四个 Agent:osint-collector 收情报、recon-advisor 扫端口服务、web-hunter 爬端点、ai-recon 找 AI 攻击面。每个 Agent 的输出独立落盘到 cache/agents/,一个挂了不影响其他三个。
恢复逻辑不复杂但很关键:捕获异常 → 写状态 → 已拿到的数据立即持久化 → 并行恢复失败的 Agent。长时间扫描最怕的不是慢,是跑到第六个小时崩了,什么都没留下。
知识库、攻击链与决策树
v10 之后加了三样东西,都是为了让模型的判断有依据:
- 22 份 WSTG v4.2 知识库,覆盖 98 个测试场景,按目标类型和漏洞类型动态加载。
- 30+ 条攻击链模板(CHAIN-RCE / AUTH / DATA / CLNT / PRIV / BUSL),把单点漏洞串成「拿到 A 之后能不能走到 B」。
- 12 棵决策树,按侦察结果选择下一条测试路径,而不是把所有 payload 轮一遍。
知识库路径由 KBRegistry 统一管理。这个改动看起来无聊,但它修的是一个真实崩溃:路径大小写不一致,注册表在初始化前被引用,整个工作流直接挂掉。
输出要能被检验
安全报告最容易出的问题是「看起来很像,但复现不了」。所以收尾阶段做了几件事:
- CVSS 3.1 评分引擎,分数由向量算出来,不是模型估的。
- 证据质量分级 A/B/C/F,F 级证据不允许进结论。
- 报告质量校验 7 条规则,缺复现步骤、缺影响说明、缺修复建议都会被拦下。
- 误报排除规则 + PoC 验证 + WSTG 场景交叉验证,三层过滤。
这些规则不会让工具变聪明,但能让它少说错话。对安全工具来说,后者更重要。
合规是功能,不是免责声明
大多数工具在 README 末尾写一句「仅供学习」,然后就没有然后了。Pentest Bundle 把合规做进了流程:备案校验、授权分步确认、范围执行器(ScopeEnforcer)限制目标白名单、按授权级别裁剪利用深度。
这不是为了免责,是因为未授权测试的代价太高。工具应该在用户点下回车之前拦住他,而不是事后说「我提醒过」。
代价与边界
它不是什么都能做。需要 Kali Linux,需要自己准备模型 API,跑深度扫描会消耗大量 token,模型能力直接决定判断质量。它也不会替你做授权——ScopeEnforcer 只能限制范围,不能给你许可。
但如果你本来就在做授权测试、SRC 众测或自有环境自查,它能省掉的正是最枯燥的那部分:整理目录、翻知识库、写 PoC、拼报告。
怎么拿到
闭源分发,个人授权 ¥120,永久有效,含一年免费更新与 QQ 技术支持。安装包 + 图文教程,解压到 ~/.claude/skills/ 就能用。
购买与咨询:作品集页面有完整的能力清单和安装步骤。