Sales Simplify

Security checks across static analysis, malware telemetry, and agentic risk

Overview

Sales Simplify looks like a disclosed Membrane connector, but it needs review because it allows authenticated raw API calls that could change or delete CRM data without built-in guardrails.

Install only if you are comfortable with Membrane handling the Sales Simplify connection. Use least-privileged access, verify the CLI package, and require explicit approval before the agent runs any raw API request that creates, updates, or deletes CRM data.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

If the agent uses the wrong endpoint or payload, it could create, change, or delete Sales Simplify CRM records.

Why it was flagged

The skill exposes a broad authenticated API escape hatch, including destructive methods such as DELETE, without documented scoping, confirmation, or rollback guidance.

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

Prefer pre-built Membrane actions, require explicit user confirmation before POST/PUT/PATCH/DELETE requests, and verify endpoints and payloads before running raw proxy commands.

#
ASI03: Identity and Privilege Abuse
Low
What this means

The connected Membrane account can act on the user's Sales Simplify data according to the permissions granted during authentication.

Why it was flagged

The skill relies on delegated Membrane/Sales Simplify authentication and automatic credential refresh, which is expected for the integration but grants account-level authority through the connected service.

Skill content
Membrane handles authentication and credentials refresh automatically... Membrane automatically... injects the correct authentication headers
Recommendation

Connect only the intended account, use the least-privileged Sales Simplify access available, and revoke the Membrane connection when it is no longer needed.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Installing a global CLI gives that package local executable access on the user's system.

Why it was flagged

The setup asks the user to install a global npm CLI. This is central to the skill's purpose and user-directed, but global CLI installation introduces normal package-provenance risk.

Skill content
npm install -g @membranehq/cli
Recommendation

Verify the npm package and publisher, consider pinning a known version, and install it only in an environment where running the Membrane CLI is acceptable.