861 B
861 B
gitleaks
检测在 Git 仓库中泄露的秘密和 API 密钥。 更多信息:https://github.com/gitleaks/gitleaks。
- 扫描远程仓库:
gitleaks detect --repo-url {{https://github.com/username/repository.git}}
- 扫描本地目录:
gitleaks detect --source {{path/to/repository}}
- 将扫描结果输出到 JSON 文件:
gitleaks detect --source {{path/to/repository}} --report {{path/to/report.json}}
- 使用自定义规则文件:
gitleaks detect --source {{path/to/repository}} --config-path {{path/to/config.toml}}
- 从特定提交开始扫描:
gitleaks detect --source {{path/to/repository}} --log-opts {{--since=commit_id}}
- 在提交之前扫描未提交的更改:
gitleaks protect --staged
- 显示详细输出,指示扫描过程中识别为泄露的部分:
gitleaks protect --staged --verbose