返回顶部
c

clawhub-quarantine-installer隔离安装器

Instala e audita skills do ClawHub em um ambiente de quarentena isolado para análise de segurança, permitindo revisar riscos antes de promover para produção. Use esta skill para testar habilidades de terceiros que o ClawHub sinaliza como suspeitas, investigar suas dependências e comportamento, e gerar relatórios de auditoria básicos.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.3
安全检测
已通过
603
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

clawhub-quarantine-installer

Clawhub Quarantine Installer

概述

此技能自动将ClawHub的技能安装到专用隔离目录($HOME/.openclaw/clawhub-quarantine/skills/),并执行基础审计脚本以识别潜在风险。其设计目的是在将技能集成到OpenClaw生产环境之前,允许进行更安全的手动分析。

使用工作流程

  1. 1. 将技能安装到隔离区:
* 使用所需技能名称执行脚本 scripts/installandaudit.sh。 * 示例:bash ~/.openclaw/workspace/skills/clawhub-quarantine-installer/scripts/installandaudit.sh <技能名称> * 重要提示: installandaudit.sh 脚本使用 npx clawhub install --force。此命令将下载并执行来自 npm 注册表的远程代码至关重要的是,此技能仅应在隔离环境(如虚拟机或Docker容器)中运行,该环境不得访问敏感数据或您的生产机器。 隔离区旨在降低风险,但无法完全消除所有风险。 * 注意: --force 标志用于安装被ClawHub标记为可疑的技能。
  1. 2. 审查审计报告:
* 审计报告将生成在 $HOME/.openclaw/clawhub-quarantine/reports/<技能名称>-audit-<时间戳>.txt。 * 此报告列出技能文件,并使用 ripgrep 搜索风险模式(危险命令、网络访问、秘密提示)。
  1. 3. 深入手动检查:
* 访问隔离区中的技能目录($HOME/.openclaw/clawhub-quarantine/skills/<技能名称>)。 * 检查技能的 SKILL.md 及其源代码文件(如有)和依赖项,以了解其行为。 * 验证外部依赖项,如有可能,在GitHub上审查其仓库以查找安全问题或额外信息。
  1. 4. 提升至生产环境(手动):
* 如果在手动审查和审计后,该技能被认为是安全的,则可以手动将其移动到 ~/.openclaw/workspace/skills/。

脚本

scripts/installandaudit.sh

此脚本是技能的入口点。它:

  • * 接收技能名称作为参数。
  • 创建隔离区和报告目录(如果不存在)。
  • 使用 npx clawhub install --force 将技能安装到隔离目录($HOME/.openclaw/clawhub-quarantine/skills/)。
  • 调用 clawhub-quarantine.sh audit 脚本生成安全报告,传递技能路径和报告目录。

scripts/clawhub-quarantine.sh

此辅助脚本执行审计操作。目前,它支持 audit 命令,该命令:

  • * 接收隔离区中技能的完整路径和保存报告的目录。
  • 使用 ripgrep 在技能内搜索潜在危险的代码模式(例如,执行外部命令、访问敏感环境变量、网络请求)。
  • 生成包含审计发现的详细报告。

要求(前提条件)

为使此技能正常运行,以下软件必须已安装并在OpenClaw运行环境中的PATH中可用:

  • * Node.js:版本 >=22(npm 和 npx 所需)。
  • clawhub CLI:可通过 npm i -g clawhub 全局安装。
  • ripgrep (rg):一种模式搜索工具(类似于 grep,但速度更快),用于审计脚本。

发现与经验教训(以 gram 技能为例)

  • * 安全警报: ClawHub使用VirusTotal Code Insight标记可疑技能(例如,使用加密密钥、外部API、eval)。这是审查的关键起点。
  • 功能性隔离: 安装到隔离目录($HOME/.openclaw/clawhub-quarantine/skills/)可有效在分析期间隔离技能。
  • 模式审计: clawhub-quarantine.sh audit 脚本搜索常见风险模式。
  • 高风险依赖项: 技能可能依赖于与操作系统底层交互的库(例如,用于访问浏览器cookie的 sweet-cookie、解密密钥环密码以及通过 childprocess 执行外部命令)。这些依赖项在审查时需要最高关注。
  • API不兼容: 即使通过身份验证,第三方API(如Instagram)也可能阻止或禁用自动化功能(例如,User-Agent不匹配、Invalid mediaid、Too Many Requests)。这会影响技能的实用性。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawhub-quarantine-installer-1776419972 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawhub-quarantine-installer-1776419972 技能

通过命令行安装

skillhub install clawhub-quarantine-installer-1776419972

下载

⬇ 下载 clawhub-quarantine-installer v1.0.3(免费)

文件大小: 4.77 KB | 发布时间: 2026-4-17 18:05

v1.0.3 最新 2026-4-17 18:05
Correção de paths, adição do script de auditoria e melhorias na documentação.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部