Paymill

WarnAudited by ClawScan on May 10, 2026.

Overview

This appears to be a real Membrane/PAYMILL integration, but it gives broad authenticated control over payment-gateway actions and raw API calls without clear confirmation or scope limits.

Install only if you intend an agent to access a PAYMILL account through Membrane. Use a test or least-privilege account, confirm every payment/refund/subscription or other write operation before it runs, avoid raw proxy requests unless necessary, and revoke the connection when finished.

Findings (4)

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 incorrectly, the agent could modify payment, refund, subscription, transaction, or other business records through the connected PAYMILL account.

Why it was flagged

The skill exposes generic action execution and a raw authenticated API proxy for a payment gateway, including write and delete methods, without artifact-backed limits or confirmation steps.

Skill content
`membrane action run <actionId> --connectionId=CONNECTION_ID --json` ... `membrane request CONNECTION_ID /path/to/endpoint` ... `HTTP method (GET, POST, PUT, PATCH, DELETE)`
Recommendation

Require explicit user confirmation for any create, update, delete, payment, refund, or subscription action; prefer scoped Membrane actions over raw proxy requests; and review action schemas and payloads before execution.

What this means

Connecting a real payment account could let the agent act with the account's payment-gateway permissions until the connection is revoked or limited elsewhere.

Why it was flagged

The skill relies on delegated authenticated access and credential refresh for direct PAYMILL API calls, but the artifact does not bound the credential scope, account permissions, or revocation model.

Skill content
Membrane handles authentication and credentials refresh automatically ... injects the correct authentication headers
Recommendation

Use a least-privilege or test PAYMILL connection where possible, verify which account is connected, and revoke the Membrane connection when it is no longer needed.

What this means

A future CLI release or compromised package source could affect what commands do on the user's machine.

Why it was flagged

The setup uses a globally installed npm package pinned to latest, which is expected for a CLI-based integration but can change behavior over time.

Skill content
npm install -g @membranehq/cli@latest
Recommendation

Install the CLI only from the trusted npm package source, consider pinning a reviewed version, and keep normal package-manager security hygiene.

What this means

Provider-returned or connector-returned instructions could influence the agent's next steps during setup.

Why it was flagged

The skill tells the agent that connection responses may include additional agent instructions. This can be useful setup guidance, but should not override the user's goal or safety checks.

Skill content
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically
Recommendation

Treat returned agent instructions as advisory context, ignore unrelated instructions, and ask the user before following instructions that change scope or perform sensitive actions.