Git Secrets Scanner — Git 安全扫描器
v1.0.0该技能提供指南,使用知名工具(gitleaks、trufflehog、git-secrets)扫描 Git 提交历史中的敏感信息泄露(API 密钥、密码、令牌)
0· 1,200·0 当前·0 累计
安全扫描
OpenClaw
安全
high confidence本技能为指南,指导运行知名 Git 秘密扫描工具(gitleaks、trufflehog、git-secrets),其要求和指令与此目的一致,不要求意外的凭证或安装任意代码
评估建议
本指南看似连贯,使用知名工具,但在执行破坏性步骤前请谨慎:在重写历史或运行 BFG 之前备份仓库,并谨慎使用 `git push --force`。启用预提交钩时,请先审查钩子脚本。如果启用 CI 扫描,请给予令牌(如 GITHUB_TOKEN)最小权限。注意 TruffleHog 的验证可能会联系外部服务——如果这是一个问题,请禁用验证或离线运行扫描。最后,建议从官方项目页面安装推荐工具(而非随机镜像),避免以 root 运行未知安装脚本...详细分析 ▾
✓ 用途与能力
名称/描述、所需二进制文件(git)以及指令都集中在使用 gitleaks/trufflehog/git-secrets 扫描 git 仓库中的秘密。没有无关的所需环境变量、二进制文件或配置路径。
ℹ 指令范围
SKILL.md 保持在主题内(如何安装和运行扫描器、预提交钩、CI 集成、历史清理)。它还包括可能具有破坏性的但相关的指导(BFG、Git 历史重写和 `git push --force`)以及用于扫描多个存储库或安排扫描的示例脚本,这些扫描可能会访问许多存储库——这些都在范围内,但带有操作风险。文档提到 TruffleHog 的“验证”(可以联系外部服务来验证秘密);用户应该意识到验证可能会将候选项发送到远程端点。
✓ 安装机制
这是指令仅(无安装规格)。文档建议通过官方渠道安装工具(Homebrew、GitHub 发布、Go 安装、Docker 或从工具仓库构建)。技能本身不建议从未知主机下载不透明的下载 URL 或提取存档。
✓ 凭证需求
技能声明没有所需的环境变量或凭证。CI 示例使用 GITHUB_TOKEN(适用于 GitHub Actions)并建议使用 git-secrets--register-aws(配置规则而非要求 AWS 凭证)。总体请求访问与扫描任务成比例。
✓ 持久化与权限
always:false 和 user-invocable:true(无强制持久存在)。指令中未尝试修改其他技能或系统范围的代理设置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/2/19
● 可疑
安装命令 点击复制
官方npx clawhub@latest install git-secrets-scanner
镜像加速npx clawhub@latest install git-secrets-scanner --registry https://cn.clawhub-mirror.com
技能文档
(由于原始内容中的 SKILL.md 已提供部分中文翻译,以下为完整的中文版,保留原始 Markdown 格式和未翻译的代码块)
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制