Back to skill
Skillv1.0.3

ClawScan security

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

Scanner verdict

BenignApr 22, 2026, 1:51 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's instructions, dependencies, and scope align with its stated purpose (a Coupa Pay integration via the Membrane CLI); nothing requested appears disproportionate or unrelated.
Guidance
This skill appears coherent: it uses the Membrane CLI to access Coupa Pay and asks only for a Membrane account. Before installing: (1) verify the @membranehq/cli package on the npm registry and the publisher (or use npx for one-off commands), (2) review the OAuth/consent screen when authenticating to Membrane to understand what access you'll grant, and (3) avoid pasting any unrelated API keys or secrets into prompts. If you need higher assurance, request a provenance link for the exact CLI release (npm package page or GitHub release) before installing globally.

Review Dimensions

Purpose & Capability
okThe skill claims to integrate with Coupa Pay and its SKILL.md exclusively instructs the agent to use the Membrane CLI and Membrane-managed connectors (e.g., connectorKey coupa-pay) to discover and run actions. Required network access and a Membrane account are consistent with that purpose.
Instruction Scope
okRuntime instructions are narrowly scoped to installing/using the Membrane CLI, creating a connection, discovering actions, building actions, and running actions. There are no directives to read unrelated local files, access unrelated environment variables, or exfiltrate data to unexpected endpoints.
Install Mechanism
noteThis is an instruction-only skill (no install spec in metadata) that tells the user to install @membranehq/cli from npm (npm install -g or npx usage). Installing a global npm package runs third-party code and carries moderate supply-chain risk, but it is proportionate to the stated functionality (a CLI integration). Verify the package and publisher before installing.
Credentials
okThe skill declares no required environment variables or credentials and explicitly instructs not to ask users for API keys (it relies on Membrane-managed auth). Requiring a Membrane account is justified by the CLI usage.
Persistence & Privilege
okThe skill does not request permanent presence (always:false) and does not instruct modification of other skills or system-wide settings. It relies on standard Membrane login flows that may store credentials for the CLI — this is expected behavior for a CLI-based integration.