Idealspot

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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

Installing the latest global CLI can change behavior over time as the package updates.

Why it was flagged

The skill asks the user to install an unpinned global npm CLI package; this is central to the integration, but users should understand they are trusting the current npm release.

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

Install only if you trust Membrane and npm as the source, and consider pinning or reviewing the CLI version in controlled environments.

What this means

The agent may be able to run IdealSpot actions using the connected account's permissions.

Why it was flagged

The skill uses Membrane authentication and ongoing credential refresh for IdealSpot access, which is expected for the integration but grants account-level delegated access.

Skill content
Membrane handles authentication and credentials refresh automatically
Recommendation

Use an account or connection with only the permissions needed, and review any action that could change organization or business data.

What this means

Direct API calls could access or change more IdealSpot data than a predefined action if used carelessly.

Why it was flagged

The proxy path is a broad authenticated API escape hatch; it is disclosed and purpose-aligned, but should not be used as a substitute for user-approved, scoped actions.

Skill content
When the available actions don't cover your use case, you can send requests directly to the IdealSpot API through Membrane's proxy.
Recommendation

Prefer listed actions when possible, and require clear user intent before using proxy requests or any mutating API endpoint.

NoteMedium Confidence
ASI01: Agent Goal Hijack
What this means

External setup instructions could influence the agent's next steps during connection handling.

Why it was flagged

The skill describes receiving agent-facing instructions from a connection workflow; these can help setup, but should be treated as workflow hints rather than authority over the user's goal.

Skill content
clientAction.agentInstructions (optional) — instructions for the AI agent on how to proceed programmatically.
Recommendation

Treat returned agent instructions as untrusted guidance and keep user intent, consent, and safety checks in control.

What this means

Business queries and API responses may pass through Membrane as part of normal operation.

Why it was flagged

IdealSpot requests and responses are routed through Membrane tooling, a disclosed third-party gateway/provider flow.

Skill content
This skill uses the Membrane CLI to interact with IdealSpot.
Recommendation

Confirm that routing IdealSpot data through Membrane is acceptable for your privacy, compliance, and vendor-trust requirements.