
Git Repo Auditor是什么
Git仓库审计工具是一款用于检测Git仓库中安全漏洞、大文件、敏感数据及仓库健康的命令行工具,适用于安全合规性审计和代码质量检查。
由 Derick001 开发 | 累计安装 45 次 | 开源协议:MIT-0
Git Repo Auditor的主要功能
- 秘密检测:扫描Git历史记录中的API密钥、密码、令牌等敏感数据。
- 大文件检测:识别仓库历史记录中的大文件,分析其对性能的影响。
- 安全反模式:检测硬编码凭证、不安全配置文件和危险权限等安全反模式。
- 仓库健康:检查合并冲突、过时分支等仓库卫生问题。
- 合规报告:生成安全合规报告,便于审计和团队审查。
- 多种输出格式:支持人类可读的、JSON和CSV输出,便于与其他工具集成。
如何使用Git Repo Auditor
- 安装:确保安装了git和Python 3。
- 扫描仓库:运行命令`python3 scripts/main.py scan .`扫描当前目录的仓库。
- 指定路径:若需扫描特定仓库,使用`/path/to/repo`替换`.`。
- 自定义模式:使用`--patterns custom-patterns.json`参数指定自定义秘密模式文件。
- 生成报告:使用`--json`参数生成JSON格式的报告。
- 设置阈值:使用`--check large-files --threshold 50`检查大于50MB的大文件。
Git Repo Auditor的项目地址
- 项目官网:https://clawhub.ai/Derick001/git-repo-auditor
Git Repo Auditor的应用场景
- 进行Git仓库的安全合规性审计。
- 检测并移除意外提交的秘密或敏感数据。
- 在开源发布前准备仓库。
- 识别历史记录中的性能问题。
- 确保新加入的开发者了解仓库卫生。
渝公网安备50011302222466号
暂无评论