Back to skill
Skillv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 22, 2026, 9:09 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent: it is an instruction-only Ansible integration that uses the Membrane CLI and a Membrane account to connect to Ansible, and it does not request unrelated credentials or unusual system access.
Guidance
This skill is coherent with its Ansible-integration purpose, but it depends on the third-party Membrane service and their CLI. Before installing/use: (1) verify you trust Membrane (review their privacy/security docs and the @membranehq/cli package source/repo), because Membrane will mediate access to your Ansible data; (2) note the npm global install recommendation—installing CLIs globally has system-wide effects; consider using a controlled environment (container or virtualenv) if you’re cautious; (3) be prepared to authenticate via a browser or share an authorization code for headless flows; and (4) if you need stronger assurance, review the Membrane CLI code or run CLI commands manually to confirm what data is transmitted.

Review Dimensions

Purpose & Capability
okThe name/description (Ansible integration) matches the instructions (use Membrane CLI to create a connector, list/run/create Ansible actions). No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
okSKILL.md confines runtime actions to installing/using the Membrane CLI, performing Membrane login, creating/listing connections and actions, and running those actions. It does not instruct the agent to read local files, environment variables, or send data to unexpected endpoints beyond Membrane.
Install Mechanism
noteThe docs instruct users to install @membranehq/cli globally via npm (npm install -g @membranehq/cli@latest). This is a normal, public-npm based install but has the usual risks of installing third-party CLI tools globally; there is no embedded arbitrary download URL or archive extraction in the skill itself.
Credentials
okThe skill requests no environment variables or local credentials. It explicitly delegates auth to Membrane (browser-based or headless auth flow) rather than asking for API keys locally, which is proportionate to its purpose.
Persistence & Privilege
okThe skill is instruction-only, has no install-time footprint in the registry metadata, and does not request always:true or other elevated persistence. Model invocation is allowed (default), which is normal for skills and not by itself a concern.