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

技能安全审计

技能标识:skill-safety-auditor

Perform comprehensive security audits on skills to identify vulnerabilities, unsafe patterns, and compliance issues. Use when auditing skills for security, checking for hardcoded secrets, injection risks, or before releasing skills.

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

技能安全审计

技能安全审计器

概述

skill-safety-auditor技能对技能进行全面的安全审计,以识别漏洞、不安全的代码模式、权限问题和合规性违规。它有助于确保技能在发布或部署前符合安全标准。

使用场景

  • - 在技能开发过程中进行早期问题检测
  • 在将新技能发布到生产环境之前
  • 作为发布审批流程的一部分
  • 当用户要求审计或安全检查某个技能时
  • 在定期安全审查期间
  • 审查第三方技能时

核心概念

审计类型

类型描述速度
quick-scan快速表面检查~1秒
audit
全面分析 | ~5-10秒 | | report | 带JSON输出的完整审计 | ~10秒 |

漏洞类别

类别检查内容严重程度
secrets硬编码的API密钥、密码、令牌严重
injection
命令注入、路径遍历 | 高 | | permissions | 不安全的文件权限 | 中 | | dependencies | 已知的易受攻击依赖项 | 高 | | network | 不安全的HTTP连接 | 低 |

严重程度级别

  • - 严重: 即时安全风险,发布前必须修复
  • 高: 重大风险,强烈建议修复
  • 中: 中等风险,应予以处理
  • 低: 次要问题,考虑修复
  • 信息: 仅供参考,可选择性处理

输入

接受:

  • - 技能目录路径
  • 审计类型指定
  • 输出格式偏好
  • 漏洞类型过滤器

输出

生成:

  • - 带发现结果的控制台输出
  • JSON格式的审计报告
  • 汇总统计信息
  • 通过/失败状态

工作流程

快速安全检查

  1. 1. 对目标技能运行快速扫描
  2. 审查任何即时问题
  3. 处理严重/高严重性发现

全面审计

  1. 1. 运行带详细输出的完整审计
  2. 按严重程度审查所有发现
  3. 生成JSON报告用于记录
  4. 按优先级顺序处理发现
  5. 重新运行审计以验证修复

发布前审计

  1. 1. 启用所有检查项审计技能
  2. 生成正式报告
  3. 与团队一起审查
  4. 修复所有严重/高严重性问题
  5. 记录已接受的低风险项

命令

快速扫描

bash ./scripts/quick-scan.sh /path/to/skill

完整审计

bash ./scripts/audit-skill.sh /path/to/skill --verbose

生成报告

bash ./scripts/audit-skill.sh /path/to/skill --output report.json

按类型过滤

bash ./scripts/audit-skill.sh /path/to/skill --types secrets,injection

列出历史审计

bash ./scripts/list-audits.sh [--skill ] [--since 2024-01-01]

输出格式

控制台输出

🔍 开始安全审计:my-skill
================================
✅ SKILL.md 存在
正在扫描密钥...
正在扫描注入漏洞...
[高] 注入:检测到 eval()
文件:src/utils.js:15
建议:避免使用 eval(),改用更安全的方法

================================
验证完成:
错误:0
警告:1
❌ 验证失败

JSON报告

json { audit_id: AUDIT-20240313-001, skill: my-skill, timestamp: 2024-03-13T10:30:00Z, summary: { critical: 0, high: 1, medium: 2, low: 3, info: 1 }, findings: [ { id: SEC-001, severity: high, type: injection, file: src/utils.js, line: 15, description: 检测到 eval() - 潜在的代码注入, recommendation: 避免使用 eval(),改用更安全的方法 } ], passed: false, recommendations: [ 从 src/utils.js:15 移除 eval(), 为所有用户输入添加输入验证 ] }

审计检查项

密钥检测

  • - API密钥和令牌
  • 数据库密码
  • 私钥
  • 访问凭证
  • 环境变量模式

代码安全

  • - eval() 使用
  • 函数构造器
  • 带字符串的 setTimeout/setInterval
  • 子进程执行
  • 动态代码执行

文件权限

  • - 全局可写文件
  • 数据文件上的可执行权限
  • 敏感文件的可访问性

依赖项

  • - 已知的CVE漏洞
  • 已弃用的包
  • 潜在危险的包

网络安全

  • - HTTP与HTTPS URL
  • 不安全的API端点
  • 缺少证书验证

质量规则

  • - 发布技能前始终运行
  • 修复所有严重/高严重性发现
  • 记录已接受的风险
  • 修复后重新审计
  • 保留审计历史

良好触发示例

  • - 审计此技能的安全问题
  • 发布前安全检查
  • 扫描硬编码的密钥
  • 检查注入漏洞
  • 对技能X运行安全审计

局限性

  • - 仅限静态分析;无法检测运行时漏洞
  • 可能对合法模式产生误报
  • 无法验证外部服务安全性
  • 不测试实际运行时行为
  • 仅限于已知的漏洞模式

资源

scripts/

  • - audit-skill.sh - 完整安全审计
  • quick-scan.sh - 快速安全检查
  • list-audits.sh - 查看审计历史
  • test.sh - 测试技能功能

references/

  • - 安全最佳实践
  • 常见漏洞模式
  • OWASP指南参考

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-safety-auditor-1776110049 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-safety-auditor-1776110049 技能

通过命令行安装

skillhub install skill-safety-auditor-1776110049

下载

⬇ 下载 skill-safety-auditor v1.0.0(免费)

文件大小: 9.75 KB | 发布时间: 2026-4-15 14:24

v1.0.0 最新 2026-4-15 14:24
Initial release.
返回顶部