跳转到正文
报告库
用途分类 / 其他用途

Executing Plans Skill 安全审计

作者说它能做什么(原文)

Use when you have a written implementation plan to execute in a separate session with review checkpoints

第三方安全检查结论

先别安装或运行

已检查文件
1
发现的风险
2
会不会运行危险命令?检查是否下载程序后直接运行、让他人远程控制电脑,或藏起要运行的命令。发现 1 项风险
高风险

计划内容可驱动未经单独确认的命令或代码执行

原文依据:6 处
发现了什么

技能要求在一次审查后“执行所有任务”并“严格遵循每一步”,但没有要求在执行网络上传、安装程序、读取凭据或破坏性命令前重新核对用户授权。隔离工作树主要保护分支状态,不能防止凭据泄露、外部账户操作或工作区之外的副作用。

为什么需要注意

如果实施计划来自不可信来源、被篡改,或夹带超出用户目的的步骤,代理可能运行安装脚本、外发数据、修改文件或操作账户。审查和遇到疑虑时暂停能降低风险,但依赖代理主动识别危险步骤。

该技能要求代理审查一次计划后执行其中全部任务,并对每项任务“严格遵循每一步”。它虽要求隔离工作区、提出发现的疑虑并执行验证,但没有明确规定:当计划涉及上传数据、安装软件、访问凭据、修改外部账户或破坏性操作时,必须再次核对用户授权。因此,若计划包含这类步骤,代理可能把宽泛的“执行计划”视为授权;源码只支持这种条件性风险,并不证明任何危险计划或命令已经执行。用户可要求作者加入敏感操作的逐项授权边界。

SKILL.md:8来自说明文档打开原文件
## OverviewLoad plan, review critically, execute all tasks, report when complete.
查看另外 5 个位置
SKILL.md:18来自说明文档打开原文件
### Step 1: Load and Review Plan1. Ensure an isolated workspace: use superpowers:using-git-worktrees to create one or verify the existing one2. Read plan file3. Review critically - identify any questions or concerns about the plan4. If concerns: Raise them with your human partner before starting5. If no concerns: Create todos for the plan items and proceed
SKILL.md:25来自说明文档打开原文件
### Step 2: Execute TasksFor each task:1. Mark as in_progress2. Follow each step exactly (plan has bite-sized steps)3. Run verifications as specified4. Mark as completed
SKILL.md:10来自说明文档打开原文件
Load plan, review critically, execute all tasks, report when complete.
SKILL.md:19来自说明文档打开原文件
### Step 1: Load and Review Plan1. Ensure an isolated workspace: use superpowers:using-git-worktrees to create one or verify the existing one2. Read plan file3. Review critically - identify any questions or concerns about the plan4. If concerns: Raise them with your human partner before starting5. If no concerns: Create todos for the plan items and proceed
SKILL.md:27来自说明文档打开原文件
For each task:1. Mark as in_progress2. Follow each step exactly (plan has bite-sized steps)3. Run verifications as specified4. Mark as completed
会不会泄露文件和密钥?检查是否发送含密码或密钥的文件,以及代码里是否直接写了密钥。未发现风险
会不会删除文件或一直在后台运行?检查是否大范围删除文件、改写磁盘,或设置自动启动。未发现风险
会不会绕过安全保护?检查是否跳过网站安全验证、开放过多文件权限,或取消操作前的确认。未发现风险
会不会误导 AI 或隐藏内容?检查工作说明是否要求 AI 忽略你的指令、干扰检查结果,或夹带看不见的文字。发现 1 项风险
中风险

技能会劝导用户启用子代理并切换到另一套执行流程

原文依据:2 处
发现了什么

启动说明不仅描述计划执行,还要求代理告诉用户子代理效果更好;只要子代理可用,就改用另一个未提供源码的技能。此切换不是完成当前计划所必需的安全检查,而且会把实际控制流程交给本次无法审计的指令。

为什么需要注意

用户可能在未了解代码、上下文共享范围、并发操作或资源消耗的情况下接受额外代理参与;真正执行计划的安全约束也可能与本文件不同。现有证据不能证明子代理会泄露数据或实施恶意行为。

