工程开发
ghost-scan-secrets avatar

ghost-scan-secrets

AI 驱动的机密与凭证扫描工具。检测代码库中的硬编码 API 密钥、密码及敏感数据,并结合情境分析以减少误报。

简介

Ghost Security 机密扫描器是一个专门的协调代理,旨在对代码库进行深度安全审计,以找出泄露的敏感信息。它适用于需要识别硬编码凭证的软件工程师、安全研究人员和 DevSecOps 专业人员,以防止这些凭证被提交至版本控制系统或在生产环境中遭利用。通过利用 Poltergeist 二进制文件,该代理执行基于模式的扫描,随后进行智能 AI 驱动的候选验证,区分真正的安全风险与示例代码或伪造凭证等非敏感项目。

  • 自动发现并管理专属仓库目录结构中的扫描输出。

  • 采用 Poltergeist 扫描器来识别高熵字符串以及已知的机密模式,例如 API 密钥、Token 和私钥。

  • 使用智能分析过滤扫描结果,确保情境感知结果,减少因噪音造成的开发者疲劳。

  • 生成包含严重性评级、文件位置以及量身定制的修复建议之综合调查结果。

  • 与 Claude Code 工作流程无缝集成,允许在本地开发或 CI/CD 流水线期间进行快速的安全状况检查。

  • 扫描器在当前工作目录上操作,但支持路径覆盖,以便扫描特定的子目录或模块。

  • 先决条件:需要 Poltergeist 二进制文件,代理会尝试通过 GitHub 发布版本或本地备援自动安装。

  • 典型输入为目标路径,输出为存储在扫描目录(findings/ 子目录)中的详细调查结果集合。

  • 用户应将此扫描作为常规安全审计的一部分执行,特别是在进行重大重构之后或将代码部署到公开仓库之前。

  • 限制包括安装二进制文件所需的网络连接,但针对无网络环境支持本地备援位置。建议通过 ghost-repo-context 建立仓库内容,以获得更好的分析结果。

仓库统计

Star 数
398
Fork 数
27
Open Issue 数
1
主要语言
Shell
默认分支
main
同步状态
空闲
最近同步时间
2026年5月1日 09:49
在 GitHub 查看