Ralph循环脚本生成
AI编码循环自动化工
ggshield-scanner 封装 GitGuardian 的 ggshield CLI,在代码提交前自动识别 500 余种硬编码敏感信息,包括 API 密钥、数据库密码、云服务凭证等。
1. 安装依赖
pip install ggshield>=1.15.0
2. 配置 API 密钥
注册 GitGuardian 获取免费 API 密钥,设置环境变量:
export GITGUARDIAN_API_KEY="your-api-key-here"
3. 安装技能
clawdhub install ggshield-scanner
4. 常用命令
@clawd scan-repo /path/to/project # 扫描完整仓库
@clawd scan-file config.py # 扫描单个文件
@clawd scan-staged # 扫描暂存区变更
@clawd install-hooks # 安装预提交钩子
@clawd scan-docker my-app:latest # 扫描 Docker 镜像
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 本地文件路径、Git 仓库路径、Docker 镜像名;需配置 GITGUARDIAN_API_KEY 环境变量 |
| 输出 | 密钥检测结果(类型、位置、行号)、状态码、修复建议 |
| 适用人群 | 开发者、安全工程师、DevOps 团队、代码审计人员 |
| 不包含 | 密钥自动轮换、Git 历史清除、企业级策略管理 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/amascia-gg/ggshield-scanner/SKILL.md
来源类型:开源社区技能