test

WarnAudited by ClawScan on May 10, 2026.

Overview

This skill is purpose-built for WhatsApp, but it can access and persist your WhatsApp account history and send messages, with the session/sync scope not fully bounded in the artifacts.

Review carefully before installing. Use this only if you are comfortable granting a CLI access to your WhatsApp account and chat history. Confirm every recipient, message, and file before sending; avoid `sync --follow` unless necessary; use a dedicated `--store` location; and delete or revoke the local wacli session when finished.

Findings (4)

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 person or group.

Why it was flagged

The skill can send WhatsApp texts, group messages, and files to other people. The explicit recipient/message and confirmation requirements make this purpose-aligned, but users should notice the external messaging authority.

Skill content
Safety
- Require explicit recipient + message text.
- Confirm recipient + message before sending.
...
- File: `wacli send file --to "+14155551212" --file /path/agenda.pdf --caption "Agenda"`
Recommendation

Only allow sends after reviewing the exact recipient, message text, and any file path.

What this means

Installing and using this may give the agent-operated CLI access to your WhatsApp account, including the ability to send messages and read synced history.

Why it was flagged

The skill requires WhatsApp account authentication and stores local session/account data, while the registry requirements declare no primary credential or required config path. That under-declares high-impact account access.

Skill content
- `wacli auth` (QR login + initial sync)
...
- Store dir: `~/.wacli` (override with `--store`).
Recommendation

Treat this like granting WhatsApp account access. Authenticate manually, use a dedicated store if possible, and verify how to revoke or delete the local session.

What this means

Private WhatsApp conversations could be copied into a local store and later searched or exposed in agent context.

Why it was flagged

The skill can continuously sync, search, and backfill WhatsApp messages, which may persist sensitive private chat history locally. The artifacts do not clearly define retention, exclusions, or limits on what history is stored or reused.

Skill content
- `wacli sync --follow` (continuous sync)
...
- `wacli messages search "query" --limit 20 --chat <jid>`
...
- `wacli history backfill --chat <jid> --requests 2 --count 50`
Recommendation

Avoid broad or continuous sync unless needed. Limit sync to specific chats where possible, use `--store` to isolate data, and remove the store after use.

What this means

The security of the skill depends heavily on the external wacli package and its future updates.

Why it was flagged

The skill depends on an external CLI installed from a Homebrew tap or an unpinned Go module. This is consistent with the skill purpose, but the reviewed artifacts do not include the CLI code.

Skill content
brew: steipete/tap/wacli ... go: github.com/steipete/wacli/cmd/wacli@latest
Recommendation

Install only from a source you trust and consider pinning or reviewing the wacli version before granting WhatsApp access.