Back to skill
Skillv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 21, 2026, 1:07 PM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill is internally consistent: it implements a Hive integration by delegating work to the Membrane CLI/service and its instructions and requirements match that purpose, but installing a global npm CLI and delegating auth to a third party carry normal supply‑chain and privacy tradeoffs you should consider.
Guidance
This skill appears to do what it says (Hive via Membrane). Before installing/using it: 1) Review the @membranehq/cli package source (or verify its publisher) before a global npm install—global npm packages run code on your machine. 2) Prefer pinning a specific CLI version rather than `@latest` to reduce supply‑chain risk. 3) Understand that authentication/credentials are delegated to Membrane (a third party) and that Membrane will handle access to your Hive data—review their privacy/security documentation and permissions. 4) If you need tighter control, consider creating a dedicated Membrane account/tenant with limited scope or running the CLI in an isolated environment. 5) If you want higher assurance, ask for a signed release URL or repository commit/tag to verify the CLI binary/source.

Review Dimensions

Purpose & Capability
okName/description (Hive integration) align with the instructions: the skill tells the agent to use the Membrane CLI to connect to Hive, discover and run actions. No unrelated env vars, binaries, or resources are requested.
Instruction Scope
noteSKILL.md instructs installing and using the @membranehq/cli, running login/connect/list/run commands, and creating actions. All of these stay within the stated Hive integration purpose. It delegates authentication and credential management to Membrane (third party), so the agent/user will be sending Hive access through Membrane rather than directly storing local API keys.
Install Mechanism
noteThere is no registry install spec, but the README instructs running `npm install -g @membranehq/cli@latest`. Using a global npm package is a reasonable way to provide a CLI but carries supply‑chain and privilege implications (global install, running remote code). The instruction uses the `@latest` tag rather than a pinned version.
Credentials
okThe skill declares no required env vars or local config paths. It does require network access and a Membrane account, which are proportionate to integrating with Hive via a hosted connector. The delegation of credentials to Membrane is expected given the design.
Persistence & Privilege
okThe skill is instruction-only, has no install spec in the registry, and does not request always:true. It does allow normal autonomous invocation (platform default), which is not by itself a concern here.