Back to skill
Skillv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 21, 2026, 9:04 PM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill is an instruction-only wrapper that tells the agent to use the Membrane CLI to interact with CircleCI; its requests and instructions are consistent with that purpose, but it relies on installing a third-party CLI (npm) and an external Membrane account, so verify the vendor before installing.
Guidance
This skill is essentially a set of instructions to use the Membrane CLI to manage CircleCI resources. Before installing or running it: 1) Verify you trust Membrane/@membranehq — check the npm package page and the GitHub repository referenced in SKILL.md. 2) Prefer installing the CLI in a controlled environment (container or dedicated admin host) if you have supply-chain concerns. 3) Be cautious when running actions that create/update environment variables, contexts, or trigger pipelines—those can change CI secrets or run workloads. 4) If you want tighter control, run the membrane commands manually rather than giving an agent autonomous invocation, and consider disabling autonomous skill invocation for sensitive workflows. 5) If anything about the publisher or repository looks suspicious, do not install the CLI or create connections until you can confirm the vendor identity.

Review Dimensions

Purpose & Capability
okThe name/description (CircleCI integration) aligns with the runtime instructions: all actions are performed via the Membrane CLI and the connectorKey circleci. There are no unrelated environment variables, binaries, or permissions requested that would be inconsistent with a CircleCI integration.
Instruction Scope
okSKILL.md instructs the agent/user to install the Membrane CLI, run membrane login, create a connection, discover and run actions, and optionally create custom actions. The instructions do not direct the agent to read arbitrary files, request unrelated secrets, or transmit data to third-party endpoints other than Membrane/CircleCI via the Membrane service.
Install Mechanism
noteThe skill recommends installing @membranehq/cli globally via npm (npm install -g @membranehq/cli@latest). Using npm is expected for a CLI, but global npm installs and supply-chain risks are non-trivial: verify the package on npmjs.com, confirm the publisher, and inspect the upstream GitHub repo before installing in production systems.
Credentials
okThe skill declares no required env vars or credentials and explicitly delegates auth to Membrane. This is proportionate: CircleCI access is obtained via the Membrane connection flow rather than by asking for unrelated secrets.
Persistence & Privilege
okThe skill is instruction-only, has no install-time hooks, and does not set always: true. It recommends using the Membrane CLI which will store auth session data for the user, but the skill itself does not request persistent system-wide privileges or modify other skills' configs.