agent-bom discover gcp

🔍 GCP AI 资产安全发现与清单生成

安全发现 GCP AI 与 MCP 资产,生成标准化 agent-bom 清单,支持 Vertex AI、Cloud Run、GKE 等,无需长期凭证即可扫描。

收藏
5.3k
安装
1.8k
版本
0.90.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

agent-bom-discover-gcp 是一个专门用于发现 Google Cloud Platform(GCP)托管的 AI Agent 和 MCP(Model Context Protocol)相关资产的安全技能。它通过调用 GCP SDK 进行只读资源枚举,生成符合 agent-bom 规范的 JSON 清单文件,并支持后续的安全扫描。

典型工作流程:
1. 发现阶段:使用操作者环境的 ADC(Application Default Credentials)、Workload Identity 或限定范围的服务账号凭据,调用 GCP API 枚举 Vertex AI、Cloud Run、Cloud Functions、GKE 等资源

2. 清单生成:输出结构化的 gcp-inventory.json,包含 source_type=skill_invoked_pull 的来源溯源信息

3. 可选扫描:操作者明确请求时,使用 agent-bom CLI 对本地清单进行安全分析,生成 findings 报告

显著优点

  • 零长期凭证暴露:凭据始终留在操作者本地环境,agent-bom 只接收经过脱敏处理的清单数据
  • 最小权限原则:默认只读权限,不修改任何 GCP 资源
  • 标准化输出:符合 agent-bom 规范的 JSON 格式,便于跨平台集成和持续监控
  • 多凭据支持:兼容 ADC、Workload Identity、服务账号 JSON 等多种 GCP 认证方式
  • 隐私保护:自动脱敏 credential-like 值,敏感信息在持久化前已被清除

潜在缺点与局限性

  • Python 版本限制:需要 Python 3.11+,老旧环境可能需升级
  • 本地执行依赖:依赖操作者本地安装 agent-bom 工具链,无法纯云端执行
  • 只读边界:明确限定为发现模式,不具备主动修复或配置变更能力
  • 区域限定:需显式指定 --region 参数,跨区域资源可能需要多次调用
  • 无实时同步:基于时点快照,非持续实时监控

适合人群

  • 云安全工程师:需要定期审计 GCP AI 工作负载的暴露面
  • DevSecOps 团队:希望在 CI/CD 中集成 IaC 安全扫描
  • AI 平台管理员:管理 Vertex AI、GKE 上的模型推理服务,需掌握资产全貌
  • 合规审计人员:需要生成符合 evidence contract 的标准化清单用于审计追溯

常规风险

  • 凭据配置风险:若操作者误用具有写权限的服务账号,可能违反只读承诺(虽工具本身不写入,但凭据权限过大会扩大攻击面)
  • 本地文件残留:清单 JSON 写入操作者指定路径,若路径选择不当(如共享目录、临时目录未清理),可能导致敏感资产信息泄露
  • 元数据泄露:虽然 credential-like 值已脱敏,但资源名称、网络拓扑、版本信息等仍可能包含业务敏感信息
  • API 配额消耗:大规模项目枚举可能触发 GCP API 速率限制,影响正常业务
  • 供应链风险:依赖 PyPI 安装的 agent-bom 包,需验证包签名和来源完整性

agent-bom discover gcp 内容

手动下载zip · 3.5 kB
skill-card.mdtext/markdown
请选择文件