Showpad

ReviewAudited by ClawScan on May 10, 2026.

Overview

This is a normal-looking Showpad integration, but it gives the agent broad authenticated API-proxy power that could change or delete Showpad data without clear guardrails.

Only install this if you trust Membrane and need Showpad automation. Use a least-privileged Showpad connection, prefer built-in Membrane actions, and require explicit approval before any raw API call that creates, edits, shares, or deletes data.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If used carelessly, the agent could make authenticated Showpad API calls that alter or delete business content, users, shares, or other account data.

Why it was flagged

The skill authorizes a broad authenticated API escape hatch, including write and delete methods, without scoping endpoints or requiring confirmation for destructive changes.

Skill content
When the available actions don't cover your use case, you can send requests directly to the Showpad API through Membrane's proxy... `membrane request CONNECTION_ID /path/to/endpoint` ... HTTP method (GET, POST, PUT, PATCH, DELETE).
Recommendation

Use pre-built Membrane actions when possible. Require the user to specify and approve the exact endpoint, method, and request body before any POST, PUT, PATCH, or DELETE request.

What this means

The skill can access Showpad data according to the permissions granted to the connected account.

Why it was flagged

The skill depends on delegated Membrane and Showpad authentication. This is expected for the integration, but actions run with the connected account's privileges.

Skill content
Membrane handles authentication and credentials refresh automatically... `membrane login --tenant` ... The user completes authentication in the browser.
Recommendation

Connect with the least-privileged Showpad account that can perform the intended task, and revoke the Membrane connection when it is no longer needed.

What this means

The user's environment will run code from the npm-distributed Membrane CLI, so package provenance and version changes matter.

Why it was flagged

The skill asks the user to install and run an external npm CLI package, including an @latest invocation. This is central to the stated purpose, but the package version is not pinned in the instructions.

Skill content
`npm install -g @membranehq/cli` ... `npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json`
Recommendation

Install the CLI only from the official package source, consider pinning a reviewed version, and avoid running unexpected npm/npx commands outside the documented workflow.