Skill Guard Pro

PassAudited by ClawScan on May 10, 2026.

Overview

Skill Guard Pro is a coherent, user-invoked static scanner, with expected local file scanning and optional ClawHub downloading but no artifact-backed malicious behavior.

This appears reasonable to install if you want a static scanner for ClawHub skills. Run it only on skill directories you mean to inspect, remember that static scanning can miss issues, and manually verify any network endpoints or high-impact findings before trusting its install recommendation.

Findings (2)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Using --skill may contact ClawHub through the local CLI and place downloaded content in a temporary directory for scanning.

Why it was flagged

The scanner can invoke the local ClawHub CLI to download a user-named skill before scanning it. This is disclosed and purpose-aligned, and it avoids shell=True, but it is still an external command users should recognize.

Skill content
subprocess.run(["clawhub", "download", skill_name, "--no-install"], cwd=temp_dir, capture_output=True, text=True, timeout=30)
Recommendation

Use this mode only for skills you intend to inspect, and keep the clawhub CLI installed from a trusted source.

What this means

A scan report could overstate the safety of some URLs, so users should not rely on the 'known safe' label alone.

Why it was flagged

The URL safety check uses substring matching, so a domain containing a whitelisted name as a substring could be labeled 'known safe' even if it is not actually that domain.

Skill content
return any(safe in domain for safe in SAFE_DOMAINS)
Recommendation

Manually verify flagged and unflagged network endpoints; the maintainer should use exact host or subdomain matching instead of substring matching.