Health Guardian
Analysis
This skill is broadly aligned with health monitoring, but it needs review because it handles sensitive Apple Health data, sets up recurring agent activity, and makes privacy and medical-capability claims that the artifacts do not fully support.
Findings (6)
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.
- **Apple Health** via Health Auto Export (iCloud sync) ... Configure: JSON format, iCloud Drive sync, hourly export ... **Privacy:** Nothing leaves your machine. No cloud. No telemetry.
The privacy statement conflicts with the required iCloud-based export flow for health data, and the skill also presents external alerting options. This can make users underestimate cloud/provider exposure.
39 metrics supported ... Missed medication inference ... UTI pattern detection ... Pressure injury prevention ... Medication interactions
These are high-trust medical monitoring claims. The provided analyzer only evidences temperature, heart-rate, and sleep checks, the importer maps far fewer metrics than claimed, and the manifest does not include the advertised scripts/summary.py.
Set Up Cron Import ... "expr": "0 * * * *" ... "text": "Run health import and check for anomalies" ... Add to Heartbeat
The skill asks the user to create recurring agent activity. This is disclosed and aligned with proactive monitoring, but it persists beyond a single invocation.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
HEALTH_EXPORT_PATH = os.path.expanduser("~/Library/Mobile Documents/iCloud~com~ifunography~HealthExport/Documents")
AUTOSYNC_PATH = os.path.join(HEALTH_EXPORT_PATH, "AutoSync/HealthMetrics")The importer reads a fixed iCloud Health Export directory. The advertised config includes a data_source setting, but this script does not load config.json, so user configuration does not appear to bound the health-data read scope.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"alert_channel": "telegram" ... If health data shows anomalies, alert human via preferred channel.
The skill contemplates sending health anomaly alerts through an external messaging/provider channel, but artifacts do not define recipient validation, consent, content minimization, or provider privacy boundaries.
All data stays local in `data/`: - `readings.json` — raw metric values with timestamps - `baselines.json` — calculated normal ranges per metric - `alerts.json` — triggered alerts history - `patterns.json` — detected correlations
The skill stores persistent health readings, baselines, alerts, and patterns for reuse. This is purpose-aligned, but the data is highly sensitive and could be exposed by backups, other agents, or shared folders.
