SuperAPI AI 工具集

adversary-gap

安全与审计

查看项目

更新于 10-23 23:07

技能介绍

用途

adversary-gap 用于记录或展示已知的 CocoAdversary 覆盖缺口(coverage gaps),即追踪已知的盲点。它属于 snowflake-labs/cocoplus 项目下的技能。

主要能力

  • 通过命令 $adversary gap [--add "<gap>"] [--close <id>] 实现缺口的新增与关闭。
  • 将已知盲点追踪在 .cocoplus/adversary/gaps.md 文件中。
  • 缺口变更需要记录时间戳、来源、状态和原因。
  • 关闭缺口必须指向证据。

使用方式

命令形式为:$adversary gap [--add "<gap>"] [--close <id>]。

反合理化(Anti-Rationalization)

资料列出了两种需要避免的捷径与诱惑:

  • 因为文件存在就认为技能已完成:技能契约必须描述可观察的行为和验证,而不仅仅是命令名称。
  • 因为命令小就跳过产物和安全检查:小命令仍会改变状态或引导执行,应保留相同的关卡。

退出标准(Exit Criteria)

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

适用场景

适用于需要追踪 CocoAdversary 已知覆盖盲点的场景,例如在安全或对抗性测试流程中记录尚未覆盖的区域,并在有证据时关闭缺口。

限制

资料未提供关于收费、价格、平台支持范围或具体效果的信息,暂未提供。