360 Secure SkillHub
360 安全技能中心

SkillGuard Security Scanner

核心功能:检测OpenClaw技能的危险代码、文件/网络风险、可疑命令及漏洞依赖,输出三级安全评级与风险详情。典型场景:安装ClawHub技能前审计、本地技能安全检测。支持CLI(按名称/路径扫描)与API调用,输出结构化JSON结果,帮助判断技能安全性。

jonathanliu811026
jonathanliu811026
热度 43.11
最近更新 2026-05-11 17:41:17
分类:安全依赖:代码执行 / 读写文件 / 第三方 API应用场景:代码审查 / 报告撰写 / DevOps

安装技能

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

执行命令安装此 skill: npx secure-skills-cli add skill-guard-security
Metadata
name
skillguard
description
Security auditing for OpenClaw agent skills. Scans skills for dangerous patterns, vulnerable dependencies, and suspicious behaviors before installation.
metadata
{"openclaw":{"emoji":"🛡️","category":"security","tags":["security","audit","safety","scanner"],"version":"0.3.0"}}

SkillGuard

Security scanner for OpenClaw agent skills.

What It Does

SkillGuard audits agent skills from ClawHub before you install them, detecting:

  • Dangerous code patterns (command injection, eval usage)
  • File system access risks
  • Network call vulnerabilities
  • Suspicious shell commands
  • Known vulnerable dependencies

Usage

CLI

# Audit by skill name
npx skillguard-audit --name <skill-slug>

# Audit local skill folder
npx skillguard-audit --path ./my-skill

API Server

# Start the API server
npx skillguard-audit serve --port 3402

# Audit via API
curl -X POST http://localhost:3402/api/audit -d '{"name": "some-skill"}'

Verdict

Rating Meaning
🟢 SAFE No significant security issues
🟡 CAUTION Potential risks, review recommended
🔴 DANGEROUS High-risk patterns, do not install

Integration

See CLAWHUB_INTEGRATION.md for ClawHub integration patterns.

Example Output

{
  "skill": "some-skill",
  "verdict": "CAUTION",
  "score": 65,
  "risks": [
    {"type": "shell_command", "severity": "medium", "file": "index.js", "line": 42}
  ]
}