Back to skill
Skillv1.0.2
ClawScan security
Oncehub · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 2, 2026, 9:13 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is internally consistent: it uses the Membrane CLI to access OnceHub and does not request unrelated credentials or access.
- Guidance
- This skill delegates OnceHub access to the Membrane service and asks you to install the Membrane CLI (npm install -g @membranehq/cli) and sign in via your browser. That is coherent for a connector plugin, but before proceeding: (1) confirm you trust Membrane (check its homepage/repository and privacy docs) because authenticating will grant it access to your OnceHub data; (2) prefer using npx or a scoped install if you do not want a global npm install; (3) review any permissions requested during the Membrane/OunceHub OAuth flow; and (4) avoid pasting local secrets—this skill's instructions explicitly say not to ask for API keys and to let Membrane manage credentials.
Review Dimensions
- Purpose & Capability
- okName/description (OnceHub integration) align with the instructions: all runtime steps explain how to use Membrane to connect to OnceHub, list/run actions, and proxy API calls. Nothing requested appears unrelated to the stated purpose.
- Instruction Scope
- okSKILL.md only instructs installing and using the Membrane CLI, logging into Membrane, creating/listing connections, running actions, and proxying requests. It does not direct the agent to read arbitrary local files, harvest environment variables, or send data to unexpected endpoints.
- Install Mechanism
- noteThe skill recommends installing @membranehq/cli globally via npm (a normal pattern for CLIs). This is an instruction-only skill (no registry install spec), so the actual install is performed by the user/environment. Installing an npm package runs third-party code from the npm registry (moderate risk); this is expected for a CLI-based integration but worth reviewing the package's reputation/source before installing.
- Credentials
- okThe skill declares no environment variables or local credentials. It relies on Membrane to handle auth via browser-based login and connections, which is proportional to a connector-style integration. Note: authenticating gives Membrane (a third party) access to OnceHub data—this is expected but should be considered by the user.
- Persistence & Privilege
- okThe skill is not always-enabled and is user-invocable. It does not request system-wide configuration changes or other skills' credentials. There is no instruction to modify other skills or agent configuration.
