Skip to content

W3-C1: adversary workflow(dispatch 触发 + 沙箱 + 白名单) #277

Description

@randypanding

父意图: #263 | Spec: specs/ISSUE-263/spec.md v5 | 波次: W3 | 依赖: W1-C4

任务

CI-Workflows 新建 adversary workflow:repository_dispatch 触发(event_type 白名单精确匹配);job 内 checkout 完整代码库 + sparse-checkout 治理规范;harden-runner 出向白名单(github 三域名 + LLM endpoint + api.cnb.cool)。

AC(Given-When-Then)

  • AC-1 (api): Given 伪造 event_type 的 dispatch,When workflow 触发,Then 拒绝执行。
  • AC-2 (api): Given 合法触发,When job 运行,Then 日志含真实 checkout 与探索操作(空壳 job 判红,fail-closed)。

blastRadius(预测)

CI-Workflows: .github/workflows/adversary*.yml

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:card工作卡(wave-planner 产出)

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions