OpenClaw Safe Agent CLI MCP

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

Overview

The skill is documented as a safety-focused local CLI wrapper, but the bundle registers MCP servers whose implementation files are not included, so its promised safeguards are not evidence-backed.

Treat this as a Review item, not proven malware. The concept is coherent and safety-oriented, but the supplied bundle lacks the actual server code it registers. Before installing, verify that the complete packages/ implementation is present, buildable, and reviewed; then configure narrow allowedRoots and use dry-run mode before allowing writes.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal engine telemetry is currently stale for this artifact.

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.

#
ASI04: Agentic Supply Chain Vulnerabilities
Medium
What this means

Installing this bundle may either fail to run or depend on unreviewed/missing code for the very safeguards it advertises.

Why it was flagged

The MCP bundle is configured to launch server entrypoints under packages/*/dist, but the supplied file manifest contains only top-level metadata/docs files and no packages directory or implementation code.

Skill content
"args": ["${CLAUDE_PLUGIN_ROOT}/packages/claude-cli-mcp/dist/index.js"] ... "args": ["${CLAUDE_PLUGIN_ROOT}/packages/codex-cli-mcp/dist/index.js"]
Recommendation

Only install after obtaining and reviewing a complete source package that includes the packages/* server code, build outputs, and any lockfiles or build instructions needed to reproduce them.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

If a user or agent approves real execution, the downstream coding CLI may make changes in the selected workspace.

Why it was flagged

The skill exposes MCP tools that can invoke local Claude/Codex task workflows. The documented write gate is purpose-aligned, but the capability can still modify a project when explicitly enabled.

Skill content
`claude_task` | Dry-run first, write gate required for real execution ... `codex_task` | Dry-run first, write gate required for real execution
Recommendation

Keep allowedRoots narrow, use dryRun first, and approve allowWrites only for repositories where local code changes are acceptable.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Runs may use the user's local provider account/session and whatever permissions those CLIs have in the selected workspace.

Why it was flagged

Real executions rely on the user's already-authenticated local Claude/Codex CLI accounts, which is expected for this integration but important privilege context.

Skill content
The local Claude CLI and/or Codex CLI installed and authenticated if you plan to execute real runs.
Recommendation

Use dedicated or appropriately scoped CLI accounts where possible, and avoid running against sensitive repositories without reviewing the complete implementation.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Code or prompt content provided to the tool may be processed by the downstream local CLI and its associated provider behavior.

Why it was flagged

The core design passes prompts and project context between a primary agent and a nested local Claude/Codex agent over MCP.

Skill content
your primary agent can call a second local coding agent as a tool
Recommendation

Do not send secrets in prompts, keep project roots limited, and review downstream CLI privacy/settings before enabling real runs.