闲社服务运行正常AI智能体自动化平台
n

安全扫描器

技能标识:neckr0ik-security-scanner

Security audit tool for OpenClaw skills. Scans skill directories for common vulnerabilities including hardcoded secrets, unsafe shell commands, prompt injection risks, unauthorized network access, and code execution dangers. Use when auditing skills before installation, reviewing skill code for security issues, or validating skills for ClawHub publication.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

安全扫描器

技能安全审计

在安装或发布前扫描OpenClaw技能的安全漏洞。

快速开始

bash

审计单个技能


skill-security-audit audit /path/to/skill-folder

审计所有已安装技能

skill-security-audit audit-all

生成安全报告

skill-security-audit report /path/to/skill-folder --format json

检测内容

严重问题(阻止安装)

问题描述风险等级
硬编码密钥代码中的API密钥、令牌、密码严重
Shell注入
未经过滤的shell命令输入 | 严重 | | 代码执行 | eval()、exec()、动态代码执行 | 严重 | | 未授权网络 | 调用未知/可疑域名 | 严重 |

高危问题(需审查)

问题描述风险等级
提示注入系统提示中包含未经净化的用户输入高危
文件路径遍历
用户输入中未检查的文件路径 | 高危 | | 权限过大 | 请求不必要的系统访问权限 | 高危 |

中等问题(警告)

问题描述风险等级
过时依赖包含已知CVE的包中等
未固定版本
浮动的依赖版本 | 中等 | | 缺少许可证 | 没有用于分发的许可证文件 | 中等 |

安全模式

良好模式:环境变量

python

正确:从环境加载密钥


import os
apikey = os.environ.get(OPENAIAPI_KEY)

不良模式:硬编码密钥

python

危险:代码中的密钥


api_key = sk-abc123def456... # 切勿这样做

良好模式:净化输入

python

正确:验证并净化


import re
def safe_filename(name):
return re.sub(r[^a-zA-Z0-9_-], , name)

不良模式:Shell注入

python

危险:用户输入到shell


os.system(fconvert {user_file} output.png) # 切勿这样做

运行审计

重要:自扫描结果

运行 skill-security-audit audit skill-security-audit/ 时,您会看到模式定义本身的发现结果。这是预期行为——扫描器会检测其自身文档中的示例模式。这些并非真实漏洞。

对于实际技能审计,这将产生准确结果。

单个技能审计

bash
skill-security-audit audit ./my-skill/

输出:

  • - 通过/失败状态
  • 发现的漏洞列表
  • 严重等级
  • 修复建议

批量审计(所有已安装技能)

bash
skill-security-audit audit-all

扫描 ~/.openclaw/skills/ 并报告所有已安装技能。

报告格式

bash

JSON格式,用于CI/CD集成


skill-security-audit audit ./skill/ --format json

Markdown格式,用于文档

skill-security-audit audit ./skill/ --format markdown

摘要格式,用于快速审查

skill-security-audit audit ./skill/ --format summary

CI/CD集成

添加到您的技能发布流水线:

yaml

.github/workflows/publish.yml


  • - name: 安全审计

run: skill-security-audit audit ./skill/

退出代码:

  • - 0:未发现问题
  • 1:发现中等问题(警告)
  • 2:发现严重问题(阻止)

发布安全技能

在发布到ClawHub之前:

  1. 1. 运行 skill-security-audit audit ./your-skill/
  2. 修复所有严重和高危问题
  3. 在README中记录任何必需的密钥
  4. 包含带有占位符值的 .env.example
  5. 重新运行审计以确认干净

参见

  • - references/vulnerabilities.md — 完整漏洞数据库
  • references/remediation.md — 如何修复常见问题
  • scripts/audit.py — 主审计脚本

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 neckr0ik-security-scanner-1776198898 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 neckr0ik-security-scanner-1776198898 技能

通过命令行安装

skillhub install neckr0ik-security-scanner-1776198898

下载

⬇ 下载 neckr0ik-security-scanner v1.0.0(免费)

文件大小: 14.78 KB | 发布时间: 2026-4-15 10:26

v1.0.0 最新 2026-4-15 10:26
Initial release of neckr0ik-security-scanner.

- Scans OpenClaw skill directories for critical, high, and medium security issues
- Detects hardcoded secrets, shell injection, code execution, prompt injection, and more
- Provides CLI commands for single-skill and batch audits
- Generates security reports in JSON, Markdown, and summary formats
- Includes CI/CD integration instructions and recommended security patterns
- Documents remediation steps and references for skill publishing best practices
返回顶部