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

Using Superpowers Skill 安全审计

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

Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions

第三方安全检查结论

发现安全风险

已检查文件
6
发现的风险
3
会不会运行危险命令?检查是否下载程序后直接运行、让他人远程控制电脑,或藏起要运行的命令。未发现风险
会不会泄露文件和密钥?检查是否发送含密码或密钥的文件,以及代码里是否直接写了密钥。未发现风险
会不会删除文件或一直在后台运行?检查是否大范围删除文件、改写磁盘,或设置自动启动。发现 1 项风险
中风险

Antigravity 适配会为任何多步骤任务写入并持续修改任务文件

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

平台引用要求在每个多步骤任务开始时创建 Markdown 任务 artifact,并在执行过程中反复修改。这个规则没有把写入限制在用户明确要求产生文件的任务中。

为什么需要注意

即使用户只要求分析或回答问题,代理也可能在工作区留下持久文件及内部计划内容,造成未预期的仓库改动;若这些文件随后被提交或共享,计划内容也会随之暴露。

风险在 Antigravity 环境下成立:主 Skill 指示读取该平台参考文件;参考文件把每个多步骤任务都设为写入任务 artifact 的触发条件,并要求持续编辑。即使用户只需要回答或分析,也可能产生并修改额外的 Markdown artifact。它描述的是平台任务 artifact,不足以证明会改动用户项目源码。用户可要求作者仅在用户明确需要持久任务跟踪时创建 artifact。

SKILL.md:52来自说明文档打开原文件
## Platform AdaptationIf your harness appears here, read its reference file for special instructions:- Codex: `references/codex-tools.md`- Pi: `references/pi-tools.md`- Antigravity: `references/antigravity-tools.md`- Hermes Agent: `references/hermes-tools.md`
查看另外 2 个位置
references/antigravity-tools.md:12来自说明文档打开原文件
Antigravity has **no todo tool** (`manage_task` manages backgroundprocesses — `list`/`kill`/`status`/`send_input` — it is *not* a checklist). When askill says to create a todo list or track tasks, maintain a **task artifact**: amarkdown checklist saved with `write_to_file` (`IsArtifact: true`,`ArtifactMetadata.ArtifactType: "task"`), edited with `replace_file_content` /`multi_replace_file_content` as you go.
references/antigravity-tools.md:19来自说明文档打开原文件
At the start of any multi-step task, create the task artifact listing every step ofyour plan. As you complete each step, edit the artifact to mark it done (`- [x]`).If the plan changes, update the checklist. Keep it current — it is your source oftruth for what remains; once the conversation gets long, re-read it before startingeach step.
会不会绕过安全保护?检查是否跳过网站安全验证、开放过多文件权限,或取消操作前的确认。发现 1 项风险
中风险

Codex 适配说明要求持久启用多代理能力

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

主 Skill 要求 Codex 读取适配文件,而该文件要求修改用户主目录下的 Codex 配置并启用 multi_agent。这是持久的能力扩展,不是完成 Skill 检查本身所必需。

为什么需要注意

一旦用户或代理应用配置,其他 Skill 就能创建子代理。引用文件还说明默认的完整历史分支会把整段对话复制给子代理,从而扩大对话内容的可见范围和资源消耗面。

风险在 Codex 环境下成立:主 Skill 指示读取 Codex 参考文件,而参考文件直接要求在用户主目录配置中持久启用 multi_agent。启用后,其他 Skill 可以创建子代理,可能扩大上下文暴露与计算成本。文本没有直接命令代理代替用户修改该文件,且说明该能力供特定多代理 Skill 使用;用户可拒绝配置变更,或要求只在确有多代理任务时临时授权。

SKILL.md:52来自说明文档打开原文件
## Platform AdaptationIf your harness appears here, read its reference file for special instructions:- Codex: `references/codex-tools.md`- Pi: `references/pi-tools.md`
查看另外 2 个位置
references/codex-tools.md:1来自说明文档打开原文件
## Subagent dispatch requires multi-agent supportAdd to your Codex config (`~/.codex/config.toml`):```toml[features]multi_agent = true```This enables the multi-agent tools that skills like`dispatching-parallel-agents` and `subagent-driven-development` use.Which tools you get depends on the multi-agent version your model
references/codex-tools.md:17来自说明文档打开原文件
- **Spawning:** give children a clean context with  `spawn_agent {fork_turns: "none"}`; the default `"all"` copies your  entire transcript into the child. On Codex 0.145+, role files under  `~/.codex/agents/` attach to isolated forks via `agent_type`.  Full-history forks accept `model` and `reasoning_effort` overrides
会不会误导 AI 或隐藏内容?检查工作说明是否要求 AI 忽略你的指令、干扰检查结果,或夹带看不见的文字。发现 1 项风险
中风险

强制在几乎所有请求前调用其他 Skill

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

它把仅有“1% 可能适用”设为强制调用门槛,并使用“不可协商、没有选择”等措辞阻止代理自行判断。这会把普通问题交给其他 Skill 的指令体系,即使用户并未要求该工作流。

为什么需要注意

安装并自动触发后,用户的简单请求也可能增加工具调用、计划步骤或子流程;实际风险将取决于随后被调用的 Skill,其中可能包含文件、网络或账户操作。

