Skill Install Guardian

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: skill-install-guardian Version: 1.3.0 The OpenClaw skill 'skill-install-guardian' is designed to perform security and due diligence checks on other skills before installation. Both its documentation (SKILL.md) and its Python script (scripts/check.py) consistently reflect this security-focused purpose. The script implements robust slug validation and uses safe, list-based `subprocess.run` calls to prevent shell injection when interacting with `npx clawhub`. It actively scans other skill files for dangerous patterns (like `eval()`, `exec()`, API keys, and obfuscation) and reports findings. There is no evidence of malicious intent, data exfiltration, unauthorized execution, or prompt injection attempts within this skill itself; rather, it aims to detect such issues in *other* skills.

Findings (0)

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

Running the skill will execute local `npx clawhub` inspection commands and fetch information about the requested skill.

Why it was flagged

The script invokes a local CLI command to inspect ClawHub skills. This is expected for the scanner purpose, and the visible code validates the slug and uses list-form subprocess arguments.

Skill content
stdout, stderr, code = run_command(["npx", "clawhub", "inspect", slug, "--json"])
Recommendation

Use it only for intended skill slugs, review the generated report, and keep the owner-confirmation step before any installation.

What this means

If `npx` resolves or updates the CLI from an external package source, the scanner depends on that package supply chain.

Why it was flagged

The skill relies on `npx` to run the ClawHub CLI, but the artifact does not pin a CLI package version or source. This is common and purpose-aligned, but it means the trust boundary includes the local or resolved `clawhub` CLI.

Skill content
requires":{"bins":["npx"]} ... npx clawhub inspect <skill-slug> --security
Recommendation

Prefer a trusted, pinned, or preinstalled ClawHub CLI when using this as a security gate.