personal health manager
Analysis
The skill is coherent for health tracking and shows no hidden network exfiltration or deceptive behavior, but it handles sensitive health data that users should protect.
Findings (2)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
def update_medication(med_id: int, updates: dict) -> dict: ... med.update(updates) ... def delete_medication(med_id: int) -> bool:
The local helper supports changing and deleting medication records, which is expected for a health manager but could matter if done accidentally.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
DATA_DIR = Path.home() / ".health_data" ... "profile.json": {}, "medications.json": [], "reminders.json": [], "records.json": []The helper initializes persistent local JSON files for health profile, medications, reminders, and health records, which are sensitive data.
