用途:评估 GCS 存储桶与项目的安全配置,识别漏洞的有毒组合并提供可执行的修复建议。基于 Google 的 Secure AI Framework(SAIF)。
主要能力:按五个阶段执行——发现范围与遥测、存储桶分类、基线安全评估、有毒组合分析、输出报告。强调所有发现必须基于实际采集的遥测信号,不得臆测未验证的配置;无法采集信号时须明确说明并跳过该项检查。
使用方式:调用后须严格按阶段顺序执行,完成前一阶段才能进入下一阶段。若发现多个 Storage Insights 数据集,必须停止并让用户选择,不得自动选择。仅当必需预检 adc 失败时 ready_to_proceed 为 false,须立即停止且不调用任何遥测脚本;否则由 analysis_scope 决定深度:full 运行全部,project_only 时仅运行 evaluate_project_security_posture.py,不运行 fetch_bucket_telemetry.py / fetch_object_telemetry.py,并建议启用 SI。执行破坏性命令(如 rm、rb、IAM 策略变更)前须先打印确切命令并请求 Y/N 确认。
适用场景:GCS 存储桶与项目的安全审计、权限与日志配置检查、敏感数据暴露风险排查。
限制与错误处理:VPC-SC 检查权限不足时标记为 UNKNOWN,不得推断已配置或缺失;IAM Recommender 权限不足时回退到手动 IAM 策略检查;Model Armor API 未启用视为一项发现;Storage Insights API 未启用或数据集缺失时不停止,转为项目级评估;审计日志检查失败时说明状态未知;存储桶无标签时视为“未分类”,按潜在敏感处理并建议 SDP。输出应简洁,推理控制在 2-3 句,共享修复移至跨领域建议,超过约 80 行视为过于冗长。具体命令与脚本细节以官方资料为准,暂未提供更多内容。