SuperAPI AI 工具集

skill-security-auditor

安全与审计

查看项目

更新于 10-15 22:41

技能介绍

用途:对 OpenClaw Skill 从源码到运行时进行安全审查。OpenClaw Skills 通过 /workspace/skills/{skill_name}/SKILL.md 被 Agent 加载执行,恶意 Skill 可能通过 Prompt 注入劫持行为、嵌入反弹 Shell 或数据外传命令、引用恶意外部依赖、用 Unicode 混淆隐藏指令,本工具在 Skill 进入生产环境前完成审查。

主要能力:元数据验证(frontmatter 的 name、version、description、metadata);Prompt 注入扫描(角色劫持、指令覆盖、隐蔽指令、输出操控、权限升级、零宽字符、Bidi 覆盖、Markdown 注入);代码块安全审计(bash、python、javascript 的恶意模式、混淆代码、下载执行、文件写入);依赖与外部引用审查(非 HTTPS URL、恶意域名、npm 包 typosquatting、未锁定版本、安装脚本);文件结构检查(二进制、可执行文件、符号链接逃逸、隐藏文件、异常扩展名);Unicode 与编码检测;权限声明审查;历史版本 diff 对比;沙箱验证。

使用方式:输入目标 Skill 目录路径或远程仓库 URL,需 Node.js 运行时及文件读取权限。审计输出 JSON 报告,含 audit_id、verdict、risk_score、findings 与 summary。判定标准:PASS 无 CRITICAL/HIGH 发现允许加载;CONDITIONAL 有 HIGH 无 CRITICAL 需人工确认;REJECT 有 CRITICAL 禁止加载并移至隔离区。可与 openclaw-security-checker、openclaw-threat-detect 协作形成入口审计、环境检查、运行时监控链路。

限制:资料未提供具体安装命令、收费方式与平台支持范围;部分检测依赖威胁情报库与 semgrep 等工具,实际效果暂未提供。