0xSteph/pentest-ai

Open-source AI pentester that proves every finding. Machine oracles re-run each exploit; verified bugs ship a proof capsule you can replay yourself.

它解决了什么问题

Pentest-AI 解决了安全测试中的「AI 滥用」问题——即 AI 模型建议的漏洞实际上是误报。它提供了一个框架,将 AI 模型与真实的渗透测试工作流连接起来,确保每个报告的发现都经过机器预言机的独立验证后,才被标记为已验证的结论。

它如何工作

该系统使用 AI 模型驱动对 Web 应用程序的调查,探测诸如注入和访问控制问题等弱点。当发现潜在漏洞时,一个专用的「机器预言机」会重复利用该漏洞,并将结果与对照组进行比较,以证明漏洞确实存在。这些证据被存储在一个可移植的「证明胶囊」中,可重新播放以重现该发现。该工具可通过 MCP(模型上下文协议)集成到 AI 客户端(如 Claude Code 或 Cursor)中,通过 CLI 运行,或集成到 CI/CD 流水线中。

适用人群

专为授权的渗透测试人员和漏洞赏金猎人设计,他们需要在保持高信号和严格遵守项目范围(如 HackerOne、Bugcrowd)的前提下自动化漏洞发现过程。

主要亮点

  • 已验证的发现:使用独立的预言机证明利用有效,防止模型自行判定结果。
  • 范围强制执行:严格遵守项目边界(通配符、CIDR),确保不会攻击范围外的目标。
  • 漏洞赏金集成:可导入主要平台的范围文件,并生成平台就绪的提交内容,包括 CVSS/CWE 信息和可复现的 curl 命令。
  • 灵活部署:支持通过 Ollama 使用本地模型、云服务提供商,以及通过 MCP 集成 AI 原生 IDE。
  • 支持 CI/CD:可配置为根据已验证发现导致构建失败,并以 SARIF 格式导出结果。

一个真正能证明漏洞存在的工具,而不是仅仅依赖 AI 的猜测。 — @pentest-ai

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目