Back to skill
Skillv1.0.0

ClawScan security

习惯养成打卡 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousMar 19, 2026, 4:26 PM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's description matches a habit-tracker, but the runtime instructions require running a Python script that is not provided—this mismatch is suspicious and could lead to executing unknown code if a script with that name exists on the system.
Guidance
This skill's instructions expect you to run a local Python script (habit-tracker-companion.py) that is not included. Before installing or invoking: 1) Do not run the commands until you can review the script source—ask the publisher for the code or a link to the exact file. 2) If you obtain the script, inspect it for network calls, secrets access, or destructive operations. 3) Consider running it in a sandbox or container and back up your home data; the skill will read/write ~/.memory/habits/habits.json. 4) If you can't get the script source from a trusted repository, treat this skill as unsafe to run because executing an unknown Python script can execute arbitrary code.

Review Dimensions

Purpose & Capability
noteName and features (add habit, check-in, stats, streaks) align with a habit-tracker. Requesting python3 as a binary is proportional. However, the SKILL.md expects a local script (habit-tracker-companion.py) to exist and be executed; no such code is bundled or installed by the skill, which is an incoherence between claimed capability and provided artifacts.
Instruction Scope
concernInstructions explicitly tell the agent to run 'python habit-tracker-companion.py' with various commands and to read/write ~/.memory/habits/habits.json. That file-path access is reasonable for a tracker, but directing execution of a local script that the skill does not supply is risky: the agent (or user) might run an unknown script already present on disk or must obtain it from an unspecified source. The SKILL.md does not explain how the script is provided, fetched, or verified.
Install Mechanism
okNo install spec is present (instruction-only). This is low-risk from an automatic-install perspective since nothing will be downloaded or written by an installer. The only requirement is python3 being available on PATH.
Credentials
okThe skill requests no environment variables or credentials. It uses a per-user path (~/.memory/habits/habits.json) for storage, which is consistent with a local habit tracker and is proportionate to the described functionality.
Persistence & Privilege
okThe skill does not request always:true and does not modify other skills or system-wide settings. It can be invoked by the agent (normal). There is no indication of elevated persistence or cross-skill configuration access.