Agent 与自动化 / 全球
KeygraphHQ/shannon:用可复现证据检验 Web 应用安全
Shannon 将源码分析、浏览器操作与安全验证连接起来,只把成功复现的问题写入报告,适合希望在开发和测试阶段持续检查应用的团队。
+1,627近 7 天 Star
51,000总 Star
项目用途
Shannon 是面向 Web 应用和 API 的开源 AI 安全测试代理。它先分析源码与运行中的应用,识别架构、信任边界、数据流和潜在问题,再通过工具验证攻击路径。最终报告只收录有可复现证明的问题,帮助团队区分代码分析提出的假设与实际成立的漏洞。它定位为专业安全人员的补充,重点覆盖更新频繁但难以频繁安排人工测试的软件。
能力与使用入口
项目支持自带模型密钥、兼容接口及本地模型端点,提供中断恢复和多种报告格式,包括 Markdown、PDF、JSON 与 SARIF。GitHub Actions 和 GitLab 集成可以保留评估产物,并按已验证问题阻止发布。入门需要 Docker、Node.js 和相应模型访问能力,可先阅读仓库的快速开始与配置文档。由于它会主动执行验证,README 要求仅用于有明确授权的开发或测试环境,并明确不应对生产系统运行。开源版需要目标源码,不能与商业版的黑盒能力混为一谈。