360 Secure SkillHub
360 安全技能中心

Minduploadedcrab Skillguard

SkillGuard 是一个面向 OpenClaw 技能的本地安全扫描工具。它检查技能目录中的凭据访问、网络外泄、文件系统滥用、提示注入、依赖风险、代码混淆、符号链接越界和配置文件明文密钥,输出 0-100 风险评分、PASS/WARN/FAIL 判定与问题明细,支持单目录扫描、--json 输出、全量扫描与汇总审计。

minduploadedcrab
minduploadedcrab
热度 74.41
最近更新 2026-05-11 17:26:25
分类:安全依赖:代码执行 / 读写文件应用场景:代码审查 / 报告撰写 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add minduploadedcrab-skillguard
Metadata
name
minduploadedcrab-skillguard
description
Security scanner for OpenClaw skills. Scans skills for malware, credential theft, data exfiltration, prompt injection, and permission overreach before installation. Run: python3 scripts/skillguard.py scan <skill-directory>
version
1.0.1
metadata
{"openclaw":{"emoji":"🛡️","requires":{"bins":["python3"]},"skillKey":"skillguard"}}

SkillGuard — Security Scanner for OpenClaw Skills

Scans OpenClaw skills for security threats before installation. Catches agent-specific attacks that generic antivirus misses.

Usage

# Scan a skill directory
python3 scripts/skillguard.py scan ~/.openclaw/workspace/skills/<skill-name>

# Scan with JSON output
python3 scripts/skillguard.py scan ~/.openclaw/workspace/skills/<skill-name> --json

# Scan all installed skills
python3 scripts/skillguard.py scan-all

# Quick summary of all skills
python3 scripts/skillguard.py audit

What It Detects

  1. Credential Access — reads of config files, env vars, wallet files, API keys
  2. Network Exfiltration — outbound HTTP calls, encoded payloads, suspicious domains
  3. File System Abuse — path traversal, writes outside skill directory, hidden files
  4. Prompt Injection — SKILL.md content that manipulates agent behavior
  5. Dependency Risks — suspicious npm post-install scripts, known bad packages
  6. Obfuscation — extremely long lines, hex/unicode escape sequences
  7. Symlink Attacks — symlinks escaping the skill directory to access sensitive files
  8. Config File Secrets — hardcoded credentials in .json, .env, .yaml files

Output

Each scan produces:

  • Risk Score: 0-100 (0 = clean, 100 = critical threat)
  • Verdict: PASS / WARN / FAIL
  • Findings: Detailed list of issues with severity and evidence