Back to skill
Skillv1.0.2

ClawScan security

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

Scanner verdict

BenignApr 2, 2026, 8:51 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's instructions, requirements, and suggested tooling align with its stated purpose of integrating with Fly.io via the Membrane CLI; nothing requested looks disproportionate or unrelated.
Guidance
This skill appears coherent: it uses the Membrane CLI to talk to Fly.io and does not ask for unrelated credentials. Before installing or running commands: 1) Confirm you trust Membrane (https://getmembrane.com) because the CLI and proxy will handle your Fly.io auth and could forward arbitrary API calls. 2) Verify the npm package name/version and install source (avoid typosquatting). 3) Prefer running commands interactively so you can inspect connector IDs, connection prompts, and any proxied requests before executing them. 4) In headless or automated environments, review the CLI's local config and tokens created by membrane login to ensure they are stored where you expect.

Review Dimensions

Purpose & Capability
okThe skill advertises Fly.io management and its SKILL.md consistently instructs the agent to use the Membrane CLI to connect to Fly.io and run actions or proxy API requests. The recommended dependency (the @membranehq/cli npm package) is coherent with the described functionality.
Instruction Scope
noteAll runtime instructions are limited to installing/using the Membrane CLI, creating connections, listing actions, running actions, and proxying requests to the Fly.io API. The only broader capability is the documented 'membrane request' proxy, which lets you send arbitrary API calls through Membrane — this is expected for an integration but means you should trust Membrane for correct auth handling and not run proxy requests you don't review.
Install Mechanism
noteThis is an instruction-only skill (no automatic install). It tells users to run a global npm install of @membranehq/cli. That is a reasonable and traceable installation method (public npm), but global npm installs modify the system PATH and you should verify the package name/version and source before running.
Credentials
okThe skill declares no required environment variables or credentials and delegates authentication to Membrane via browser login and connector flows. The credentials it needs are proportional (handled by Membrane) and no unrelated secrets are requested.
Persistence & Privilege
okThe skill does not request always:true and is user-invocable. It does not ask to modify system-wide agent settings or other skills. Autonomous invocation is allowed (platform default) but is not combined with other concerning privileges.