Skill Trust Decision

cue-regional-policy-brief

纯文档 Skill,无本地脚本但引用外部 GitHub Runner,核心逻辑对 Agent 不可见,存在供应链不透明风险。

Install decision first Source: ClawHub Scanned: 11 days ago
Files 1
Artifacts 12
Violations 0
Findings 4

Why this conclusion was reached

0/4 dimensions flagged
Pass
Declared vs actual capability

Declared resources and inferred behavior are broadly aligned.

Review
Hidden execution and egress

12 lower-risk artifacts were extracted and still need context.

Pass
Attack chain and severe findings

There is no explicit malicious chain in the report.

Review
Dependencies and supply chain hygiene

Dependency information is incomplete, so supply-chain confidence stays limited.

What drove the risk score up

外部 Runner 供应链不透明 +20

实际执行逻辑在 ~/.cue/cue-skills/cue-research/scripts/research_run.py,Agent 无法审计,代码行为对用户不可见

git clone 远程代码拉取 +10

首次使用 git clone 外部仓库,仓库内容可变,SKILL.md 中只引用了 GitHub/Gitee 链接但未声明内容可变性

API Key 读取与外部传输 +5

健康检查读取 ~/.cue/config.json 的 api_key 并发送给 cuecue.cn API,文档有说明但核心逻辑不透明

无本地脚本可审查 +5

Skill 包仅含 Markdown,无可静态分析的代码,所有行为动态发生在外部 Runner

Most important evidence

Medium Supply Chain

外部 Runner 代码不可审计

Skill 本身无脚本,实际执行逻辑在 ~/.cue/cue-skills/cue-research/scripts/research_run.py(由 git clone 从 GitHub/Gitee 拉取)。Agent 和用户无法静态审查该脚本内容,research_run.py 内部对 API 响应的处理、数据流向均不透明。

SKILL.md:120
要求提供 research_run.py 的代码哈希或将其纳入 Skill 包内,避免依赖外部仓库的动态内容。
Medium Supply Chain

git clone 外部仓库内容可变

SKILL.md 声明 git clone 从 github.com/sensedeal/cue-skills 安装 runner,但该仓库内容随时可变。首次安装后 git pull --ff-only 仅在已有目录时更新,无法保证代码完整性。

SKILL.md:97
锁定仓库特定 commit 或提供代码哈希校验机制。
Low Sensitive Access

健康检查读取 API Key 配置

健康检查脚本读取 ~/.cue/config.json 中的 api_key 并发送到 cuecue.cn 进行验证。虽然文档明确说明 API Key 由用户本人管理、Agent 无权生成或查看,但读取 key 这一步本身涉及凭证访问。

SKILL.md:174
这是合法操作(健康检查需要),但建议确认 research_run.py 不会将 key 外传。
Info Doc Mismatch

文档-行为一致,Shadow 功能无

SKILL.md 完整声明了所有网络调用(cuecue.cn API)、文件系统操作(输出报告)和 shell 命令(git/pandoc),未发现文档未提及的隐蔽行为。

SKILL.md:1
无需行动,但鉴于核心逻辑在外部 runner,整体风险仍为可疑。

Declared capability vs actual capability

Filesystem Pass
Declared WRITE
→
Inferred WRITE
SKILL.md:137 — 输出报告到 ~/cue-reports/
Network Pass
Declared READ
→
Inferred READ
SKILL.md:175-176 — curl 健康检查 /api/health, /api/playbook;SKILL.md:137 调用 research_run.py 访问 cuecue.cn API
Shell Pass
Declared WRITE
→
Inferred WRITE
SKILL.md:97-102 — git clone/pull 安装 Runner;SKILL.md:120-126 — python3 调用 research_run.py;SKILL.md:142-143 — pandoc 格式转换
Environment Pass
Declared NONE
→
Inferred READ
SKILL.md:174 — 读取 $HOME/.cue/config.json 和 $CUE_API_KEY 环境变量

Suspicious artifacts and egress

Medium External URL
https://cuecue.cn/share/TRk4KUxsHw1y89JrEnsRH

SKILL.md:55

Medium External URL
https://cuecue.cn/share/

SKILL.md:66

Medium External URL
https://gitee.com/sensedeal/cue-skills

SKILL.md:97

Medium External URL
https://cuecue.cn/api-key?src=clawhub-regional-policy-brief

SKILL.md:110

Medium External URL
https://cuecue.cn/api/health

SKILL.md:175

Medium External URL
https://cuecue.cn/api/playbook

SKILL.md:176

Medium External URL
https://cuecue.cn/

SKILL.md:220

Medium External URL
https://cuecue.cn/pay

SKILL.md:221

Medium External URL
https://www.gov.cn

SKILL.md:256

Medium External URL
https://www.ndrc.gov.cn

SKILL.md:258

Medium External URL
https://www.mofcom.gov.cn

SKILL.md:259

Medium External URL
https://cuecue.cn

SKILL.md:271

Dependencies and supply chain

There are no structured dependency warnings.

File composition

1 files · 275 lines
Markdown 1 files · 275 lines
Files of concern · 1
SKILL.md Markdown · 275 lines
外部 Runner 代码不可审计 · git clone 外部仓库内容可变 · 健康检查读取 API Key 配置 · 文档-行为一致,Shadow 功能无 · https://cuecue.cn/share/TRk4KUxsHw1y89JrEnsRH · https://cuecue.cn/share/ · https://gitee.com/sensedeal/cue-skills · https://cuecue.cn/api-key?src=clawhub-regional-policy-brief · https://cuecue.cn/api/health · https://cuecue.cn/api/playbook · https://cuecue.cn/ · https://cuecue.cn/pay · https://www.gov.cn · https://www.ndrc.gov.cn · https://www.mofcom.gov.cn · https://cuecue.cn

Security positives

SKILL.md 文档结构完整,能力声明与实际行为基本对齐
明确声明 API Key 由用户本人管理,Agent 无权生成或查看
健康检查合理,错误处理有降级方案
无 base64/eval/反混淆特征,无隐藏指令
无凭证收割、文件遍历或 RCE 风险