用途:在拉取请求阶段对 CAST AI 相关配置做本地、无凭据的校验,把真实环境探测隔离到单独受保护的任务中,避免 fork 或不可信变更接触生产凭据。
主要能力:先用 Read 与 Grep 梳理信任边界,识别 fork 执行、密钥引用、Terraform 后端、生成的 plan、Helm values、kubeconfig 使用和直接 CAST AI 调用,并把检查分为离线、受保护只读、禁止三类。离线通道使用 Bash(terraform:) 做格式化、不 apply 的初始化、校验和保存 plan;用 Bash(helm:) 对固定版本 chart 做 lint 或 template;用 Bash(kubectl:*) 仅对渲染后的清单做客户端 schema 校验。策略不变量检查覆盖批准区域、集群标识、策略名称、节点模板边界、工作负载自动化模式、受保护命名空间、中断预算和最大 CPU 限制,拒绝已弃用的集群最小 CPU 设置和未审查的通配符范围。
使用方式:将意外的资源删除、provider 替换、集群断开、自动化启用或 HPA 所有权转移视为阻断评审的变更。如需真实证据,放入独立受保护环境任务,禁止 fork 运行,使用专用只读组织级身份、固定 CAST AI 区域、固定集群白名单、短超时和脱敏输出,优先读取状态,绝不从探测中启用自动化或 apply 基础设施。用缺失和哨兵凭据运行工作流,确认离线通道保持绿色、在线通道安全跳过、日志不含密钥或原始集群清单、plan 产物保留受限。
限制:资料未提供具体安装命令、价格、平台支持范围或性能数据;Bash(castctl:) 仅限文档化的校验或 dry-run 操作,未经单独批准的变更窗口不得 apply、连接、断开或改动在线集群。