chrome-use
chrome-use技能通过curl|sh从第三方GitHub仓库执行远程脚本安装,存在供应链攻击风险;动态运行时指令加载机制构成阴影功能,无法预扫描验证。
SKILL.md第29行包含`curl -fsSL https://raw.githubusercontent.com/leeguooooo/chrome-use/main/install.sh | sh`,攻击者可通过篡改GitHub仓库内容注入恶意代码,完全绕过版本锁定和代码签名机制。
SKILL.md:29 为什么得出这个结论
3/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 1 个高危 IOC 或外联信号。
报告包含 4 步攻击链,另有 2 项高危或严重发现。
依赖结构存在,但暂未看到明显高危告警。
攻击链
初始入口 · SKILL.md:29
权限提升 · SKILL.md:29
权限提升 · skill-card.md:29
最终危害 · https://raw.githubusercontent.com/leeguooooo/chrome-use/main/install.sh:1
风险分是怎么被拉高的
SKILL.md:29 直接从GitHub下载并执行shell脚本,攻击者可随时篡改内容
skill-card.md:29承认动态加载CLI指令无法预扫描,构成未声明的代码路径
声称是'discovery stub'但包含完整安装和执行逻辑
最关键的证据
curl|sh远程脚本执行供应链攻击风险
SKILL.md第29行包含`curl -fsSL https://raw.githubusercontent.com/leeguooooo/chrome-use/main/install.sh | sh`,攻击者可通过篡改GitHub仓库内容注入恶意代码,完全绕过版本锁定和代码签名机制。
SKILL.md:29 动态运行时指令阴影功能未声明
skill-card.md承认'动态unaudited运行时指令由CLI服务',chrome-use skills get命令会从CLI动态加载不可预扫描的工作流内容,构成阴影功能。
skill-card.md:29 依赖外部dashboard服务
SKILL.md:85引用dashboard.chrome-use.localhost,本地网络端口4848开放监控面板,可能成为横向移动目标。
SKILL.md:85 使用真实登录Chrome会话
skill-card.md承认可能操作用户已登录账户(社交媒体、邮箱、银行等),需确认前获得明确授权。
skill-card.md:18 声明能力 vs 实际能力
SKILL.md:29 curl|sh命令 SKILL.md描述通过CDP控制Chrome 动态加载第三方远程指令 可疑产物与外联
curl -fsSL https://raw.githubusercontent.com/leeguooooo/chrome-use/main/install.sh | sh SKILL.md:29
https://dashboard.chrome-use.localhost SKILL.md:85
https://clawhub.ai/user/leeguooooo skill-card.md:9
https://clawhub.ai/leeguooooo/skills/chrome-use skill-card.md:39
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| install.sh | 动态版本(无版本锁定) | GitHub raw URL | 否 | 高危:内容由第三方控制,可被篡改 |
| chrome-use CLI | 运行时动态获取 | chrome-use skills get | 否 | 阴影功能:实际执行的指令未在SKILL.md中声明 |
文件构成
SKILL.md skill-card.md