SuperAPI AI 工具集

adversary

安全与审计

查看项目

更新于 10-23 23:07

技能介绍

用途

adversary 是 CocoPlus(来源 snowflake-labs/cocoplus)中的一个技能,用于展示 CocoAdversary 审查器的配置以及最新的挑战结果。它面向需要查看或管理对抗性审查状态的场景。

主要能力

根据资料,该技能会读取以下内容:

  • .cocoplus/modes/adversary.on
  • .cocoplus/adversary/config.json
  • 最近的 adversary 报告

并汇总以下信息:

  • 启用状态
  • 配置的挑战深度
  • 最新高严重度发现
  • 已知缺口

使用方式

运行前需先确认 .cocoplus/ 目录存在。若不存在,应输出:"CocoPlus not initialized in this directory. Run $pod init to begin." 然后停止。

可用子命令:

  • $adversary enable
  • $adversary disable
  • $adversary run
  • $adversary show
  • $adversary audit
  • $adversary gap

约束与退出标准

资料中列出了反合理化(Anti-Rationalization)要求,指出不应仅因文件存在就认为技能完成,技能契约必须描述可观察的行为与验证,而不仅是命令名称;也不应因命令较小而跳过产物与安全检查,因为小命令同样会改变状态或引导执行,需保留相同的关卡。

退出标准包括:

  • 命令行为与所属功能契约一致。
  • 描述了必需的读取、写入和用户可见输出。
  • 保留安全、治理和产物约束。
  • 缺失状态时产生清晰、非破坏性的结果。

适用场景

适用于已初始化 CocoPlus 的项目中,需要查看对抗性审查配置、运行对抗性审查、审计或查看缺口的情况。

限制

资料未提供该技能的具体实现细节、依赖环境、收费或价格信息、支持平台、实际效果数据,以及各子命令的详细参数说明,这些内容暂未提供。