Back to skill
Skillv1.0.2

ClawScan security

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

Scanner verdict

BenignApr 2, 2026, 8:39 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill is internally consistent: it delegates Keap access to the Membrane CLI/service and its instructions match the stated Keap integration purpose, with only minor metadata omissions to note.
Guidance
This skill delegates Keap access to the Membrane service and CLI. Before installing/using it: (1) Verify you trust the @membranehq/cli package and the Membrane service (review their homepage/repo and privacy/security docs). (2) Be aware that Keap data and auth are handled server-side by Membrane — data you request will transit through their service. (3) The SKILL.md assumes you can install/run npm or npx; if you prefer not to install globally, use npx. (4) The registry metadata omitted a required CLI binary entry — that’s a minor bookkeeping issue but not a functional red flag.

Review Dimensions

Purpose & Capability
okThe name/description say 'Keap integration' and the SKILL.md exclusively documents using the Membrane CLI to connect to Keap, list actions, run actions, or proxy API requests — this is coherent with the stated purpose.
Instruction Scope
noteInstructions tell the agent to install and run the Membrane CLI, perform interactive login (browser flow / headless code) and use membrane request to proxy arbitrary Keap API calls. This is expected for a connector skill, but be aware that API requests go through Membrane (i.e., request/response data and Keap auth are handled by Membrane).
Install Mechanism
noteInstall is instruction-only and recommends npm install -g @membranehq/cli or using npx. Using npm is a standard public-registry install (moderate risk); the skill does not include a packaged installer nor download arbitrary URLs. Metadata did not list 'membrane' or 'npm' as required binaries even though the runtime instructions assume the CLI is available — a minor metadata inconsistency.
Credentials
okThe skill does not request environment variables or other credentials and explicitly instructs not to ask users for API keys. It requires a Membrane account (interactive login) so Keap credentials are managed by Membrane rather than being requested by the skill itself — this is proportionate to the described functionality.
Persistence & Privilege
okThe skill is instruction-only, does not declare always:true, and does not request system-wide config modifications. It requires interactive login to an external service but does not request elevated agent privileges.