Back to skill
Skillv1.0.1

ClawScan security

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

Scanner verdict

BenignApr 22, 2026, 6:38 PM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill is internally consistent: it uses the Membrane CLI to integrate with Ubuntu Landscape, asks for a networked Membrane account and browser-based login, and does not request unrelated credentials or system access — but it instructs installing a third-party npm CLI which you should verify before running.
Guidance
This skill is coherent with its stated purpose, but before installing anything: 1) verify the @membranehq/cli package and its publisher (check the npm page and the GitHub repo referenced in SKILL.md) because global npm installs run code during install; 2) be prepared that a global install may require elevated permissions (sudo) on some systems; 3) confirm you trust Membrane as the intermediary — the CLI will manage connections and actions that can interact with your Ubuntu systems; 4) the skill does not ask for local API keys or extra env vars, and authentication is via browser/headless code flow. If you need higher assurance, review the Membrane CLI source and package release artifacts before running the install command.

Review Dimensions

Purpose & Capability
okThe name/description (Ubuntu Landscape management) matches the runtime instructions: the skill uses Membrane to create connections, discover and run actions against Ubuntu resources. There are no unrelated environment variables, binaries, or config paths requested.
Instruction Scope
okSKILL.md stays within scope: it instructs installing and using the Membrane CLI, authenticating via browser or headless code flow, creating a connection, discovering and running actions, and recommends using Membrane for credential handling. It does not ask the agent to read arbitrary files, export unrelated credentials, or send data to unexpected endpoints.
Install Mechanism
noteThere is no formal registry install spec, but the instructions ask the user to run `npm install -g @membranehq/cli@latest` (and sometimes use npx). Installing a global npm package runs code from the npm registry and can execute install scripts; this is a moderate-risk action that users should verify (publisher, package integrity) before running. The SKILL.md's commands themselves are otherwise standard for a CLI-based integration.
Credentials
okThe skill declares no required env vars, primary credential, or config paths. Authentication is delegated to Membrane's login flow (browser/code exchange), which avoids asking for local API keys or secrets. The requested permissions appear proportionate to the described functionality.
Persistence & Privilege
okalways is false and the skill is user-invocable. Autonomous model invocation is allowed (default) but not combined with broad environment access or other elevated privileges. The skill does not request persistent system-wide configuration changes in its instructions.