MH wacli

PassAudited by VirusTotal on May 11, 2026.

Overview

Type: OpenClaw Skill Name: mh-wacli Version: 1.0.0 The skill bundle installs and instructs the AI agent to use the `wacli` command-line tool for WhatsApp. The `SKILL.md` provides clear, safety-oriented instructions for the agent, emphasizing explicit user confirmation for actions like sending messages and files, and restricting the tool's use to specific scenarios (e.g., messaging third parties, not routine chats). While the `wacli` tool has capabilities like sending local files, the agent's instructions are designed to prevent misuse. There is no evidence of malicious intent, data exfiltration, persistence mechanisms, or prompt injection designed to subvert the agent for harmful purposes.

Findings (0)

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 used incorrectly, the agent could send a message or file to the wrong WhatsApp recipient.

Why it was flagged

The skill exposes a CLI action that can send WhatsApp messages or files to other people. The same file also requires explicit recipient, message text, and confirmation, so this is disclosed and controlled rather than hidden.

Skill content
Text: `wacli send text --to "+14155551212" --message "Hello! Are you free at 3pm?"`
Recommendation

Only approve sends after checking the recipient, message text, and any file path carefully.

What this means

Anyone or anything using the authenticated CLI may be able to act through the connected WhatsApp account within wacli’s capabilities.

Why it was flagged

QR login gives the CLI delegated access to the user's WhatsApp account, which is expected for this integration but is still a significant account permission.

Skill content
`wacli auth` (QR login + initial sync)
Recommendation

Authenticate only if you trust the wacli CLI, and review or remove the linked WhatsApp session when you no longer need it.

What this means

Private WhatsApp history may be copied to local storage and later searched or reused by the agent for requested tasks.

Why it was flagged

The skill can continuously sync WhatsApp history and store it locally. This is disclosed and matches the search/sync purpose, but it involves persistent private chat data.

Skill content
`wacli sync --follow` (continuous sync) ... Store dir: `~/.wacli` (override with `--store`).
Recommendation

Run sync only when needed, consider using a dedicated `--store` location, and remove stored data when finished.

What this means

The installed wacli binary may change over time, so behavior could differ from what was current when this skill was published.

Why it was flagged

The Go install option uses an unpinned `@latest` dependency, and the CLI implementation is not included in the skill artifacts reviewed here.

Skill content
`module`: `github.com/steipete/wacli/cmd/wacli@latest`
Recommendation

Install from a trusted source and consider pinning or reviewing the wacli version you use.