安全决策报告

oo-telegram

声明仅允许运行 oo* 命令,但文档包含未声明的 curl|bash 远程脚本执行命令,权限边界不清晰。

安装决策优先 来源: ClawHub 扫描时间: 2026/9/20
文件 1
IOC 8
越权项 1
发现 3
最直接的威胁证据
01
用户阅读 SKILL.md 了解 Telegram Bot 操作功能 初始入口 · SKILL.md
02
首次使用若 oo 命令不存在,执行 curl|bash 安装远程脚本 权限提升 · SKILL.md
03
远程脚本可能被篡改执行恶意命令(供应链风险) 最终危害 · SKILL.md

为什么得出这个结论

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

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

阻止
隐藏执行与外联

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

阻止
攻击链与高危发现

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

复核
依赖与供应链卫生

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

攻击链

01
用户阅读 SKILL.md 了解 Telegram Bot 操作功能

初始入口 · SKILL.md:1

02
首次使用若 oo 命令不存在,执行 curl|bash 安装远程脚本

权限提升 · SKILL.md:104

03
远程脚本可能被篡改执行恶意命令(供应链风险)

最终危害 · SKILL.md:104

风险分是怎么被拉高的

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

SKILL.md:104 包含 curl -fsSL https://cli.oomol.com/install.sh | bash,超出 allowed-tools 声明的 Bash(oo *) 范围

文档-行为差异 +15

声明仅操作 Telegram Bot,但安装脚本执行任意命令

供应链风险 +10

远程脚本内容不可控,存在供应链攻击风险

最关键的证据

中危 权限提升

安装命令超出 allowed-tools 声明范围

allowed-tools 声明为 Bash(oo *),仅允许执行 oo 开头的命令。但 SKILL.md:104 包含 curl -fsSL https://cli.oomol.com/install.sh | bash,这是未声明的任意 shell 命令执行能力。

SKILL.md:104
将安装命令限制在声明的权限范围内,或更新 allowed-tools 声明以反映实际需要的权限
中危 供应链

远程脚本执行引入供应链风险

从 cli.oomol.com 下载安装脚本并直接执行 | bash。脚本内容不在 Skill 管控范围内,存在供应链攻击风险(脚本被篡改、依赖被替换等)。

SKILL.md:104
使用官方包管理器安装或提供脚本 hash 校验
低危 文档欺骗

文档声称与实际操作存在偏差

文档声称 'OOMOL injects credentials server-side, so you never handle raw tokens' 和 'allowed-tools: [Bash(oo *)]',但安装步骤执行了 curl|bash 管道,超出声明范围。

SKILL.md:1
明确说明安装阶段需要放宽权限约束及原因

声明能力 vs 实际能力

命令执行 通过
声明 WRITE
→
推断 WRITE
SKILL.md:104 远程脚本执行超出声明的 oo* 命令范围
网络访问 阻止
声明 NONE
→
推断 READ
SKILL.md:104 curl 从外部 URL 下载脚本

可疑产物与外联

严重 危险命令
curl -fsSL https://cli.oomol.com/install.sh | bash

SKILL.md:104

中危 外部 URL
https://static.oomol.com/logo/third-party/Telegram.svg

SKILL.md:10

中危 外部 URL
https://cli.oomol.com/install-guide.md

SKILL.md:101

中危 外部 URL
https://cli.oomol.com/install.sh

SKILL.md:104

中危 外部 URL
https://cli.oomol.com/install.ps1

SKILL.md:108

中危 外部 URL
https://console.oomol.com/app-connections?provider=telegram

SKILL.md:120

中危 外部 URL
https://console.oomol.com/billing/token-recharge

SKILL.md:123

中危 外部 URL
https://core.telegram.org/bots

SKILL.md:127

依赖与供应链

没有结构化依赖告警。

文件构成

1 个文件 · 127 行
Markdown 1 个文件 · 127 行
需关注文件 · 1
SKILL.md Markdown · 127 行
安装命令超出 allowed-tools 声明范围 · 远程脚本执行引入供应链风险 · 文档声称与实际操作存在偏差 · curl -fsSL https://cli.oomol.com/install.sh | bash · https://static.oomol.com/logo/third-party/Telegram.svg · https://cli.oomol.com/install-guide.md · https://cli.oomol.com/install.sh · https://cli.oomol.com/install.ps1 · https://console.oomol.com/app-connections?provider=telegram · https://console.oomol.com/billing/token-recharge · https://core.telegram.org/bots

安全亮点

声明了丰富的 Telegram Bot 操作接口,意图清晰
使用 OOMOL server-side 凭证注入,不在客户端暴露 token
区分了 read/write/destructive 操作,并要求确认
提供完整的 action schema 文档