Outreach

ReviewAudited by ClawScan on May 10, 2026.

Overview

This appears to be a real Outreach integration, but it gives the agent broad ability to create and run CRM actions through Membrane without clear approval or scope limits.

Only install this if you are comfortable connecting an Outreach account through Membrane. Before letting the agent make changes, ask it to show the exact action, parameters, and expected effect, and require confirmation for any record creation, update, import/export, or workflow change.

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

A mistaken or overbroad agent action could change Outreach sales records, tasks, opportunities, or workflows in the connected account.

Why it was flagged

The skill instructs the agent to dynamically create and run provider actions. Combined with listed create/update Outreach actions, this gives broad mutation authority without a documented approval gate or scope boundary.

Skill content
Use action names and parameters as needed. ... membrane action create "DESCRIPTION" --connectionId=CONNECTION_ID --json ... membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json
Recommendation

Require explicit user approval before any create, update, delete, import, export, messaging, or workflow-changing action; prefer existing reviewed actions; and preview inputs before execution.

What this means

The agent can access and act on Outreach data allowed by the connected account.

Why it was flagged

The skill requires delegated Membrane and Outreach account access and indicates credentials are refreshed automatically. This is expected for the integration, but it is sensitive authority.

Skill content
Requires network access and a valid Membrane account ... Membrane handles authentication and credentials refresh automatically ... membrane connect --connectorKey outreach
Recommendation

Use a least-privilege Outreach account or connection, review granted scopes, and revoke the connection when it is no longer needed.

What this means

Installing a moving global CLI can change behavior over time or pick up a compromised package version if the upstream package were affected.

Why it was flagged

The setup uses a globally installed moving `latest` npm package. This is purpose-aligned for a Membrane integration, but the exact CLI version is not pinned in the skill instructions.

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

Install the Membrane CLI from the official source, consider pinning a reviewed version, and keep it updated through trusted channels.