Exa

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill is a coherent Exa/Membrane integration, but it gives broad authenticated API access, including raw proxy requests with mutation methods, without clear guardrails.

Review this skill before installing. It appears to be a legitimate Exa integration, but only use it if you are comfortable giving Membrane/Exa delegated access and allowing the agent to run API requests. Ask for confirmation before any action that creates, modifies, or deletes Exa data, and consider pinning the Membrane CLI version.

Findings (3)

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

If the agent misunderstands a request or follows an unsafe prompt, it could make unintended changes through the user's Exa connection.

Why it was flagged

This exposes a raw authenticated API escape hatch, including mutation and deletion methods, without clear restrictions or confirmation requirements.

Skill content
When the available actions don't cover your use case, you can send requests directly to the Exa API through Membrane's proxy... Common options: ... HTTP method (GET, POST, PUT, PATCH, DELETE).
Recommendation

Use listed Membrane actions where possible, restrict raw proxy use to specific user-approved endpoints, and require explicit confirmation before POST, PUT, PATCH, or DELETE requests.

What this means

Installing and using the skill may grant the agent delegated access to Exa through Membrane until that connection is revoked or expires.

Why it was flagged

The skill clearly relies on delegated Membrane/Exa authentication and ongoing credential refresh, which is expected for this integration but sensitive.

Skill content
Membrane handles authentication and credentials refresh automatically... The user completes authentication in the browser... injects the correct authentication headers — including transparent credential refresh if they expire.
Recommendation

Connect only the intended Exa account, prefer least-privilege access where available, and revoke the Membrane/Exa connection when it is no longer needed.

What this means

The behavior of the Membrane CLI could differ depending on what version npm installs at setup time.

Why it was flagged

The setup uses a global npm install with the moving @latest tag. This is central to the skill's purpose, but it means the installed code may change over time.

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

Install from a trusted environment, verify the package source, and consider pinning a reviewed CLI version instead of using @latest.