扫描报告
5 /100
all-skill-list
本地扩展技能目录 - 聚合所有 OpenClaw 本地技能,支持列表查询、描述提取、缓存加速、差异对比、自动更新技能清单
all-skill-list 是一个纯本地的 OpenClaw 技能目录管理工具,功能与声明完全一致,无任何恶意行为、越权操作或阴影功能。代码质量良好,仅依赖 Python 标准库,无安全风险。
可以安装
可直接使用。该技能安全透明,建议保持代码仓库干净,无需要求或警告。
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Pickle 反序列化缓存文件 供应链 | scripts/skill-list.py:34 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/skill-list.py:62 读取 SKILL.md 文件,仅遍历 ~/.openclaw/workspace/skills |
| 网络访问 | NONE | NONE | — | 代码无任何 network 调用 |
| 命令执行 | NONE | NONE | — | 无 subprocess/os.system/eval 等 shell 执行调用 |
| 环境变量 | NONE | NONE | — | 代码无 os.environ 访问 |
| 剪贴板 | NONE | NONE | — | 无剪贴板操作 |
| 浏览器 | NONE | NONE | — | 无浏览器调用 |
| 数据库 | NONE | NONE | — | 无数据库操作 |
| 技能调用 | NONE | NONE | — | 无嵌套技能调用 |
目录结构
2 文件 · 25.2 KB · 717 行 Python 1f · 524L
Markdown 1f · 193L
├─
▾
scripts
│ └─
skill-list.py
Python
└─
SKILL.md
Markdown
安全亮点
✓ 文档完整详尽,所有命令行参数、输出格式均有对应代码实现
✓ 声明与代码行为 100% 一致,无阴影功能
✓ 作用域严格限定于 ~/.openclaw/workspace/skills,无越权访问
✓ 无 shell 执行、无网络请求、无凭证访问、无数据外泄
✓ 仅依赖 Python 标准库(sys, pickle, json, pathlib, datetime, traceback),无第三方依赖引入
✓ 代码结构清晰,有完善的错误处理和边界检查
✓ 自动修复功能有合理的边界条件判断,不会无限递归