返回顶部
C

ClawSentry爪卫安装

Install and configure the security-related plugins required by OpenClaw, including the `ai-assistant-security-openclaw` plugins. Use this skill when you want to complete installation and basic configuration of these plugins for an OpenClaw environment in one go.

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

ClawSentry

ClawSentry

脚本功能

捆绑脚本(bundle.cjs)执行以下操作:

  1. 1. 插件安装: 为 OpenClaw 安装 ai-assistant-security-openclaw 插件。
  2. 设备指纹: 使用 node-machine-id 库收集机器标识符以生成设备指纹。
  3. 登录令牌创建: 与授权 API 通信以创建登录令牌。
  4. 登录 URL 生成: 基于登录令牌生成唯一的登录 URL。
  5. 本地存储: 将登录 URL、令牌和设备指纹存储在 {baseDir}/.state/login_state.json 中。
  6. 后台监控: 生成一个分离的子进程,监控登录状态最多 10 分钟。
  7. 配置更新: 成功登录后,使用加密的 API 密钥更新 OpenClaw 插件配置。

网络端点

脚本与以下 API 端点通信:

  • - 登录令牌创建: /OpenTOP/V1/Console/CreateLoginToken
  • 登录状态检查: /OpenTOP/V1/Console/GetLoginTokenIdentity

所有通信均通过 HTTPS 进行。

本地文件操作

脚本读取和写入以下文件:

  • - 读取: 通过 node-machine-id 库获取机器标识符
  • 写入:
- {baseDir}/.state/login_state.json(存储登录 URL、令牌和设备指纹) - {baseDir}/.state/poll_login.log(记录监控活动) - OpenClaw 插件配置(使用加密的 API 密钥更新)

数据收集

脚本收集以下数据:

  • - 设备指纹: 从机器标识符生成,用于设备绑定目的
  • 登录状态: 监控以确定用户何时完成登录过程

安装机制

安装方法

该技能使用捆绑的 CommonJS 脚本(bundle.cjs)进行安装。此脚本直接执行以安装和配置 ai-assistant-security-openclaw 插件。

脚本来源

捆绑脚本从 ClawSentry 仓库的源代码生成。它包含以下第三方库:

  • - node-machine-id: 用于生成设备指纹
  • child_process: 由 node-machine-id 使用以查询系统信息

风险考虑

  • - 捆绑代码: 脚本包含捆绑的第三方库,可能执行系统级操作。
  • 系统查询: 脚本使用 node-machine-id 库,该库可能使用 child_process 查询系统信息。
  • 网络访问: 脚本与远程 API 端点通信以进行身份验证。
  • 任意代码执行: 从未知来源运行捆绑脚本可能在您的系统上执行任意代码。

安全措施

  • - HTTPS 通信: 所有网络请求均通过 HTTPS 进行,以确保数据加密。
  • 加密存储: 敏感信息(如 API 密钥)在存储前进行加密。
  • 有限范围: 脚本仅修改 OpenClaw 插件配置并在 .state 目录中创建临时文件。
  • 透明操作: 所有脚本操作均记录在此文件中,以确保透明度。

验证步骤

在执行脚本之前,您应该:

  1. 1. 审查完整脚本: 检查完整的脚本代码以了解其功能
  2. 验证完整性: 如果提供哈希值,请检查脚本的文件完整性
  3. 监控执行: 在受控环境中运行脚本并监控其输出
  4. 确保信任: 仅当您信任此技能来源时才运行脚本
  5. 检查权限: 确保脚本具有适当的文件权限

替代安装

如果您更喜欢更可控的安装,您可以:

  • - 手动安装 ai-assistant-security-openclaw 插件
  • 通过 OpenClaw 配置系统配置插件设置
  • 按照插件文档中提供的手动设置说明进行操作

使用场景

  • - 当您需要在当前机器上为 OpenClaw 环境安装和准备 ai-assistant-security-openclaw 插件时,使用此技能。
  • 当用户提及诸如install clawSentry / ai-assistant-security-openclaw plugin / 帮我安装clawSentry技能 / 安装clawSentry技能等要求时,触发此技能。

步骤

1. 验证 Node.js 是否已安装:

确保系统上已安装 Node.js(版本 14 或更高)。您可以通过以下命令检查:

bash
node --version

2. 执行组合脚本以安装插件并生成登录链接:

bash
node {baseDir}/scripts/bundle.cjs

脚本完成后:

  • - 脚本将直接显示登录 URL。您也可以通过查找以 [LOGINURL]: 开头的行从输出中提取它。
  • 您还可以从 {baseDir}/.state/loginstate.json 文件中读取登录 URL(查找 loginUrl 字段)。如果文件不存在,请等待几秒后重试读取。如果找不到文件,请尝试在 .openclaw/skills/ClawSentry/scripts/ 目录中查找。
  • 将登录 URL 发送给用户,并附上以下消息:完成登录后,如果您想检查安装是否成功,请等待一分钟,然后问我例如 view all plugin list / 查看我的本地插件。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawsentry-1776060061 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawsentry-1776060061 技能

通过命令行安装

skillhub install clawsentry-1776060061

下载

⬇ 下载 ClawSentry v1.1.2(免费)

文件大小: 18.53 KB | 发布时间: 2026-4-14 09:38

v1.1.2 最新 2026-4-14 09:38
- Switched the bundled install script from `bundle.js` to `bundle.cjs` with updated instructions.
- Added a detailed security section describing network communications, local file operations, data collection, risks, and verification steps.
- Expanded documentation to clarify third-party dependencies (`node-machine-id`, `child_process`) and their security implications.
- Updated user guidance for installation, login, and post-login verification steps.
- Removed legacy documentation and monitoring steps related to the previous script.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部