ClawAudit verdict
personal-health-agent
The skill analyzes health data with clear instructions and no malicious behavior.
⚠ Flagged for review — coarse, uncorroborated signal, not a confirmed exploit. Review the config yourself before installing.
Automated static analysis — not a human review. ClawAudit flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
Findings (6)
Possible hardcoded credential
scripts/fitbit_setup.py · prose · downgraded · SECRET="):
client_secret = line.split(
Instruction-prose smuggling shape detected: collects a sensitive target ("Secret") and emits it outward ("send"). Phrased as prose with no trigger tokens — a semantic prompt-injection / data-exfil pattern the syntactic scanners can't see. Final tier capped at Caution; review the instructions before installing.
SKILL.md · > "To connect your Fitbit, you'll need to create a free developer app (takes ~2 minutes): > 1. Go to https://dev.fitbit.com/apps/new > 2. Sign in with your Goog
Uses exec() — may execute shell commands
scripts/fitbit_analyze.py · prose · downgraded · exec(
Python os.getenv — reads environment variable
scripts/fitbit_auth.py · prose · downgraded · os.getenv(
Python httpx request — network access
scripts/fitbit_auth.py · prose · downgraded · httpx.post(
Popular HTTP library — network access
scripts/fitbit_auth.py · prose · downgraded · Got
Permissions & capabilities
Requires 1 system binary.
Is this flag fair?
Thanks — recorded.