iMessage & Signal Analyzer

PassAudited by ClawScan on May 10, 2026.

Overview

This skill appears to do what it claims, but it handles very private message history and may require broad local permissions or Signal account linking.

Use this skill only if you are comfortable letting the agent analyze private iMessage or Signal conversations. Prefer limiting the analysis to the intended contact, protect any Signal export JSON file, and revoke Full Disk Access or unlink signal-cli when you are done if you do not need ongoing access.

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

Private conversations, including recent message content, may appear in the analysis output and the agent transcript.

Why it was flagged

The script reads private iMessage text and prints recent message snippets for the agent or user to analyze.

Skill content
SELECT message.ROWID, message.text, message.date, message.is_from_me, message.attributedBody ... print("\nRecent messages:")
Recommendation

Run it only for contacts you intend to analyze, consider using --limit, and avoid sharing the output if it contains sensitive personal details.

What this means

Granting this permission could allow Python or the terminal to read other protected local files, not just chat history.

Why it was flagged

Full Disk Access is a broad macOS permission that gives the selected app access beyond the specific Messages database.

Skill content
If you get a permission error, grant Full Disk Access: ... add Python or your terminal app
Recommendation

Grant Full Disk Access only if needed, use a trusted Python/terminal app, and revoke the permission after the analysis if you no longer need it.

What this means

A linked Signal CLI device may retain access to Signal data until it is unlinked.

Why it was flagged

Linking signal-cli creates an additional Signal client capable of accessing exported Signal message data.

Skill content
Link your device: `signal-cli link` and scan QR code
Recommendation

Use signal-cli only if you trust it, protect the generated export file, and unlink the CLI device when finished if you do not plan to keep using it.

What this means

Users must obtain and trust an external Signal export tool for Signal analysis.

Why it was flagged

The Signal workflow depends on an external tool that is not installed by this skill and is not declared in the registry requirements.

Skill content
Install signal-cli: `brew install signal-cli` (macOS) or see https://github.com/AsamK/signal-cli
Recommendation

Install signal-cli only from trusted package sources and review its permissions and linked-device state.