SuperAPI AI 工具集

audit-ci

安全与审计

查看项目

更新于 10-23 23:07

技能介绍

audit-ci 是 snowflake-labs/cocoplus 项目中的一个 V2 原生功能契约(V2-native deterministic contract),对应 CocoPlus 的某个所属功能。它的目标是以 Coco 原生能力实现原本由 audit-ci 技能委托执行的行为,而不再依赖已注册的运行时脚本。

用途 该契约用于在 CocoPlus 环境中执行审计相关的 CI 行为,确保功能行为可观察、可验证,并保持与既有产物和读取方的兼容性。

主要能力与要求

  • 使用 Coco 原生能力:Read、Write、Edit;在宿主明确需要时使用 Bash;功能需要数据访问时使用 Snowflake 工具;需要独立审查时使用子代理。
  • 保留所属功能技能所记录的产物路径、数据结构和用户可见输出。
  • 不得将旧脚本作为实现路径调用。
  • 在生成机器可读状态时,优先采用确定性的文件解析和结构化产物,而非自由形式的文本。
  • 若会产生外部副作用,需应用与所属功能相同的门控和确认语义。

退出标准

  • 生成或更新所属功能记录的产物。
  • 输出结构保持与现有读取方兼容。
  • 无需调用已注册的运行时脚本。

反合理化说明 资料列出了两种需要避免的捷径:一是仅因文件存在就认为技能已完成,因为技能契约必须描述可观察的行为和验证方式,而不仅是命令名称;二是因命令较小而跳过产物和安全检查,因为小命令同样会改变状态或引导执行,应保留相同的门控。

适用场景与限制 该契约适用于 CocoPlus 中需要以 V2 原生方式执行 audit-ci 行为的场景,强调确定性、结构化产物和兼容性。资料未提供具体的安装命令、收费方式、支持平台、实际使用步骤或效果说明,这些信息暂未提供。