keygraphhq/shannon 是一款面向 Web 应用程序和 API 的 AI 渗透测试工具(AI pentester)。它通过分析源代码寻找攻击路径,并执行真实的 exploit,在漏洞触及生产环境之前证明其存在。它使用 TypeScript 编写,采用 AGPL-3.0 许可证,最新版本为 v3.4.0。不过,该版本的变更记录目前没有留存,因此具体有哪些变化无法确认。
这款工具把应用程序安全分析与验证这类专业安全业务自动化。README 将 Shannon 介绍为 Keygraph 开发的自主型(autonomous)AI pentester,并说明它会分析源代码寻找攻击路径、执行真实的 exploit,然后只报告已确认存在可运行 proof-of-concept 的漏洞。exploit 是直接利用漏洞、用来证明问题确实发生的代码,proof-of-concept 则是能够复现该行为的最小示例。仓库中包含一个可在命令行本地运行的 Shannon 开源 agent。它有 49171 个 star,仓库创建于 2025 年 9 月 27 日。
证据到此为止。没有检出率或误报率之类的性能数据,也没有与其他工具的对比资料,因此难以判断它究竟有多大优势。评分方面,它在 10 分制中仅为动量(Momentum)项 6.2 分,新颖性、技术、质量项都没有数值。只报告可运行 proof-of-concept 这一说法同样只是 README 的主张。由于它以能够访问源代码为前提,并且需要遵循 AGPL-3.0 许可证,引入之前需要仔细权衡这些条件。