skill-hub

🔍 安全可信的技能发现与管理中枢

OpenClaw 官方技能发现与安全管理工具,支持 3000+ 技能库检索与自动化安全审查,帮助用户快速定位并安装可信技能。

收藏
2.6k
安装
953
版本
v1.0.0
CLS 安全性认证2026-05-16
点击查看完整报告 >

使用说明

Skill Hub 是 OpenClaw 生态的统一技能发现、安全审查与安装管理工具,旨在解决用户在海量技能中快速定位合适工具并确保使用安全的核心痛点。作为连接用户与 3000+ 已整理技能库的中央枢纽,它提供了从搜索发现到安全验证的完整工作流,相当于技能生态的"应用商店+杀毒软件"混合体。

核心用法涵盖技能全生命周期管理。用户可通过关键词、类别或可信度评分(0-100 分)搜索技能目录,支持实时聚合 ClawHub 远端结果;发现目标后,一键调用 npx clawhub 完成安装。其特色的安全审查模块(skill-hub-vet.py)能够深度扫描技能代码中的恶意模式、Prompt 注入风险及逻辑缺陷,覆盖 eval/exec、Shell 注入、环境变量窃取等代码级威胁,以及隐藏指令、角色劫持、隐形 Unicode 等 NLP 层攻击向量。此外,快速检查功能通过 GitHub API 智能追踪上游更新,无需全量下载即可感知新技能;状态仪表板则提供已安装 vs 目录覆盖率的视觉化全景。

显著优点体现在三个维度:规模上,整合 3000+ 经过人工整理的技能,建立四级可信度体系(Trusted/Good/Unvetted/Caution);安全上,构建代码+Prompt 双重检测机制,在静态分析层面拦截常见攻击模式;效率上,支持本地缓存与增量同步,通过命令行工具链实现批量审查与自动化管理。特别值得一提的是其透明化的评分逻辑和完整的开源审计能力(MIT 许可证),所有 Python 脚本均可直接查看,符合安全敏感用户的审计需求。

潜在局限性主要集中在网络依赖与架构约束。作为 T3 级社区来源工具,其功能强依赖 GitHub 和 ClawHub 的网络可达性,在内网或受限环境可能无法正常工作;npx clawhub@latest 的外部命令调用虽版本锁定,但仍需用户信任 npm 生态的供应链安全。此外,当前安全扫描主要基于静态规则匹配,对于经过混淆的高级逻辑后门或对抗性 Prompt 工程可能存在漏检;且每次全量同步需处理较大规模的元数据,在低带宽环境可能体验不佳。

适合的目标群体包括:需要频繁探索新 AI 能力的进阶用户、对第三方技能安全性有合规要求的企业开发者、管理多项目技能依赖的 DevOps 工程师,以及希望建立技能资产清单的系统管理员。对于仅使用少量固定内置技能、无扩展需求的轻量用户,该工具的功能冗余度较高。

使用风险需关注以下常规问题:频繁查询 GitHub API 可能暴露用户兴趣画像;安全扫描时需读取 ~/.openclaw/workspace 目录,涉及本地文件系统权限;自动化安装可能级联引入未经充分审查的第三方依赖;虽然当前版本无高危漏洞,但未来若 clawhub 包被投毒,可能通过 npx 执行链影响本地环境。建议定期运行 --all-installed 审查存量技能,并优先安装可信度 60 分以上的技能。

安全解读

综合评估

核心功能

Skill Hub 是 OpenClaw 生态的官方技能管理中心,集发现、审查、安装于一体。支持从 ClawHub 注册表和 awesome-openclaw-skills 目录检索 3000+ 精选技能,提供六维安全扫描(代码级 + NLP级),可检测 140+ 种威胁模式,包括 eval/exec 注入、提示词投毒、反向 shell、数据外泄等。

显著优点

1. 安全架构卓越:纯 Python 标准库实现,零第三方依赖,供应链攻击面极小(依赖审计 95 分)
2. 主动防御能力:内置 skill-hub-security-patterns.py 扫描器,覆盖代码与提示词双重维度

3. 可信网络行为:仅访问 GitHub 官方域名(raw.githubusercontent.com),TLS 1.3 加密

4. 来源可信:T2 级别(可信组织账号),MIT 许可证,维护者 phenixstar 身份明确

5. 功能完整:搜索/安装/审查/同步/导出全链路,支持 --live 实时查询和 --top N 批量扫描

潜在局限

  • 请求超时固定 30 秒,无指数退避重试机制(网络不稳定时可能失败)
  • 远程目录缺乏签名/哈希完整性校验,存在中间人攻击理论风险
  • 威胁模式库需手动更新,无自动同步机制
  • T2 来源可信但未达 T1(顶级开源基金会背书)

适合人群

  • OpenClaw 生态核心用户
  • 企业安全团队(需技能准入审查)
  • 开发者寻找可信工具扩展
  • 安全意识强的个人用户

常规风险

| 风险类型 | 等级 | 说明 |
|---------|------|------|
| 供应链攻击 | 极低 | 零依赖策略,无 pip/npm 包风险 |
| 网络嗅探 | 极低 | 全 TLS 1.3,无明文传输 |
| 恶意技能误装 | 低 | 评分+扫描双重把关,但无法 100% 覆盖零日 |
| 审查绕过 | 低 | 模式库需持续更新对抗新型攻击 |

使用建议

建议定期运行 skill-hub-vet.py --all-installed 审查已装技能,并关注 skill-hub-quick-check.py 的更新提醒。对于生产环境,建议补充人工代码审查。

skill-hub 内容

scripts文件夹
手动下载zip · 18.2 kB
skill-hub-quick-check.pytext/plain
请选择文件