Back to skill
Skillv1.0.1
ClawScan security
Otter Waiver · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 22, 2026, 9:30 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's requirements and instructions align with its stated purpose: it is an instruction-only integration that expects you to use the Membrane CLI to connect to Otter Waiver and does not request unrelated credentials or system access.
- Guidance
- This skill appears coherent for integrating Otter Waiver via Membrane. Before installing or following the instructions, consider: (1) you will need a Membrane account and must trust getmembrane.com to store and manage Otter Waiver credentials; (2) installing the CLI uses npm (supply-chain risk and requires file system access); prefer npx for one-off commands or pin a specific CLI version if you need reproducibility; (3) verify the @membranehq npm package and the Membrane homepage/repository match your expectations; (4) do not share your Otter Waiver credentials directly with the agent—use the connection/login flow as described. If you need higher assurance, review the Membrane CLI source or use an environment where you can audit the installed package before use.
- Findings
[no-regex-findings] expected: The static regex scanner found nothing because this is an instruction-only skill (SKILL.md). That is expected; runtime behavior depends on the Membrane CLI and the external login flow.
Review Dimensions
- Purpose & Capability
- okThe name/description (Otter Waiver integration) match the runtime instructions: they tell the agent to install/use the Membrane CLI, create a connection to the otter-waiver connector, discover and run actions. Nothing in the SKILL.md asks for unrelated capabilities (no cloud credentials, no access to unrelated services).
- Instruction Scope
- okInstructions are scoped to installing/using the Membrane CLI, logging in, creating a connection, discovering and running actions. They do not instruct the agent to read local secrets, system config paths, or exfiltrate data to unexpected endpoints. They do require network access and a Membrane account (documented).
- Install Mechanism
- noteThere is no automated install spec in the registry (lowest risk). The SKILL.md recommends installing @membranehq/cli from npm (npm -g or npx). This is coherent for a CLI-based integration but carries the usual supply-chain considerations: installing packages from npm and using the unpinned '@latest' tag can change behavior over time. The recommendation to use npx is safer for one-off runs.
- Credentials
- okThe skill requests no environment variables or local credentials; authentication is performed via Membrane's login flow (browser-based or headless code exchange). This is proportionate to the stated purpose. Note that using this skill requires trusting Membrane (getmembrane.com) to manage Otter Waiver credentials server-side.
- Persistence & Privilege
- okThe skill is not always-enabled and uses normal autonomous-invocation defaults. It does not request persistent system-wide changes or access to other skills' configurations. No elevated privileges are requested in the metadata or instructions.