源码明确要求向用户推荐子代理,并在子代理可用时改用 `superpowers:subagent-driven-development`。该替代技能及其引用文件未包含在本次材料中,因此无法审计它会授予哪些代理权限、如何分派任务或实施哪些检查。切换本身不表示恶意,但会让实际执行受一套未提供的指令控制,并可能扩大接触计划、文件或工具的代理数量。用户可要求作者提供依赖技能源码,并允许用户明确选择是否启用子代理。

SKILL.md:12来自说明文档打开原文件
**Announce at start:** "I'm using the executing-plans skill to implement this plan."**Note:** Tell your human partner that Superpowers works much better with access to subagents (Claude Code, Codex CLI, Codex App, Copilot CLI, and Gemini CLI all qualify; see the per-platform tool refs in `../using-superpowers/references/`). If subagents are available, use superpowers:subagent-driven-development instead of this skill.
查看另外 1 个位置
SKILL.md:14来自说明文档打开原文件
**Note:** Tell your human partner that Superpowers works much better with access to subagents (Claude Code, Codex CLI, Codex App, Copilot CLI, and Gemini CLI all qualify; see the per-platform tool refs in `../using-superpowers/references/`). If subagents are available, use superpowers:subagent-driven-development instead of this skill.
会不会偷偷改推广链接或收款方?检查是否强制替换推广链接或收款对象,同时要求隐瞒更改。未发现风险

Skill 逻辑拆解

5 个说明模块

该技能用于执行已有实施计划:先建立或确认隔离工作区、读取并审查计划;若没有疑虑,就逐项执行并完成计划指定的验证。

查看原文
SKILL.md:18来自说明文档打开原文件
### Step 1: Load and Review Plan1. Ensure an isolated workspace: use superpowers:using-git-worktrees to create one or verify the existing one2. Read plan file3. Review critically - identify any questions or concerns about the plan4. If concerns: Raise them with your human partner before starting5. If no concerns: Create todos for the plan items and proceed
SKILL.md:25来自说明文档打开原文件
### Step 2: Execute TasksFor each task:1. Mark as in_progress2. Follow each step exactly (plan has bite-sized steps)3. Run verifications as specified4. Mark as completed

遇到依赖缺失、测试失败、指令不清或反复验证失败时,该技能要求停止并向用户询问,而不是自行猜测。

查看原文
SKILL.md:40来自说明文档打开原文件
## When to Stop and Ask for Help**STOP executing immediately when:**- Hit a blocker (missing dependency, test fails, instruction unclear)- Plan has critical gaps preventing starting- You don't understand an instruction- Verification fails repeatedly**Ask for clarification rather than guessing.**

开发完成后,该技能把收尾流程交给另一个未随本次材料提供的技能;当前证据只能确认它要求验证测试、向用户展示选项并执行所选项,无法审计该子技能的具体操作。

查看原文
SKILL.md:33来自说明文档打开原文件
### Step 3: Complete DevelopmentAfter all tasks complete and verified:- Announce: "I'm using the finishing-a-development-branch skill to complete this work."- **REQUIRED SUB-SKILL:** Use superpowers:finishing-a-development-branch- Follow that skill to verify tests, present options, execute choice

该技能禁止在没有用户明确同意时直接在 main/master 分支开始实施。

查看原文
SKILL.md:58来自说明文档打开原文件
## Remember- Review plan critically first- Follow plan steps exactly- Don't skip verifications- Reference skills when plan says to- Stop when blocked, don't guess- Never start implementation on main/master branch without explicit user consent
从这里开始 · 工作说明SKILL.md
executing-plans
连线表示工作说明包含的模块,不是实际运行顺序。点击模块可查看原文。
文件与检查记录1 个文件

检查范围与遗漏

逐文件查看涉及的内容

下方列出本次涉及的原文范围;纳入检查不代表已查清所有问题。

  • SKILL.md已纳入全文

这份报告只针对上方版本。我们看了拿到的代码和说明文件,没有实际运行 Skill,也没有检查它另外安装的软件包。因此,这不是“保证安全”的承诺;换了版本或使用环境,结果也可能不同。

  • SKILL.md工作说明

代码和说明中提到的操作

读取文件
SKILL.md:20来自说明文档打开原文件
1. Ensure an isolated workspace: use superpowers:using-git-worktrees to create one or verify the existing one2. Read plan file3. Review critically - identify any questions or concerns about the plan
读取了多少行
65
文件校验值(用于核对版本)
7783f9abb5c504707c37cb11d3987ade5f63f908947459ef8001a8f5cc26e2b5