Smooch

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

An agent could make broad changes to Smooch customer conversation data or configuration if given or inferred the wrong endpoint, method, or request body.

Why it was flagged

The skill exposes a raw authenticated API escape hatch with mutation and delete methods, but the provided instructions do not visibly bound endpoints, actions, or approval steps.

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

Use prebuilt scoped actions when possible, require explicit user confirmation before create/update/delete/bulk operations, and restrict raw proxy use to reviewed endpoints and request bodies.

What this means

The connected Membrane/Smooch account may allow the agent to read or change business messaging data according to the granted permissions.

Why it was flagged

The integration requires delegated account authentication and automatic credential refresh, which is expected but grants ongoing access through Membrane.

Skill content
Membrane handles authentication and credentials refresh automatically... membrane login --tenant --clientName=<agentType>
Recommendation

Connect only the intended account, prefer least-privileged access where available, and revoke the Membrane/Smooch connection when no longer needed.

What this means

Future installs may run a different CLI version than the one expected at review time.

Why it was flagged

The setup uses a globally installed npm CLI package pinned to the moving @latest tag; this is purpose-aligned but not fully fixed to a reviewed version.

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

Install from the official package source, consider pinning a known-good version, and keep the CLI updated through a trusted process.

What this means

Conversation or user data returned from Smooch may be processed through Membrane in addition to the user's agent environment.

Why it was flagged

Smooch API traffic and authentication handling flow through Membrane as a gateway. This is disclosed and aligned with the skill, but users should understand that customer data may pass through that service.

Skill content
send requests directly to the Smooch API through Membrane's proxy... injects the correct authentication headers
Recommendation

Use this only if Membrane is an approved intermediary for the data involved, and avoid sending unnecessary sensitive content in requests.