E Goi
Analysis
This skill is not clearly malicious, but it can connect with sensitive credentials and modify or delete E-goi marketing data without clear approval or scope safeguards.
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 to consume agent-facing instructions returned from a connection workflow, but does not state that those instructions must be constrained to the user's request or treated as untrusted.
`Create Contact`, `Create Email Campaign`, `Create SMS Campaign`, `Update Contact`, `Delete List` ... `membrane action run <actionId> --connectionId=CONNECTION_ID --json`
The skill exposes broad action execution for mutating E-goi resources, including deletion, but does not define approval requirements, dry-run behavior, scope limits, or rollback guidance.
`npm install -g @membranehq/cli@latest`
The install instruction pulls the latest global npm package rather than a pinned version, which is a supply-chain exposure even though it is purpose-aligned with using Membrane.
`npm install -g @membranehq/cli@latest` and `npx @membranehq/cli connection get <id> --wait --json`
Although the skill has no bundled code files, its runtime instructions involve installing and executing npm-distributed command-line code.
`List Contacts`, `Create Contact`, `Create Email Campaign`, `Create SMS Campaign`, `Update Contact`, `Delete List`
The documented operations can affect shared marketing data and customer communication assets, and the instructions do not include containment steps such as test lists, backups, or confirmation gates.
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 login and automatic credential refresh, creating persistent authority over the connected E-goi integration without documenting scopes or privilege boundaries.
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 returned connection instructions into its working context; this is useful for setup but should not be treated as higher-priority instruction.
This skill uses the Membrane CLI to interact with E-goi. Membrane handles authentication and credentials refresh automatically.
The integration routes E-goi authentication and API interaction through Membrane, a third-party gateway, which is purpose-aligned but important for users to understand.
