Scan Report
This report was generated in Chinese. Some content may be in Chinese.
18 /100
claw-skill-nest-client
本地/私有 Claw Skill Nest 客户端,支持列出、上传、安装、更新技能
本地 Claw Skill Nest 客户端,功能声明与实际行为基本一致,存在轻微文档瑕疵(未声明 shell 执行能力),但无恶意行为证据。
Safe to install
建议补充文档说明 subprocess 用于解压功能。整体可用,风险可控。
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | 未声明的 shell 执行能力 Doc Mismatch | scripts/manage_local_claw_skill_nest.ts:27 |
| Info | 写入路径为用户目录 Priv Escalation | scripts/manage_local_claw_skill_nest.ts:15 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | WRITE | WRITE | ✓ Aligned | scripts/manage_local_claw_skill_nest.ts:35 mkdir, :115 writeFile, :120 copyFile,… |
| Network | READ+WRITE | READ+WRITE | ✓ Aligned | scripts/manage_local_claw_skill_nest.ts:38 fetch to SKILLHUB_URL endpoints |
| Shell | NONE | WRITE | ✗ Violation | scripts/manage_local_claw_skill_nest.ts:27 spawn('unzip'/'powershell') |
File Tree
2 files · 8.2 KB · 247 lines TypeScript 1f · 185L
Markdown 1f · 62L
├─
▾
scripts
│ └─
manage_local_claw_skill_nest.ts
TypeScript
└─
SKILL.md
Markdown
Security Positives
✓ API Key 从环境变量读取,未硬编码凭证
✓ 使用 mkdtemp + finally rm 进行临时文件清理,防止遗留文件
✓ 文件上传仅接受 .skill 和 .zip 扩展名,有基本的输入验证
✓ 网络请求默认发往本地服务器 (localhost:17890),而非外部 IP
✓ 代码逻辑清晰,无混淆或可疑模式
✓ 有完善的错误处理和用户提示