Scan Report
This report was generated in Chinese. Some content may be in Chinese.
25 /100
likes-training-planner
My Likes 平台一站式训练计划解决方案
合法的 My Likes 平台训练计划工具,安装脚本存在 curl|bash 模式但代码本身无恶意行为
Safe to install
可安全使用。建议通过手动下载 .skill 文件替代 curl|bash 安装方式以降低供应链风险
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Medium | curl|bash 安装模式存在供应链风险 Supply Chain | README.en.md:35, likes-training-planner/SKILL.md:297:35 |
| Low | 权限声明缺失 Doc Mismatch | SKILL.md:1:1 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ_WRITE | WRITE | ✓ Aligned | scripts/configure.cjs:33 保存配置到 ~/.openclaw/ |
| Network | READ | READ | ✓ Aligned | fetch_activities.cjs:66 仅请求 my.likes.com.cn |
| Shell | NONE | NODE | ✓ Aligned | 仅执行 node 脚本,无裸 bash |
2 Critical 9 findings
Critical Dangerous Command 危险 Shell 命令
curl -fsSL https://gitee.com/chenyinshu/likes-training-planner/raw/main/install.sh | bash README.en.md:35 Critical Dangerous Command 危险 Shell 命令
curl -fsSL https://raw.githubusercontent.com/chenwynn/likes-training-planner/main/install.sh | bash likes-training-planner/SKILL.md:297 Medium External URL 外部 URL
https://gitee.com/chenyinshu/likes-training-planner/raw/main/install.sh README.en.md:35 Medium External URL 外部 URL
https://gitee.com/chenyinshu/likes-training-planner/releases/latest/download/likes-training-planner.skill README.en.md:43 Medium External URL 外部 URL
http://127.0.0.1:18789 README.en.md:56 Medium External URL 外部 URL
https://my.likes.com.cn README.en.md:63 Medium External URL 外部 URL
https://gitee.com/chenyinshu/likes-training-planner README.en.md:276 Medium External URL 外部 URL
https://gitee.com/chenyinshu/likes-training-planner/releases README.en.md:277 Medium External URL 外部 URL
https://my.likes.com.cn/api/open likes-training-planner/references/api-docs.md:8 File Tree
45 files · 248.8 KB · 9197 lines JavaScript 31f · 5646L
Markdown 11f · 3401L
Shell 3f · 150L
├─
▾
likes-training-planner
│ ├─
▾
references
│ │ ├─
api-docs.md
Markdown
│ │ ├─
code-format.md
Markdown
│ │ └─
sport-examples.md
Markdown
│ ├─
▾
scripts
│ │ ├─
add_feedback_comment.cjs
JavaScript
│ │ ├─
analyze_data.cjs
JavaScript
│ │ ├─
bot-config.cjs
JavaScript
│ │ ├─
bot-router.js
JavaScript
│ │ ├─
configure.cjs
JavaScript
│ │ ├─
fetch_ability.cjs
JavaScript
│ │ ├─
fetch_activities.cjs
JavaScript
│ │ ├─
fetch_feedback.cjs
JavaScript
│ │ ├─
fetch_game.cjs
JavaScript
│ │ ├─
fetch_games.cjs
JavaScript
│ │ ├─
fetch_plans.cjs
JavaScript
│ │ ├─
get_activity_detail.cjs
JavaScript
│ │ ├─
preview_plan.cjs
JavaScript
│ │ ├─
push_plans.cjs
JavaScript
│ │ ├─
push_plans.js
JavaScript
│ │ ├─
push_plans.sh
Shell
│ │ └─
set-config.cjs
JavaScript
│ └─
SKILL.md
Markdown
├─
▾
references
│ ├─
api-docs.md
Markdown
│ ├─
code-format.md
Markdown
│ └─
sport-examples.md
Markdown
├─
▾
scripts
│ ├─
add_feedback_comment.cjs
JavaScript
│ ├─
analyze_data.cjs
JavaScript
│ ├─
bot-config.cjs
JavaScript
│ ├─
bot-router.js
JavaScript
│ ├─
configure.cjs
JavaScript
│ ├─
fetch_activities.cjs
JavaScript
│ ├─
fetch_feedback.cjs
JavaScript
│ ├─
fetch_game.cjs
JavaScript
│ ├─
fetch_games.cjs
JavaScript
│ ├─
fetch_plans.cjs
JavaScript
│ ├─
get_activity_detail.cjs
JavaScript
│ ├─
preview_plan.cjs
JavaScript
│ ├─
push_plans.cjs
JavaScript
│ ├─
push_plans.js
JavaScript
│ ├─
push_plans.sh
Shell
│ └─
set-config.cjs
JavaScript
├─
install.sh
Shell
├─
README.en.md
Markdown
├─
README.md
Markdown
├─
README.zh.md
Markdown
└─
SKILL.md
Markdown
Security Positives
✓ 所有脚本功能与文档描述一致,无阴影功能
✓ 仅使用 Node.js 内置模块,无外部依赖
✓ 所有网络请求仅发往 my.likes.com.cn 官方 API
✓ API 密钥仅用于本地认证,不外传
✓ install.sh 代码本身无恶意行为,仅做包下载解压
✓ 无 base64 编码、eval() 或其他混淆技术
✓ 代码结构清晰,易于审计