Back to skill
Skillv1.0.2
ClawScan security
Cardinal · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 2, 2026, 8:57 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's instructions and requirements are coherent with a Cardinal integration that uses the Membrane CLI; there are no disproportionate credential requests or unexpected behaviors.
- Guidance
- This skill is largely coherent: it uses the Membrane CLI to proxy requests to Cardinal and does not ask for local secrets. Before installing, verify you trust the Membrane project (@membranehq on npm and the homepage/repository), and be aware the SKILL.md expects you to run `npm install -g @membranehq/cli` (so you need npm/node). Installing a global npm CLI will place files on your system — if you cannot or do not want to install it, avoid running the commands. Also confirm that any connector IDs or proxy paths you use point to the expected Cardinal tenant and avoid running arbitrary proxy paths unless you trust the target service.
Review Dimensions
- Purpose & Capability
- okThe skill claims to integrate with Cardinal and all runtime instructions use the Membrane CLI and Membrane proxy to talk to Cardinal — this matches the stated purpose. Minor metadata omission: the registry metadata lists no required binaries, but SKILL.md instructs installing the Membrane CLI via npm (so node/npm are implicitly required).
- Instruction Scope
- okSKILL.md confines actions to Membrane CLI commands (login, connect, action run, request proxy). It uses browser-based auth and Membrane-managed credentials. There are no instructions to read unrelated local files, environment variables, or send data to third-party endpoints outside Membrane/Cardinal.
- Install Mechanism
- noteThere is no registry install spec (instruction-only), but the doc tells users to run `npm install -g @membranehq/cli`. Installing via npm is a common public registry flow (moderate risk); there are no direct download URLs or extract-from-unknown-host steps. The skill does not declare the implicit dependency on npm/node in its metadata.
- Credentials
- okThe skill declares no required environment variables or credentials and instructs users to use Membrane-managed connections rather than local API keys. That is proportionate to the integration's purpose.
- Persistence & Privilege
- okalways is false and the skill is user-invocable. There is no indication it attempts to modify other skills or system-wide agent settings. Autonomous invocation is allowed by default (not a problem by itself).