这是生效中的总则,不是示例或警告:它以极低的“1%”门槛强制代理在回答、提问或查看文件前调用其他 Skill,并明确排除代理自行判断。这样会让普通请求进入其他 Skill 的工作流,可能影响用户的文件、权限或决策;不过用户明确指令仍具有优先权。用户可要求作者把规则改为仅调用明确相关或用户点名的 Skill。

SKILL.md:10来自说明文档打开原文件
<EXTREMELY-IMPORTANT>If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.This is not negotiable. You cannot rationalize your way out of this.</EXTREMELY-IMPORTANT>
查看另外 3 个位置
SKILL.md:20来自说明文档打开原文件
**Invoke relevant or requested skills BEFORE any response or action** — including clarifying questions, exploring the codebase, or checking files. If it turns out wrong for the situation, you don't have to use it.**Before entering plan mode:** if you haven't already brainstormed, invoke the brainstorming skill first.Then announce "Using [skill] to [purpose]" and follow the skill exactly. If it has a checklist, create a todo per item.
SKILL.md:11来自说明文档打开原文件
<EXTREMELY-IMPORTANT>If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill.IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.This is not negotiable. You cannot rationalize your way out of this.</EXTREMELY-IMPORTANT>
SKILL.md:63来自说明文档打开原文件
User instructions (CLAUDE.md, AGENTS.md, GEMINI.md, etc, direct requests) take precedence over skills, which in turn override default behavior. Only skip skill workflows or instructions when your human partner has explicitly told you to.
会不会偷偷改推广链接或收款方?检查是否强制替换推广链接或收款对象,同时要求隐瞒更改。未发现风险

Skill 逻辑拆解

5 个说明模块

该 Skill 是一个全局流程控制器:它要求代理在回答问题、提问澄清或查看文件之前,先判断并调用其他 Skill。

查看原文
SKILL.md:18来自说明文档打开原文件
## The Rule**Invoke relevant or requested skills BEFORE any response or action** — including clarifying questions, exploring the codebase, or checking files. If it turns out wrong for the situation, you don't have to use it.**Before entering plan mode:** if you haven't already brainstormed, invoke the brainstorming skill first.Then announce "Using [skill] to [purpose]" and follow the skill exactly. If it has a checklist, create a todo per item.

它会根据运行平台加载不同的工具映射文件;在 Codex 上,关联文件包含启用多代理功能和设置子代理模型的配置说明。

查看原文
SKILL.md:52来自说明文档打开原文件
## Platform AdaptationIf your harness appears here, read its reference file for special instructions:- Codex: `references/codex-tools.md`- Pi: `references/pi-tools.md`- Antigravity: `references/antigravity-tools.md`- Hermes Agent: `references/hermes-tools.md`
references/codex-tools.md:1来自说明文档打开原文件
## Subagent dispatch requires multi-agent supportAdd to your Codex config (`~/.codex/config.toml`):```toml[features]multi_agent = true```This enables the multi-agent tools that skills like`dispatching-parallel-agents` and `subagent-driven-development` use.Which tools you get depends on the multi-agent version your model

该 Skill 明确声明用户指令优先于 Skill,因此用户可以明确禁止某个工作流、配置变更或文件写入。

查看原文
SKILL.md:61来自说明文档打开原文件
## User InstructionsUser instructions (CLAUDE.md, AGENTS.md, GEMINI.md, etc, direct requests) take precedence over skills, which in turn override default behavior. Only skip skill workflows or instructions when your human partner has explicitly told you to.
从这里开始 · 工作说明SKILL.md
using-superpowers
连线表示工作说明包含的模块,不是实际运行顺序。点击模块可查看原文。

文件引用关系图

4 处引用
哪些文件发起引用引用了什么
连线表示真实的文件引用,不是运行顺序。点击节点可高亮相关连线,并查看具体文件和原文位置。虚线表示还有文件需要定位。
文件与检查记录6 个文件

检查范围与遗漏

逐文件查看涉及的内容

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

  • SKILL.md已纳入全文
  • references/antigravity-tools.md已纳入全文
  • references/codex-tools.md已纳入全文
  • references/hermes-tools.md已纳入全文
  • references/pi-tools.md已纳入全文
  • references/gemini-tools.md已纳入全文

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

  • SKILL.md工作说明
  • references/antigravity-tools.md配套文件
  • references/codex-tools.md配套文件
  • references/gemini-tools.md配套文件
  • references/hermes-tools.md配套文件
  • references/pi-tools.md配套文件

代码和说明中提到的操作

读取文件
SKILL.md:54来自说明文档打开原文件
If your harness appears here, read its reference file for special instructions:
references/antigravity-tools.md:3来自说明文档打开原文件
Skills speak in actions ("dispatch a subagent", "create a todo", "read a file"). On the Antigravity CLI (`agy`) these resolve to the tools below.
references/gemini-tools.md:3来自说明文档打开原文件
Skills speak in actions ("dispatch a subagent", "create a todo", "read a file"). On Gemini CLI these resolve to the tools below.
运行命令
references/codex-tools.md:86来自说明文档打开原文件
```bashGIT_DIR=$(cd "$(git rev-parse --git-dir)" 2>/dev/null && pwd -P)
读取了多少行
335
文件校验值(用于核对版本)
f034768e01c7067e8f65bad8a9f271fe758735ae8d17367bb728a07eddb189fe