Crowddev

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

The skill matches a Crowd.dev integration, but it can run broad authenticated Crowd.dev actions, including deletes and raw API requests, without visible confirmation guardrails.

Install only if you trust the Membrane CLI and need an agent to manage Crowd.dev. Use a least-privilege connection, ask the agent to show exact actions and affected records first, and require confirmation before any create, update, delete, or raw proxy request.

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

An agent using this skill could modify or delete important Crowd.dev business/community records, or send broad authenticated API requests, if a task is ambiguous or the wrong action/path is chosen.

Why it was flagged

The skill exposes destructive Crowd.dev operations and a raw authenticated proxy that can send write or delete requests. The provided visible instructions do not show explicit confirmation, rollback, endpoint limits, or containment for those high-impact actions.

Skill content
| Delete Organizations | delete-organizations | Delete one or more organizations by IDs | ... | Delete Members | delete-members | Delete one or more members by IDs | ... membrane request CONNECTION_ID /path/to/endpoint ... HTTP method (GET, POST, PUT, PATCH, DELETE)
Recommendation

Require explicit user confirmation for every create, update, delete, or non-GET proxy request; prefer predefined Membrane actions; show the exact records and API endpoint before execution.

What this means

The connected account's permissions determine what the agent can read or change in Crowd.dev.

Why it was flagged

The skill relies on delegated Membrane/Crowd.dev authentication and automatic credential refresh. This is expected for the integration, but it gives the CLI authenticated access to the connected account.

Skill content
membrane login --tenant ... Membrane handles authentication and credentials refresh automatically ... injects the correct authentication headers
Recommendation

Use the least-privileged Crowd.dev/Membrane connection available and disconnect or revoke access when it is no longer needed.

What this means

Installing a global CLI changes the local environment and trusts the npm package and its dependencies.

Why it was flagged

The skill asks for a global npm CLI installation. This is central to the stated Membrane integration, but it is an external unpinned package install documented outside the registry install spec.

Skill content
Install the Membrane CLI so you can run `membrane` from the terminal: npm install -g @membranehq/cli
Recommendation

Verify the package publisher/source before installation, consider pinning a version, and install it in a controlled environment if possible.