Skill Trust Decision

taskfuel

taskfuel 技能是合法的付费 API 网关工具,存在已声明的远程脚本安装行为和隐式浏览器/后台进程启动,属于边缘风险场景。

Install decision first Source: ClawHub Scanned: 28 days ago
Files 3
Artifacts 5
Violations 1
Findings 4
Most direct threat evidence
01
用户询问需要付费搜索/API能力 Entry · SKILL.md
02
Agent 执行远程安装脚本 curl|sh Escalation · SKILL.md
03
taskfuel connect 启动后台进程并尝试打开浏览器 Impact · SKILL.md

Why this conclusion was reached

3/4 dimensions flagged
Block
Declared vs actual capability

1 undeclared or violating capabilities were inferred.

Block
Hidden execution and egress

1 high-risk artifacts or egress signals were extracted.

Block
Attack chain and severe findings

The report includes 3 attack-chain steps and 1 severe findings.

Review
Dependencies and supply chain hygiene

1 dependency or supply-chain issues need attention.

Attack Chain

01
用户询问需要付费搜索/API能力

Entry · SKILL.md:1

02
Agent 执行远程安装脚本 curl|sh

Escalation · SKILL.md:22

03
taskfuel connect 启动后台进程并尝试打开浏览器

Impact · SKILL.md:44

What drove the risk score up

远程脚本执行 +25

curl -fsSL https://taskfuel.ai/install.sh | sh 已声明但仍属高危模式

隐式后台进程 +10

taskfuel connect 在后台运行且尝试打开浏览器

无代码实现 +-5

纯文档 skill,CLI 工具本身非恶意

声明-行为基本一致 +-5

功能描述与实际行为匹配

Most important evidence

High RCE

远程脚本管道执行

SKILL.md:22 包含 curl -fsSL https://taskfuel.ai/install.sh | sh,这是经典的远程代码执行模式。虽然已声明但仍属高危行为。

SKILL.md:22
生产环境应要求用户预先安装 CLI,或使用包管理器安装方式替代管道执行。
Medium Priv Escalation

未声明的浏览器自动启动

taskfuel connect 命令会尝试自动打开浏览器进行账户授权,SKILL.md 未明确声明此行为。

SKILL.md:44
明确告知用户此行为并提供 --no-browser 选项(如果 CLI 支持)。
Medium Priv Escalation

后台进程启动

taskfuel connect 在后台运行,agent 需要读取其输出并处理配对码,期间可能存在状态同步问题。

SKILL.md:40
确保 agent 正确管理后台进程生命周期,避免僵尸进程。
Low Doc Mismatch

allowed-tools 声明缺失

SKILL.md 和 _meta.json 均未声明 allowed-tools 字段,无法确认声明的权限边界。

SKILL.md:1
明确列出 Bash、Read 等所需工具及权限级别。

Declared capability vs actual capability

Shell Pass
Declared WRITE
Inferred WRITE
SKILL.md:22 curl/sh 命令
Network Pass
Declared READ
Inferred READ
通过 taskfuel CLI 调用外部 API
Browser Block
Declared NONE
Inferred EXECUTE
SKILL.md:44 taskfuel connect 尝试打开浏览器
Environment Pass
Declared NONE
Inferred READ
SKILL.md:16 读取 TASKFUEL_BASE_URL

Suspicious artifacts and egress

Critical Dangerous Command
curl -fsSL https://taskfuel.ai/install.sh | sh

SKILL.md:22

Medium External URL
https://taskfuel.ai/install.sh

SKILL.md:22

Medium External URL
https://app.taskfuel.ai

SKILL.md:117

Medium External URL
https://clawhub.ai/user/taskfuel.ai

skill-card.md:9

Medium External URL
https://clawhub.ai/taskfuel.ai/skills/taskfuel

skill-card.md:39

Dependencies and supply chain

PackageVersionSourceKnown vulnNotes
taskfuel CLI unknown https://taskfuel.ai/install.sh No 远程脚本安装,无版本锁定,需验证 HTTPS 和脚本完整性

File composition

3 files · 191 lines
Markdown 2 files · 186 linesJSON 1 files · 5 lines
Files of concern · 2
SKILL.md Markdown · 127 lines
远程脚本管道执行 · 未声明的浏览器自动启动 · 后台进程启动 · allowed-tools 声明缺失 · curl -fsSL https://taskfuel.ai/install.sh | sh · https://taskfuel.ai/install.sh · https://app.taskfuel.ai
skill-card.md Markdown · 59 lines
https://clawhub.ai/user/taskfuel.ai · https://clawhub.ai/taskfuel.ai/skills/taskfuel
Other files · _meta.json

Security positives

纯文档实现,无恶意代码植入风险
文档-行为一致性较高,核心功能描述准确
提供了消费保护机制(--dry-run、--max-amount、余额检查)
skill-card.md 主动披露了已知风险并给出缓解措施
CLI 工具本身受 MIT-0 许可,透明度高