Back to skill
Skillv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 21, 2026, 11:47 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's requirements and instructions are consistent with a Shopify integration that delegates auth and API calls to the Membrane CLI/service; nothing requested is disproportionate to that purpose.
Guidance
This skill appears to be what it says: it uses Membrane to manage Shopify resources. Before installing or using it, verify the @membranehq npm package and the Membrane provider (check the npm publisher and the GitHub repo at https://github.com/membranedev/application-skills). When you run `membrane login` review the requested OAuth permissions in the browser flow and only authorize accounts you control. Because the SKILL.md tells you to install a global CLI, run that install only on machines you trust. The skill itself does not request local secrets; however, using it grants the Membrane service access to your Shopify data via the connection you create, so confirm that trust and review any Membrane privacy/security docs before proceeding.

Review Dimensions

Purpose & Capability
okName/description match the instructions: the skill instructs the agent to use the Membrane CLI to interact with Shopify (listing, creating, updating resources). No unrelated credentials, binaries, or system paths are requested.
Instruction Scope
okSKILL.md confines actions to installing/using the Membrane CLI, creating connections, listing/searching/creating actions, and running them. It does not instruct the agent to read unrelated files, exfiltrate environment variables, or call endpoints outside Membrane/Shopify contexts. It explicitly advises not to ask users for API keys.
Install Mechanism
noteThe skill is instruction-only (no install spec in the registry). It tells users to run `npm install -g @membranehq/cli@latest`. This is a standard public npm install but does require trusting the @membranehq package and will install code to the host if the user runs it. Registry metadata does not perform the install automatically.
Credentials
okThe skill declares no required environment variables or secrets. Authentication is delegated to Membrane's login flow (browser/headless authorization code) which is appropriate for this integration and avoids asking for direct API keys in the skill instructions.
Persistence & Privilege
okThe skill is not forced-always, and does not request system-wide configuration changes. disable-model-invocation is false (normal), so the agent could invoke it autonomously — this is expected for skills and not by itself a problem here.