Back to skill
Skillv1.0.0

ClawScan security

Agent Settings Manager · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 30, 2026, 12:49 AM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's description claims full config+secret management and git/vault sync, but the instructions are purely examples (node config.js) with no code, no install, and no declared credentials — this mismatch is concerning and needs clarification before trusting it with secrets or configs.
Guidance
This skill reads like documentation for an external config CLI (config.js) rather than a self-contained skill. Before installing or enabling it: 1) Ask the publisher where config.js (or the implementation) comes from and request the code or install spec. 2) Do not supply Vault, git, or cloud credentials until you verify the implementation and trust the owner. 3) Confirm exactly what files/paths the agent will access and whether operations will be logged/audited. 4) If you intend to use secret-rotation or git-sync features, prefer short-lived, least-privilege tokens and test in an isolated environment first. If the publisher cannot justify the missing code/credential requirements, treat the skill as incomplete and avoid giving it access to sensitive credentials or repositories.

Review Dimensions

Purpose & Capability
concernThe README-style SKILL.md describes capabilities that require access to git repos, Vault (secrets provider), file system configs, and credentialed APIs. Yet the skill declares no required env vars, no primary credential, and provides no binaries or code. That mismatch suggests the skill is only guidance for an external tool (config.js) rather than a self-contained skill; users expecting the skill to perform those actions without supplying credentials or installing software would be misled.
Instruction Scope
concernThe instructions show commands that read files (e.g., --file config.json), rotate secrets, scan for leaks, and sync from git. Those operations implicitly require access to local files, version history, networked git repos, and secrets stores. The SKILL.md is open-ended (examples rather than constrained workflows) and does not declare which files/paths or credentials the agent may access, giving broad discretion that could lead to accessing sensitive data.
Install Mechanism
noteThere is no install spec (instruction-only), which is low-risk in terms of writing code to disk. However, the instructions rely on running 'node config.js' which is not provided by the skill. That means the skill cannot actually perform the described operations unless an external CLI/tool is present — this should be made explicit to avoid confusion.
Credentials
concernThe documentation references a 'vault' secrets provider, git repo sync, and secret rotation, but the skill requests no environment variables or credentials. Managing secrets and rotating keys normally requires vault credentials, git tokens/SSH keys, and possibly cloud creds. The absence of declared required credentials is disproportionate to the claimed functionality.
Persistence & Privilege
okThe skill does not request always:true, does not provide install-time persistence instructions, and does not declare config paths or system-wide changes. There is no evidence it requests elevated or permanent privileges.