Back to skill
Skillv1.0.3
ClawScan security
Smarterpay · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 22, 2026, 1:15 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's instructions and requirements are internally consistent: it delegates SmarterPay access to the Membrane CLI, asks the user to authenticate via Membrane, and does not request unrelated credentials or system access.
- Guidance
- This skill appears coherent but relies on the Membrane CLI and a Membrane account. Before installing or using it: (1) verify you trust the @membranehq package on npm and the publisher (getmembrane.com); (2) be aware that global npm installs require write permissions and install executable code on your machine; (3) authentication happens via web-based login (or a code you paste) — review the authorization prompts and scopes before approving; (4) do not provide SmarterPay API keys directly (the skill recommends letting Membrane handle credentials); and (5) remember the skill will make network calls and can be invoked by the agent — only enable it if you trust the Membrane service and the publisher.
Review Dimensions
- Purpose & Capability
- okName/description (SmarterPay integration) matches the instructions: the SKILL.md consistently instructs the agent/user to use the Membrane CLI to connect to SmarterPay. No unrelated environment variables, config paths, or binaries are requested.
- Instruction Scope
- noteSKILL.md instructs installing and running the Membrane CLI, performing interactive or headless login, creating a connection, listing actions, and running actions. The instructions do not ask the agent to read arbitrary files or exfiltrate data. Minor scope note: it requires running CLI commands and browser-based auth flows (or pasting codes in headless flows), which requires user interaction and network access.
- Install Mechanism
- noteNo bundled install spec in the registry (instruction-only). The SKILL.md asks the user to install @membranehq/cli from npm (npm install -g or npx). Installing a global npm package is a common, but non-trivial, operation (writes to disk and executes code) and is a moderate-risk supply-chain action; the package source appears to be the public npm registry rather than an arbitrary URL.
- Credentials
- okThe skill requests no environment variables or secrets in the manifest. Authentication is delegated to Membrane (server-side managed), and SKILL.md explicitly advises not to ask users for API keys or tokens. Requested access (network + Membrane account) is proportionate to the stated purpose.
- Persistence & Privilege
- okThe skill is instruction-only, does not request always:true, and does not declare writes to other skills or system-wide configuration. Autonomous invocation is permitted by default (platform normal), but the skill itself does not request elevated persistence.
