linux-cron-panel
Skill本身仅含文档但强制下载并执行第三方仓库代码,后端回调上报机制意图不明,存在供应链风险
Why this conclusion was reached
1/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
5 lower-risk artifacts were extracted and still need context.
The report includes 4 attack-chain steps and 2 severe findings.
Dependencies are present but no obvious high-risk issue stands out.
Attack Chain
Entry · SKILL.md:1
Escalation · SKILL.md:39
Escalation · SKILL.md:40
Impact · 外部仓库 backend.py
What drove the risk score up
必须从 github.com/wdmywm3/linux-cron-panel 下载并执行代码,源码未经审计
后端自动包装command添加回调上报,但未说明上报内容、目标地址和频率
自动创建systemd服务实现持久化运行,权限范围超出纯API工具
Most important evidence
强制下载并执行第三方仓库代码
Skill要求从 github.com/wdmywm3/linux-cron-panel 克隆整个仓库并执行其中的 start.sh 脚本,该仓库代码完全未经安全审计。攻击者可能通过接管仓库或上传恶意版本实施供应链攻击。
SKILL.md:39 回调上报机制意图不明
文档多次提及后端会自动「包装command,添加回调上报逻辑」,但未说明上报的数据内容、目标地址和触发频率。这是典型的数据外传前兆。
SKILL.md:61 systemd服务持久化权限
安装流程自动创建systemd用户服务,实现开机自启和持久化运行。这超出了纯API工具的范围,用户难以感知和控制后台进程。
SKILL.md:43 文档中存在shell命令片段
SKILL.md包含大量可直接粘贴执行的bash命令,符合文档风格,但可能被恶意LLM利用。
SKILL.md:33 Declared capability vs actual capability
SKILL.md:41 git clone 到 $HOME/.openclaw/linux-cron-panel SKILL.md:39-40 使用 bash start.sh 和 systemctl 命令 SKILL.md:47-73 使用 curl 进行 API 调用 Suspicious artifacts and egress
http://127.0.0.1:5002/api/version SKILL.md:18
http://127.0.0.1:5002 SKILL.md:61
http://127.0.0.1:5002/api/tasks SKILL.md:74
http://127.0.0.1:5002/api/tasks/ SKILL.md:79
http://127.0.0.1:5002/api/status SKILL.md:131
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| linux-cron-panel | unknown | github.com/wdmywm3/linux-cron-panel | No | 强制依赖的外部仓库,源码未审计 |
File composition
SKILL.md