Skill Trust Decision

watch-cli

watch-cli 声称是视频处理工具,功能声明合理但存在危险的远程脚本执行安装方式,无法验证远程脚本安全性。

Install decision first Source: ClawHub Scanned: 6 days ago
Files 2
Artifacts 2
Violations 0
Findings 3
Most direct threat evidence
01
用户通过 AI Agent 调用 watch-cli 技能 Entry · SKILL.md
02
按照文档指示执行远程脚本安装 Escalation · SKILL.md
03
远程脚本可能包含恶意代码并执行 Impact · install.sh (远程)

Why this conclusion was reached

2/4 dimensions flagged
Pass
Declared vs actual capability

Declared resources and inferred behavior are broadly aligned.

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.

Pass
Dependencies and supply chain hygiene

Dependencies are present but no obvious high-risk issue stands out.

Attack Chain

01
用户通过 AI Agent 调用 watch-cli 技能

Entry · SKILL.md:1

02
按照文档指示执行远程脚本安装

Escalation · SKILL.md:14

03
远程脚本可能包含恶意代码并执行

Impact · install.sh (远程):1

What drove the risk score up

远程脚本执行安装 +25

curl|bash 管道执行远程脚本,无法验证脚本完整性

无代码可审查 +10

仅有文档说明,无实际代码验证功能声明真实性

第三方API依赖 +5

转录依赖 Kyma API,存在外部服务依赖风险

无版本锁定 +5

无法确认远程安装脚本版本的稳定性

Most important evidence

High Supply Chain

危险的远程脚本执行安装

SKILL.md 第14行声明使用 `curl -fsSL https://raw.githubusercontent.com/sonpiaz/watch-cli/main/install.sh | bash` 进行安装,这种通过管道直接执行远程脚本的方式存在供应链攻击风险。无法验证远程脚本在传输过程中是否被篡改。

SKILL.md:14
优先使用主流包管理器(brew/npm/pip)安装并指定版本锁定;如必须使用远程脚本,应提供校验和或 GPG 签名验证
Medium Doc Mismatch

无实际代码验证

该技能包仅包含 SKILL.md 文档,没有实际的脚本代码文件。无法验证声明的功能是否与实际代码行为一致,存在文档欺骗的可能性。

SKILL.md:1
建议提供可验证的代码文件或指向可信来源的包管理器安装方式
Low Sensitive Access

访问用户主目录

工具会访问 ~/.watch-cli/archive 目录存储视频处理结果和转录内容,访问用户主目录下的隐藏文件夹。

SKILL.md:59
这是正常的工具行为,但用户应知晓数据存储位置

Declared capability vs actual capability

Filesystem Pass
Declared READ
Inferred READ
SKILL.md 读取 ~/.watch-cli/archive 下的文件
Network Pass
Declared READ
Inferred READ
SKILL.md 下载视频、调用 Kyma API 转录
Shell Pass
Declared WRITE
Inferred WRITE
SKILL.md:14 远程脚本执行安装

Suspicious artifacts and egress

Critical Dangerous Command
curl -fsSL https://raw.githubusercontent.com/sonpiaz/watch-cli/main/install.sh | bash

SKILL.md:14

Medium External URL
https://kymaapi.com/?src=skill:watch

SKILL.md:92

Dependencies and supply chain

PackageVersionSourceKnown vulnNotes
kymaapi unversioned external_api No 第三方转录服务,无版本控制

File composition

2 files · 113 lines
Markdown 1 files · 92 linesOther 1 files · 21 lines
Files of concern · 1
SKILL.md Markdown · 92 lines
危险的远程脚本执行安装 · 无实际代码验证 · 访问用户主目录 · curl -fsSL https://raw.githubusercontent.com/sonpiaz/watch-cli/main/install.sh | bash · https://kymaapi.com/?src=skill:watch
Other files · LICENSE

Security positives

功能声明清晰合理,使用场景明确
文档规范,包含详细的输出格式说明
未发现直接的凭证窃取或数据外泄证据
明确说明了第三方 API 依赖(Kyma API)