Mapick

AdvisoryAudited by Static analysis on May 8, 2026.

Overview

No suspicious patterns detected.

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 the user approves the wrong cleanup action, installed skills can be removed from the agent, though Mapick attempts to keep a backup.

Why it was flagged

The code can remove installed skill directories, but it requires a confirmation flag, validates skill IDs, protects certain skills, and backs up before deletion.

Skill content
if (!args.includes("--confirm")) { return { error: "confirm_required" ... } ... fs.rmSync(skillDir, { recursive: true, force: true });
Recommendation

Review cleanup lists carefully, avoid broad “clean all” actions if unsure, and confirm that backups exist before removing important skills.

What this means

Mapick’s backend can correlate skill usage over time under the same anonymous device fingerprint.

Why it was flagged

Mapick discloses a stable pseudonymous identifier and skill-action telemetry sent to its backend after consent.

Skill content
**Sent**: anonymous device fingerprint (16-char hash of `hostname|os|home`) + Skill IDs you act on + timestamps.
Recommendation

Use local-only mode if you do not want this telemetry, and use the documented delete-all command if you want backend records removed.

What this means

Anything sensitive the user includes in a workflow/profile answer may persist locally and influence later recommendations.

Why it was flagged

The first-run flow can store the user’s workflow description verbatim for later recommendations.

Skill content
`bash shell profile set "<answer verbatim>"`
Recommendation

Do not include secrets, credentials, client names, or private project details in profile/workflow answers.

What this means

A shared persona report may become accessible to anyone with the link and may reveal usage patterns or top skills.

Why it was flagged

Persona sharing sends a generated local report to Mapick’s service and stores it behind a share URL for 30 days.

Skill content
Only when you **explicitly confirm** "share my persona" ... uploads a generated `/tmp/mapick-report-<id>.html` ... Retained 30 days at `mapick.ai/s/{shareId}`.
Recommendation

Inspect the local report before sharing and only confirm upload if you are comfortable with the report being hosted for 30 days.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

If enabled, Mapick may keep checking for updates or idle skills in the background.

Why it was flagged

The skill supports persistent scheduled checks, but the artifact says they are consent-gated and removable.

Skill content
The `notify` cron is only registered when the user explicitly runs `privacy consent-agree` ... If consent is declined, the cron is never registered and is removed on subsequent inits.
Recommendation

Only enable notifications if you want background checks; use the documented privacy decline or update settings commands to disable them.

What this means

Following that command would execute code fetched from the internet on the local machine.

Why it was flagged

Troubleshooting documentation may tell users to run a remote install script, which is a supply-chain-sensitive pattern, although it is not shown as an automatic action.

Skill content
curl -fsSL https://get.mapick.ai/install.sh | bash
Recommendation

Prefer audited install paths when possible, inspect remote scripts before running them, and verify the project source if using manual install guidance.

What this means

The wording may nudge users toward deleting skills more aggressively than they otherwise would.

Why it was flagged

The cleanup UX is intentionally persuasive around removing unused skills.

Skill content
Goal: user feels slightly embarrassed about hoarding, then satisfied after cleaning.
Recommendation

Treat cleanup suggestions as optional recommendations and make removal decisions based on whether you still need each skill.