Interzoid
Analysis
The skill matches an Interzoid integration, but it under-discloses credentialed Membrane access and asks users to install and run an unpinned global CLI that can perform create, update, and delete actions without clear approval boundaries.
Findings (9)
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 workflow can introduce remote service-provided instructions into the agent's decision process; this is purpose-aligned for setup, but those instructions should not override the user's goal or local safety policy.
Use action names and parameters as needed. ... Create Global Data ... Update Global Data ... Delete Global Data
The skill exposes broad mutating and destructive data operations without artifact-level instructions requiring confirmation, scoping, dry runs, or rollback before use.
npm install -g @membranehq/cli@latest
The skill depends on a globally installed npm package using the moving @latest tag, and that dependency is not captured in an install spec or pinned to a verified version.
npx @membranehq/cli connection get <id> --wait --json
Although the registry describes an instruction-only skill with no install spec, the runtime instructions execute an npm-distributed CLI, including via npx.
Manage data, records, and automate workflows.
The stated purpose includes automated record workflows; bad input or an incorrect action could propagate through multiple records unless the user imposes scope and review.
Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing.
The wording discloses credential refresh but may encourage users to overlook the security significance of delegated, refreshed credentials.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
`membrane login --tenant --clientName=<agentType>` ... Membrane handles authentication and credentials refresh automatically
The skill requires delegated account authentication and ongoing credential refresh, but the registry credential contract declares no primary credential and the instructions do not define the scope of delegated authority.
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.
Remote instructions may enter the agent's working context during connection setup; this is useful for workflow guidance but can poison context if reused or over-trusted.
If no app is found, one is created and a connector is built automatically.
The skill routes setup through Membrane as a provider/gateway and can auto-build a connector; this is disclosed and purpose-aligned, but the artifacts do not detail the connector's identity, permissions, or data boundary.
