Request Approval

PassAudited by ClawScan on May 10, 2026.

Overview

This is a safety-oriented approval skill, with some expected setup and data-sharing considerations for Preloop MCP use.

This skill appears benign and aligned with adding human approval before risky actions. Before installing, verify the Preloop MCP setup you use, secure any API token, and make sure approval requests do not include passwords, API keys, or unnecessary sensitive production details.

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 followed as written, the user may run an external MCP package whose version and provenance are not pinned in the skill artifacts.

Why it was flagged

The setup example can download and run an unpinned npm MCP package, and the package name is not clearly Preloop-specific. This is user-directed setup rather than hidden execution, but it is worth verifying before use.

Skill content
"command": "npx", "args": ["-y", "@modelcontextprotocol/server-everything"]
Recommendation

Prefer the documented direct Preloop MCP URL configuration when possible, or verify and pin any npm MCP package before adding it to an agent configuration.

What this means

A Preloop token stored in agent configuration could be used by the agent or anyone with access to that configuration to interact with the Preloop service.

Why it was flagged

The documentation shows optional Preloop API-token authentication. This is expected for the integration, but it grants the agent access to the configured Preloop MCP service.

Skill content
"headers": { "Authorization": "Bearer YOUR_API_TOKEN" }
Recommendation

Use a dedicated, least-privilege Preloop token, store it securely, rotate it if exposed, and confirm the approval policy limits who can approve requests.

What this means

Details included in approval requests may be visible to Preloop and configured approvers or notification channels.

Why it was flagged

Approval requests are sent through an external MCP service and notification channels. This is central to the skill's purpose, but the request content may describe local files, production systems, or other sensitive operational context.

Skill content
Preloop will notify the user (via Slack, email, mobile apps, etc.) and wait for their response.
Recommendation

Avoid including secrets in approval context, review which notification channels and approvers are configured, and use self-hosting or internal channels if approval details are sensitive.