Shannon
Shannon 是面向 Web 应用和 API 的 AI 渗透测试工具,可分析源代码、识别攻击向量并执行真实漏洞利用。Keygraph 平台提供每次构建的持续智能体渗透测试,仅在具备可用漏洞利用时报告发现。
访问 KeygraphHQ/shannon项目简介
Shannon 是 Keygraph 推出的开源白盒 AI 渗透测试工具,面向 Web 应用和 API。它会分析源代码、识别攻击向量并执行真实漏洞利用,以证明漏洞存在。Keygraph 平台在此基础上提供每次构建的持续智能体渗透测试,覆盖白盒与黑盒测试、业务逻辑测试、代码分析以及经验证的修复流程。
核心功能
- 智能体白盒与黑盒渗透测试:读取代码或从外部攻击应用,并以可工作的漏洞利用报告发现;业务逻辑测试:证明应用逻辑在何处失效;代码分析:包括智能体 SAST、仅覆盖代码可触达 CVE 的 SCA,以及跨历史验证的密钥扫描;代码修复:生成经验证的修复并以可审查的拉取请求呈现;报告与分析:去重发现、仪表盘和 Jira 同步;审计用签名证明报告。
适用场景
- 在每次构建上持续进行渗透测试,缩短定期渗透测试之间的空档;通过要求先有可工作的漏洞利用再报告来验证应用安全发现;审查源代码和依赖项中的可触达漏洞、泄露密钥和业务逻辑缺陷;通过拉取请求、仪表盘和签名报告管理修复与审计报告。
部署与要求
- 支持自托管和 BYOK 部署。
采用前须知
- 许可证:AGPL-3.0。在使用、修改或分发项目前,请确认其具体条款。