mcpField
C
competition-agent-cloud

competition-agent-cloud

github.com/zhaoxuya520安全43.7k93 次安装5 周前更新
代码仓库

关于 competition-agent-cloud

用于分析 Agent 工具执行、检索与记忆边界、云部署漂移或构建发布溯源的 CTF 技能,须在 `$ctf-sandbox-orchestrator` 设置沙箱假设和证据优先级后使用。

主要功能

  1. 01追踪提示词到工具的控制链
  2. 02比较声明能力与运行时能力
  3. 03核对清单与实际部署
  4. 04追踪构建和发布来源
  5. 05整理精简证据块

适用场景

  1. 01追踪不可信提示词引发的工具操作
  2. 02核对实际挂载与部署清单
  3. 03追踪依赖如何进入运行时产物
  4. 04调查检索或记忆边界

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zhaoxuya520/reverse-skill --skill competition-agent-cloud

安装后在 Claude Code 中输入/competition-agent-cloud确认已加载。

附带文件agents/openai.yamlreferences/agent-cloud.md

详细介绍

Competition Agent Cloud

仅当 $ctf-sandbox-orchestrator 已经启用,并且已经确立沙箱假设、节点归属和证据优先级之后,才将此技能作为下游专门化使用。如果尚未发生这种情况,请先返回 $ctf-sandbox-orchestrator。

当挑战路径由提示词到工具的执行、检索与记忆边界、部署漂移,或构建与发布来源驱动时,使用此技能。

除非用户明确要求英文,否则用简体中文回复。

快速开始

  1. 判断主导路径是 Agent 驱动还是基础设施驱动。
  2. 映射一条最小控制链:不可信输入 -> 可见上下文 -> 工具或部署副作用。
  3. 区分已检入的意图与实时运行时真相。
  4. 将提示词、工具参数、清单、挂载和来源步骤保留在紧凑的证据块中。
  5. 用最小上下文和最小插桩复现利用或错误配置。

工作流

1. Agent 与提示词注入
  • 将提示词、工具模式、检索到的分块、规划器笔记、记忆文件和交接视为挑战工件。
  • 证明一条从不可信内容到模型可见指令再到工具副作用的最小链。
  • 区分声称的能力与运行时暴露的能力。
2. 云、容器与 CI/CD
  • 拆分构建时、部署时和运行时。
  • 将 compose 或 kube 清单与实时挂载、环境变量、日志和流量进行核对。
  • 追踪从源代码到依赖解析、到构建、到发布、再到运行时使用方的来源。

阅读此参考

  • 加载 references/agent-cloud.md 以获取控制栈清单、部署真相清单和证据打包。
  • 如果任务具体涉及提示词边界滥用或检索内容到工具的漂移,优先使用 $competition-prompt-injection。
  • 如果任务具体涉及 CI、依赖来源、注册表漂移或已发布工件,优先使用 $competition-supply-chain。
  • 如果任务具体涉及队列载荷、异步 worker 漂移、重试或仅 worker 的运行时状态,优先使用 $competition-queue-worker-drift。
  • 如果任务具体涉及 SSRF 到内部控制面、元数据端点或由元数据派生的令牌转向,优先使用 $competition-ssrf-metadata-pivot。
  • 如果任务具体涉及代理上游解析差异、模糊标头、路径规范化漂移或请求走私行为,优先使用 $competition-request-normalization-smuggling。
  • 如果任务具体涉及元数据服务访问、实例或工作负载身份、链路本地令牌路径或由元数据派生的权限,优先使用 $competition-cloud-metadata-path。
  • 如果任务具体涉及 kube API 权限、服务账户信任、准入行为、控制器漂移或集群密钥暴露,优先使用 $competition-k8s-control-plane。
  • 如果任务具体涉及实时挂载、sidecar、init 容器或仅运行时密钥暴露,优先使用 $competition-container-runtime。
  • 如果任务具体涉及容器到宿主机的边界跨越、内核面前置条件或逃逸原语验证,优先使用 $competition-kernel-container-escape。

需要保留的内容

  • 提示词片段、检索到的分块、规划器状态转换和最终工具参数
  • 与实时挂载或路由相关的 Compose 或 Kubernetes 片段
  • 工件哈希、依赖漂移、CI 步骤以及由此产生的运行时使用方

评论

支持 Markdown