Back to skill
v1.0.4

Segmetrics

SuspiciousClawScan verdict for this skill. Analyzed Apr 30, 2026, 5:40 PM.

Analysis

This SegMetrics skill appears purpose-aligned, but it gives the agent broad authenticated API/proxy powers and uses an unpinned external CLI without clear approval or scope boundaries.

GuidanceInstall only if you trust Membrane and are comfortable granting it access to your SegMetrics account. Prefer a least-privilege account, pin the Membrane CLI version if possible, and require the agent to ask before making any changes or deletions.

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.

Abnormal behavior control

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.

Agent Goal Hijack
SeverityLowConfidenceMediumStatusNote
SKILL.md
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically.

The skill tells the agent to consume instructions returned from a connection flow. That is purpose-aligned for setup, but remote instructions should not override the user's actual request or safety boundaries.

User impactA remote setup response could steer the agent's next steps if treated as authoritative.
RecommendationTreat returned agent instructions as advisory data and keep the user's request and explicit approvals as the controlling authority.
Tool Misuse and Exploitation
SeverityHighConfidenceHighStatusConcern
SKILL.md
When the available actions don't cover your use case, you can send requests directly to the SegMetrics API through Membrane's proxy.

The skill exposes a direct authenticated API proxy in addition to discovered actions. The documented options include mutating methods such as POST, PUT, PATCH, and DELETE, but the instructions do not require user confirmation or restrict destructive operations.

User impactThe agent could change or delete SegMetrics records if it sends the wrong request or acts on an ambiguous user request.
RecommendationRequire explicit user approval before POST, PUT, PATCH, or DELETE requests, and prefer read-only action discovery unless the user clearly asks for a change.
Agentic Supply Chain Vulnerabilities
SeverityMediumConfidenceHighStatusConcern
SKILL.md
npm install -g @membranehq/cli@latest

The skill instructs installation of a globally available CLI using the floating @latest tag. This means the executed code can change over time and is not pinned to the reviewed artifact version.

User impactA future or compromised CLI release could change what runs on the user's machine.
RecommendationPin the CLI to a reviewed version and avoid global installation where possible.
Unexpected Code Execution
SeverityLowConfidenceHighStatusNote
SKILL.md
npx @membranehq/cli connection get <id> --wait --json

The instruction-only skill expects users or the agent to execute external CLI commands. This is consistent with the Membrane-based integration, but it is still local code execution outside the SKILL.md artifact.

User impactInstalling or running the CLI gives external package code the ability to execute in the user's local environment.
RecommendationRun the CLI only from a trusted package source and preferably in a constrained environment.
Cascading Failures
SeverityMediumConfidenceHighStatusConcern
SKILL.md
HTTP method (GET, POST, PUT, PATCH, DELETE). Defaults to GET

The proxy supports destructive and mutating methods against the connected SegMetrics account. A mistaken request could affect cloud-hosted marketing or customer records, and the artifacts do not describe containment or rollback.

User impactA single bad command could modify or delete data in the connected SegMetrics account.
RecommendationUse dry-run/read-only checks first, confirm target records with the user, and require approval before bulk, mutating, or destructive operations.
Human-Agent Trust Exploitation
SeverityInfoConfidenceMediumStatusNote
SKILL.md
Membrane provides pre-built actions with built-in auth, pagination, and error handling. This will burn less tokens and make communication more secure

The skill makes a broad security-benefit claim about using Membrane. It is not clearly deceptive, but users should not treat that wording as a substitute for reviewing permissions and data flow.

User impactUsers may over-trust the integration path because the instructions frame it as more secure.
RecommendationReview the actual account permissions and data flow even when the skill recommends Membrane as the safer path.
Permission boundary

Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.

Identity and Privilege Abuse
SeverityMediumConfidenceHighStatusConcern
SKILL.md
Membrane handles authentication and credentials refresh automatically

The skill relies on delegated account credentials and automatic refresh. That is useful for an integration, but the artifacts do not clearly define the SegMetrics scopes, authorization lifetime, or approval boundary for using those credentials.

User impactOnce connected, the agent may be able to act with the user's SegMetrics privileges through Membrane without clear per-action boundaries.
RecommendationConnect only accounts with the minimum needed permissions, review the Membrane connection's granted access, and revoke it when no longer needed.
Sensitive data protection

Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.

Memory and Context Poisoning
SeverityLowConfidenceMediumStatusNote
SKILL.md
`clientAction.agentInstructions` (optional) — instructions for the AI agent on how to proceed programmatically.

The skill may place externally returned setup instructions into the agent's working context. That is useful for connection flows, but such context can be over-trusted if not separated from user instructions.

User impactExternal connection metadata could influence how the agent handles account setup or data requests.
RecommendationKeep remote instructions separate from user instructions and do not reuse them as persistent policy or memory.
Insecure Inter-Agent Communication
SeverityMediumConfidenceHighStatusNote
SKILL.md
Membrane automatically appends the base URL to the path you provide and injects the correct authentication headers

The skill routes SegMetrics API traffic and authentication through Membrane's proxy. This is disclosed and purpose-aligned, but it creates a third-party gateway trust boundary for sensitive account data.

User impactSegMetrics requests and responses may pass through Membrane while using the user's authenticated connection.
RecommendationUse this skill only if the user is comfortable with Membrane handling the integration path and review Membrane's access to the connected account.