用途:审计和加固部署到 Google Cloud(尤其是 Vertex AI)的 GitHub Actions 工作流,用 Workload Identity Federation(OIDC)替代长期服务账号密钥,并加入 CI 检查防止常见凭据与权限错误。
主要能力:扫描 .github/workflows/ 中的安全问题;校验是否未使用 JSON 服务账号密钥;检查是否包含 id-token: write 的 OIDC 权限;审查 IAM 角色是否符合最小权限(避免 owner/editor);加入密钥检测与漏洞扫描;增加部署后健康检查;配置部署失败告警;提供一次性 WIF 配置命令文档。
使用方式:需具备启用 Actions 的 GitHub 仓库、启用计费的 Google Cloud 项目、具备管理员权限的 gcloud CLI、对 WIF 概念的理解、已配置的仓库密钥以及 CI/CD 自动化所需的 IAM 角色。按步骤依次执行审计、WIF 校验、OIDC 权限检查、IAM 审查、安全扫描、部署校验、监控配置与 WIF 文档化。
适用场景:需要将 GitHub Actions 安全部署到 Google Cloud 与 Vertex AI 的团队,尤其是希望消除长期密钥、落实最小权限的 CI/CD 流程。
限制:错误处理与示例分别见 ${CLAUDE_SKILL_DIR}/references/errors.md 与 ${CLAUDE_SKILL_DIR}/references/examples.md,WIF 设置指南见 ${CLAUDE_SKILL_DIR}/docs/wif-setup.md。具体收费、价格与平台支持情况暂未提供。