安全决策报告

taskfuel

SKILL.md 未声明远程脚本执行的潜在风险,且安全 mitigation(用户确认安装)在文档中缺失

安装决策优先 来源: ClawHub 扫描时间: 2026/8/11
文件 2
IOC 5
越权项 2
发现 3
最直接的威胁证据
01
用户部署 skill,读取 SKILL.md 理解功能 初始入口 · SKILL.md
02
skill 自动执行 curl|sh 远程脚本安装 CLI 权限提升 · SKILL.md
03
恶意安装脚本可在系统植入后门、窃取凭证或建立持久化 最终危害 · https://taskfuel.ai/install.sh

为什么得出这个结论

3/4 个维度触发
阻止
声明与实际能力

发现 2 项声明之外的能力或越权行为。

阻止
隐藏执行与外联

提取到 1 个高危 IOC 或外联信号。

阻止
攻击链与高危发现

报告包含 3 步攻击链,另有 1 项高危或严重发现。

通过
依赖与供应链卫生

依赖结构存在,但暂未看到明显高危告警。

攻击链

01
用户部署 skill,读取 SKILL.md 理解功能

初始入口 · SKILL.md:1

02
skill 自动执行 curl|sh 远程脚本安装 CLI

权限提升 · SKILL.md:22

03
恶意安装脚本可在系统植入后门、窃取凭证或建立持久化

最终危害 · https://taskfuel.ai/install.sh

风险分是怎么被拉高的

未声明的远程脚本执行 +25

SKILL.md:22 包含 curl|sh 远程执行但文档未声明此风险,也未说明安装脚本会修改系统

文档与实际行为差异 +15

skill-card.md 提及安装需用户确认,但 SKILL.md 中未体现此安全建议

最关键的证据

高危 供应链

远程脚本无条件执行

SKILL.md 第 22 行包含 `curl -fsSL https://taskfuel.ai/install.sh | sh`,从远程 URL 下载并直接执行安装脚本,这是经典的供应链攻击向量。脚本内容未经用户审查即执行,可能植入后门或恶意代码。

SKILL.md:22
建议:(1) 将安装命令改为两步:先 curl 下载脚本审查内容,再执行;(2) 在 SKILL.md 顶部明确声明此为高危操作需用户确认;(3) 提供 hash 验证选项
中危 文档欺骗

文档缺少安全 mitigation 声明

skill-card.md 明确列出安装需用户确认的 mitigation,但 SKILL.md 作为核心文档未体现此要求,存在文档不一致。

SKILL.md:1
在 SKILL.md 第 0 节前添加风险提示:'⚠️ 警告:安装命令会从远程URL下载并执行脚本,请确保来源可信'
低危 权限提升

CLI 安装可能需要 sudo 权限

安装脚本可能向 PATH 添加可执行文件,在某些系统上可能需要提升权限,但文档未说明。

SKILL.md:24
文档应说明可能的权限需求

声明能力 vs 实际能力

文件系统 通过
声明 NONE
推断 READ
SKILL.md:24 读取配置文件 ~/.config/taskfuel/config.json
网络访问 阻止
声明 READ
推断 WRITE
SKILL.md:22 远程脚本下载+SKILL.md:36+60 API调用
命令执行 阻止
声明 NONE
推断 WRITE
SKILL.md:22 远程脚本无条件执行

可疑产物与外联

严重 危险命令
curl -fsSL https://taskfuel.ai/install.sh | sh

SKILL.md:22

中危 外部 URL
https://taskfuel.ai/install.sh

SKILL.md:22

中危 外部 URL
https://app.taskfuel.ai

SKILL.md:117

中危 外部 URL
https://clawhub.ai/user/taskfuel.ai

skill-card.md:9

中危 外部 URL
https://clawhub.ai/taskfuel.ai/skills/taskfuel

skill-card.md:39

依赖与供应链

包名版本来源漏洞备注
taskfuel CLI unknown remote install script 安装脚本从远程URL下载,内容未经验证

文件构成

2 个文件 · 186 行
Markdown 2 个文件 · 186 行
需关注文件 · 2
SKILL.md Markdown · 127 行
远程脚本无条件执行 · 文档缺少安全 mitigation 声明 · CLI 安装可能需要 sudo 权限 · curl -fsSL https://taskfuel.ai/install.sh | sh · https://taskfuel.ai/install.sh · https://app.taskfuel.ai
skill-card.md Markdown · 59 行
https://clawhub.ai/user/taskfuel.ai · https://clawhub.ai/taskfuel.ai/skills/taskfuel

安全亮点

提供 dry-run/quote 机制防止意外扣费
明确消费上限控制(--max-amount)
账户连接需要浏览器用户授权
有明确的错误处理和余额检查