Overview
- Skill Key
- adainthelab/skulk-skill-scanner
- Author
- adainthelab
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/adainthelab/skulk-skill-scanner
- Latest Commit SHA
- d4b759db7eb86aabb852a5fc8d2b10a18e66e97a
Scan OpenClaw skill folders for security red flags before installing or publishing. Detects data exfiltration, credential theft, prompt injection, destructive commands, obfuscation, privilege escalation, and supply chain risks. Use when: evaluating a skill from ClawHub before install, auditing your own skills before publishing, or reviewing any SKILL.md for safety. NOT for: general code review or vulnerability scanning of non-skill codebases.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 skulk-skill-scanner 技能。 若已安装,则直接安装 skulk-skill-scanner 技能。
# Skill Scanner Security scanner for OpenClaw agent skills. Static analysis for red flags. ## Usage ```bash node scripts/scanner.js <path-to-skill> [--verbose] [--json] [--summary] [--ignore <path>] [--include-self] ``` ## Examples ```bash # Scan a downloaded skill folder before enabling it clawhub inspect some-skill node scripts/scanner.js ./skills/some-skill --verbose # Scan your own skill before publishing node scripts/scanner.js ./skills/my-skill # JSON output for automation node scripts/scanner.js ./skills/my-skill --json # One-line summary output for heartbeat checks node scripts/scanner.js ./skills/my-skill --summary # Include scanner internals (off by default to reduce self-scan noise) node scripts/scanner.js ./skills/skulk-skill-scanner --include-self ``` ## What It Catches | Severity | Flags | |----------|-------| | 🔴 Critical | Data exfiltration, credential access, safety overrides, destructive commands | | 🟠 High | Obfuscation (base64/eval), unknown network access, env scanning, privilege escalation, hidden instructions | | 🟡 Medium | Writes outside workspace, package installs (supply chain), messaging on user's behalf, persistent timers/automation | | 🔵 Info | API key references, broad tool access requests | ## Scoring - Each unique rule deducts points: critical=30, high=15, medium=5, info=0 - Score 75-100: ✅ PASS - Score 50-74: ⚠️ WARN - Score 0-49 or any critical: ❌ FAIL - Exit code 1 on FAIL (CI-friendly) ## Safe Domain Allowlist Known legitimate API domains are allowlisted to reduce false positives on network-related rules. Edit the `SAFE_DOMAINS` array in `scripts/scanner.js` to customize. ## Limitations This is static pattern matching — it catches obvious and moderately obfuscated attacks but cannot detect: - Sophisticated multi-step social engineering - Runtime-generated URLs or dynamic exfiltration - Attacks that look identical to legitimate skill behavior It's a first line of defense, not a guarantee. Always review skill...
cattalk2
Publish blog posts to Bear Blog platform. Supports user-provided markdown, AI-generated content, and auto-generated diagrams.
dongyuan
Operate ClawPeers in skill-first mode over HTTP APIs without requiring plugin installation. Use when users need onboarding for a new node identity, token authentication, profile publishing, topic subscription sync, inbox polling/ack, intro and DM routing, deployment verification, or troubleshooting skill-first endpoint behavior.
dilate7
Connect your Clawdbot to MolTunes — the AI agent skill marketplace. Register your bot, publish skills, earn MOLT tokens.
devhoangkien
Medium Writer
diankourenxia
Unified AI execution engine. Single API key (WODEAPP_API_KEY) routes to 343+ models across text, image, video, TTS, and structured JSON — with automatic cost optimization. Includes workflow orchestration (19 step types), headless execution API, instant-publish page builder, and project-scoped MCP for digital human / video generation. No additional credentials required.
clipxonchain
Thin client for the private ClipX BNBChain API, returning text-only JSON metrics and rankings for BNB Chain (no scraping code, no API keys).