返回顶部
o

openclaw-sentinel开爪哨兵

# OpenClaw Sentinel

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

openclaw-sentinel

OpenClaw Sentinel

用于代理技能的供应链安全扫描器。在安装前后检测混淆代码、已知恶意签名、可疑安装行为、依赖混淆和元数据不一致问题。

问题

你从社区安装技能。任何技能都可能包含混淆的有效载荷、执行任意代码的安装后钩子,或修改工作区中其他技能的供应链攻击。现有工具仅在事后验证文件完整性——没有工具能在技能运行前检查其供应链风险。

命令

扫描已安装技能

对所有已安装技能进行深度扫描,检查供应链风险。将文件哈希值与本地威胁数据库比对,检测混淆代码模式、可疑安装行为、依赖混淆和元数据不一致问题。为每个技能生成风险评分(0-100)。

bash
python3 {baseDir}/scripts/sentinel.py scan --workspace /path/to/workspace

扫描单个技能

bash
python3 {baseDir}/scripts/sentinel.py scan openclaw-warden --workspace /path/to/workspace

安装前检查

在将技能目录复制到工作区之前进行扫描。输出安全/审查/拒绝建议,并精确显示该技能将执行的二进制文件、网络调用和文件操作。

bash
python3 {baseDir}/scripts/sentinel.py inspect /path/to/skill-directory

管理威胁数据库

查看当前威胁数据库统计信息。

bash
python3 {baseDir}/scripts/sentinel.py threats --workspace /path/to/workspace

导入社区共享的威胁列表。

bash
python3 {baseDir}/scripts/sentinel.py threats --update-from threats.json --workspace /path/to/workspace

快速状态

已安装技能、扫描历史和风险评分概览。

bash
python3 {baseDir}/scripts/sentinel.py status --workspace /path/to/workspace

工作区自动检测

如果省略 --workspace,脚本会依次尝试:

  1. 1. OPENCLAW_WORKSPACE 环境变量
  2. 当前目录(如果存在 AGENTS.md)
  3. ~/.openclaw/workspace(默认)

检测内容

类别模式
编码执行eval(base64.b64decode(...)), exec(compile(...)), 带编码字符串的 eval/exec
动态导入
\\import\\(os).system(...), 动态 subprocess/ctypes 导入 | | Shell 注入 | 带 shell=True 和字符串拼接的 subprocess.Popen, os.system() | | 远程代码执行 | urllib/requests 与 exec/eval 结合——下载并运行模式 | | 混淆 | 超过1000字符的行、高熵字符串、压缩代码块 | | 安装行为 | 安装后钩子、\\init\\.py 中的自动执行、跨技能文件写入 | | 隐藏文件 | 非标准点文件和隐藏目录 | | 依赖混淆 | 技能名称与流行包名相似、拼写错误的近似匹配 | | 元数据不匹配 | 未声明的二进制文件、未声明的环境变量、可调用标志不一致 | | 序列化 | pickle.loads, marshal.loads——通过反序列化执行任意代码 | | 已知恶意哈希 | 文件 SHA-256 与本地威胁数据库匹配 |

风险评分

每个技能获得0-100的评分:

分数标签含义
0安全未检测到问题
1-19
低 | 轻微发现,可能无害 |
| 20-49 | 中等 | 建议审查 |
| 50-74 | 高 | 重大风险,必须审查 |
| 75-100 | 严重 | 严重供应链风险 |

威胁数据库格式

社区共享的威胁列表使用以下 JSON 格式:

json
{
hashes: {
: {name: ..., severity: ..., description: ...}
},
patterns: [
{name: ..., regex: ..., severity: ...}
]
}

退出代码

  • - 0 — 安全,无问题
  • 1 — 需要审查
  • 2 — 检测到威胁

无外部依赖

仅使用 Python 标准库。无需 pip 安装。无需网络调用。所有操作在本地运行。

跨平台

兼容 OpenClaw、Claude Code、Cursor 以及任何使用代理技能规范的工具。

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 openclaw-sentinel-1776361027 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-sentinel-1776361027 技能

通过命令行安装

skillhub install openclaw-sentinel-1776361027

下载

⬇ 下载 openclaw-sentinel v1.0.2(免费)

文件大小: 16.93 KB | 发布时间: 2026-4-17 16:19

v1.0.2 最新 2026-4-17 16:19
openclaw-sentinel 1.0.2

- Removed mention of "openclaw-sentinel-pro" and premium features from documentation.
- Cleaned and simplified documentation to focus only on free and core supply chain security scanner capabilities.
- No changes to functionality or core commands; documentation only.

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

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

p2p_official_large
返回顶部