安全决策报告

cue-regional-policy-brief

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

安装决策优先 来源: ClawHub 扫描时间: 11 天前
文件 1
IOC 12
越权项 0
发现 4

为什么得出这个结论

0/4 个维度触发
通过
声明与实际能力

声明资源与推断能力基本一致。

复核
隐藏执行与外联

提取到 12 个一般风险产物,需要结合上下文判断。

通过
攻击链与高危发现

没有形成明确的恶意路径。

复核
依赖与供应链卫生

没有完整依赖信息,供应链判断需要保留弹性。

风险分是怎么被拉高的

外部 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

最关键的证据

中危 供应链

外部 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 包内,避免依赖外部仓库的动态内容。
中危 供应链

git clone 外部仓库内容可变

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

SKILL.md:97
锁定仓库特定 commit 或提供代码哈希校验机制。
低危 敏感访问

健康检查读取 API Key 配置

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

SKILL.md:174
这是合法操作(健康检查需要),但建议确认 research_run.py 不会将 key 外传。
提示 文档欺骗

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

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

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

声明能力 vs 实际能力

文件系统 通过
声明 WRITE
→
推断 WRITE
SKILL.md:137 — 输出报告到 ~/cue-reports/
网络访问 通过
声明 READ
→
推断 READ
SKILL.md:175-176 — curl 健康检查 /api/health, /api/playbook;SKILL.md:137 调用 research_run.py 访问 cuecue.cn API
命令执行 通过
声明 WRITE
→
推断 WRITE
SKILL.md:97-102 — git clone/pull 安装 Runner;SKILL.md:120-126 — python3 调用 research_run.py;SKILL.md:142-143 — pandoc 格式转换
环境变量 通过
声明 NONE
→
推断 READ
SKILL.md:174 — 读取 $HOME/.cue/config.json 和 $CUE_API_KEY 环境变量

可疑产物与外联

中危 外部 URL
https://cuecue.cn/share/TRk4KUxsHw1y89JrEnsRH

SKILL.md:55

中危 外部 URL
https://cuecue.cn/share/

SKILL.md:66

中危 外部 URL
https://gitee.com/sensedeal/cue-skills

SKILL.md:97

中危 外部 URL
https://cuecue.cn/api-key?src=clawhub-regional-policy-brief

SKILL.md:110

中危 外部 URL
https://cuecue.cn/api/health

SKILL.md:175

中危 外部 URL
https://cuecue.cn/api/playbook

SKILL.md:176

中危 外部 URL
https://cuecue.cn/

SKILL.md:220

中危 外部 URL
https://cuecue.cn/pay

SKILL.md:221

中危 外部 URL
https://www.gov.cn

SKILL.md:256

中危 外部 URL
https://www.ndrc.gov.cn

SKILL.md:258

中危 外部 URL
https://www.mofcom.gov.cn

SKILL.md:259

中危 外部 URL
https://cuecue.cn

SKILL.md:271

依赖与供应链

没有结构化依赖告警。

文件构成

1 个文件 · 275 行
Markdown 1 个文件 · 275 行
需关注文件 · 1
SKILL.md Markdown · 275 行
外部 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

安全亮点

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