Back to skill
Skillv1.0.0

ClawScan security

medication-clock · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 30, 2026, 6:02 AM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, runtime instructions, and resource access are consistent with a local medication reminder that stores data under the user's home directory and uses OpenClaw cron for notifications.
Guidance
This skill appears coherent and limited to local reminders and local JSON storage. Before installing: 1) Inspect the included scripts (especially setup.py and medication_wrapper.sh) and adjust any hardcoded paths (the repo contains examples pointing to /Users/robbin). 2) Back up any existing ~/.openclaw/medication_data before running setup.py. 3) Run the test script (test_system.py) in a safe, non-privileged user account — note it is interactive and will prompt to clean up test data. 4) If you plan to enable automatic OpenClaw cron delivery, verify OpenClaw installation and channel configuration; the skill assumes OpenClaw handles delivery, it does not perform network I/O itself. 5) If you require stricter privacy, confirm you keep the data directory local (no external sync) and review exported CSVs before sharing with others.

Review Dimensions

Purpose & Capability
okName/description (medication reminder) match the included code and files. Required binary is only python3 and the code only touches local files and OpenClaw integration points — appropriate for the stated purpose.
Instruction Scope
noteSKILL.md and code instruct the agent to create local cron tasks and read/write JSON files in ~/.openclaw/medication_data, which is consistent with the stated features. Minor scope notes: several files reference OpenClaw-specific APIs and channels (Feishu/WebChat) but there is no network code in the repository; the code assumes OpenClaw will deliver messages. Some example wrapper files and README include an absolute path (/Users/robbin/...) which is a leftover example and should be adjusted for other installations.
Install Mechanism
noteNo automated install spec is provided (no package download). The repo includes a setup.py that performs local setup tasks and prints instructions; installation is manual which reduces silent risk but requires the user to run scripts. This is consistent with an on-disk Python tool; nothing is downloaded from remote URLs by the setup script.
Credentials
okThe skill requests no environment variables or external credentials. It only needs python3 and file-system access under the user's home directory, which is proportional to its functionality.
Persistence & Privilege
okalways:false and no special privileges requested. The code creates config/data files under ~/.openclaw and a local wrapper script; this is expected behavior for a local reminder tool and does not modify other skills or system-wide credentials.