Back to skill
Skillv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 21, 2026, 8:03 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent: it is an instruction-only Bitly integration that tells the agent to use the Membrane CLI to create a Bitly connection and run actions; it requests no unrelated credentials or hidden installs, but you should verify the Membrane CLI package before installing it globally.
Guidance
This skill is coherent and instruction-only: it tells you to install and use the Membrane CLI to connect to Bitly. Before installing the CLI, verify the @membranehq/cli npm package and its GitHub repository (check maintainers, recent releases, and readme). Understand that Membrane will handle Bitly auth server-side—if you have data-policy or privacy concerns, review Membrane's docs and where it stores tokens. Prefer testing with a limited-scope or test Bitly account first, and avoid installing global npm packages on production machines without review.

Review Dimensions

Purpose & Capability
okName/description say 'Bitly integration' and the instructions exclusively describe using the Membrane CLI to connect to Bitly, list/create/run Bitly-related actions, and manage connections. No unrelated services, credentials, or binaries are requested.
Instruction Scope
okSKILL.md instructs installing @membranehq/cli, running membrane login/connect/action commands, and using Membrane to avoid direct API key handling. It does not instruct reading arbitrary files, other env vars, or contacting endpoints outside the Membrane/Bitly flow.
Install Mechanism
noteThe skill is instruction-only (no install spec), but it instructs the user to run 'npm install -g @membranehq/cli@latest'. This is a normal way to obtain the CLI but is a global npm install (moderate risk): verify the package's authenticity, review its npm and GitHub pages, and prefer installing only from trusted sources.
Credentials
okNo environment variables, credentials, or config paths are requested by the skill. The SKILL.md explicitly says Membrane will handle credentials server-side and that you should not supply Bitly API keys directly — this is appropriate and proportional to the stated purpose.
Persistence & Privilege
okThe skill does not request 'always: true' and has no install-time code or files. Autonomous invocation is enabled (default) but that is normal for skills and not by itself a problem here.