Mux
Analysis
The skill is broadly aligned with managing Mux, but it asks the agent to install and run an unpinned external CLI and exposes broad authenticated Mux API actions without clear approval or containment rules.
Findings (8)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically.
The skill tells the agent that remote connection responses may contain instructions for the AI agent. This is purpose-aligned for setup, but those instructions should not override the user's request or safety boundaries.
When the available actions don't cover your use case, you can send requests directly to the Mux API through Membrane's proxy... `--method` | HTTP method (GET, POST, PUT, PATCH, DELETE).
The skill exposes broad authenticated API access, including destructive or mutating methods, without clear user-approval, scope, dry-run, or rollback requirements.
npm install -g @membranehq/cli@latest
The skill instructs installation of an unpinned latest-version npm package globally, creating supply-chain and version-drift risk.
Use `npx @membranehq/cli@latest action list --intent=QUERY --connectionId=CONNECTION_ID --json`
The runtime instructions execute an external latest-version package through npx, even though the registry describes the skill as instruction-only with no install spec.
Mux Overview... Live Streams... Signing Keys... Webhooks
The skill covers production-sensitive Mux resources, and the direct proxy instructions allow mutating API calls without documented containment such as staging-only mode, dry-run, or explicit confirmation.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Membrane handles authentication and credentials refresh automatically
Delegated authentication and credential refresh are expected for a Mux integration, but they mean the user is granting ongoing account authority through Membrane.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically.
The agent may incorporate retrieved instructions from the connection workflow into its context. This is useful for setup but should be treated as untrusted contextual guidance.
send requests directly to the Mux API through Membrane's proxy... injects the correct authentication headers
Mux API traffic and authentication are mediated by Membrane's proxy. This is disclosed and purpose-aligned, but it introduces a third-party gateway in the data path.
