Purple Sonar

ReviewAudited by ClawScan on May 10, 2026.

Overview

This looks like a plausible Membrane-based Purple Sonar integration, but it gives the agent broad authenticated API access, including raw requests that could modify or delete organization data without clear guardrails.

Install only if you trust Membrane and the Purple Sonar connection flow. Use a least-privileged account, review any login or consent screens, ask for confirmation before mutating or deleting data, and revoke the connection when you are done.

Findings (5)

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 agent action could change or delete Purple Sonar organization/account data.

Why it was flagged

The skill exposes a raw authenticated API escape hatch with mutating and deletion methods, but does not define endpoint limits or require explicit user confirmation before high-impact changes.

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

Use prebuilt actions where possible, require explicit user approval for POST/PUT/PATCH/DELETE requests, and restrict the connection to the least-privileged account or scopes available.

What this means

The agent can use the connected Purple Sonar account through Membrane until access is revoked or expires.

Why it was flagged

The skill requires delegated account access and persistent credential refresh through Membrane, which is expected for this integration but sensitive.

Skill content
Membrane handles authentication and credentials refresh automatically
Recommendation

Authenticate only with an account appropriate for the task, review any consent screens, and revoke the Membrane/Purple Sonar connection when no longer needed.

What this means

The installed CLI version can change over time and runs as a local executable outside the reviewed skill text.

Why it was flagged

The skill asks users to install an unpinned global npm CLI even though the registry install spec lists no install mechanism.

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

Install only if you trust Membrane and npm as the source, consider pinning a reviewed CLI version, and keep the CLI updated through normal trusted channels.

What this means

Data exchanged with Purple Sonar may pass through Membrane as part of the integration.

Why it was flagged

Purple Sonar API requests, responses, and authentication headers are routed through the Membrane proxy; this is disclosed and purpose-aligned, but it is an important data boundary.

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

Review Membrane's privacy/security posture and avoid sending unnecessary sensitive data through the proxy.

What this means

The agent may rely on dynamic discovery or raw API calls rather than clearly documented Purple Sonar workflows.

Why it was flagged

The skill advertises Purple Sonar management but includes generic language stating limited app knowledge, so users should not assume the workflows are fully app-specific or reviewed.

Skill content
I don't have enough information to do that... my knowledge about that specific app is limited.
Recommendation

Ask the agent to show discovered actions and planned parameters before making changes, and compare them with official Purple Sonar documentation.