Httpsms

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

This is mostly a normal HttpSMS/Membrane integration, but it can send bulk SMS, delete SMS resources, and use a broad authenticated API proxy without clear built-in confirmation or scope limits.

Review this skill carefully before installing. It is appropriate if you want Membrane-managed HttpSMS access, but require the agent to ask before sending SMS, bulk messaging, deleting resources, or using raw API proxy calls. Use a dedicated or least-privileged account if possible, confirm recipients and message content, and revoke the connection when finished.

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

A mistaken or over-broad action could send texts to recipients, send bulk messages, incur SMS costs, or delete messages/webhooks from the connected account.

Why it was flagged

The skill gives the agent paths to run high-impact SMS/account mutations and a broad authenticated raw API proxy, but the artifact does not specify confirmation, recipient review, cost checks, or deletion safeguards.

Skill content
Popular actions include `Delete Webhook`, `Delete Message Thread`, `Delete Message`, `Send Bulk Messages`, `Send Message`; proxy requests support `GET, POST, PUT, PATCH, DELETE` and Membrane `injects the correct authentication headers`.
Recommendation

Require explicit user confirmation for sending, bulk sending, deleting, or raw proxy requests; show the exact recipients, message body, and affected resources before running; prefer scoped actions over the raw proxy.

What this means

Whoever can use the configured connection may be able to act on the connected HttpSMS account within the permissions granted.

Why it was flagged

The skill requires delegated account access through Membrane and stores/refreshes the connection for later use. This is expected for an API integration, but it is sensitive authority.

Skill content
Membrane handles authentication and credentials refresh automatically ... The user completes authentication in the browser. The output contains the new connection id.
Recommendation

Connect only the intended HttpSMS account, use the least-privileged account or token available, and revoke the Membrane connection when it is no longer needed.

What this means

Future installs may receive a different CLI version than the one reviewed, and a global CLI has broad local execution capability.

Why it was flagged

The skill directs installation of a global third-party CLI using the moving `latest` tag. This is central to the Membrane workflow, but the exact package version is not pinned in the artifact.

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

Install the CLI only from the official package source, consider pinning a specific reviewed version, and keep it updated through trusted channels.