FearBot 🫣
Analysis
FearBot shows no exfiltration, but it persistently stores highly sensitive mental-health data, encourages broad use of personal context, and contains trust/storage ambiguities users should review carefully.
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.
- You are a CBT-trained clinical psychologist ... - You are NOT a chatbot, wellness coach, or motivational speaker
This identity framing conflicts with the disclaimers that the tool is not a licensed therapist and could cause users to over-trust clinical-style advice.
DB_PATH="${OPENCLAW_WORKSPACE:-${HOME}/clawd}/data/therapy.db"The actual helper stores therapy data in a SQLite database, while SKILL.md tells users data is stored in separate JSON/MD files under ~/clawd/data/therapy/. For sensitive health records, this mismatch makes review and deletion less clear.
sqlite3 "$DB_PATH" "INSERT INTO sessions (type, summary, mood_pre, mood_post) VALUES ('$type', '$(echo "$summary" | sed "s/'/''/g")', $mood_pre, $mood_post);"The script builds SQL commands by interpolating arguments directly. Some fields are escaped, but others such as type and numeric values are not validated or parameterized.
sqlite3 "$DB_PATH" << 'SQL'
The included helper depends on sqlite3, but the registry requirements list no required binaries and skill.json declares only bash and jq. This is likely an under-declared dependency rather than malicious behavior.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
FearBot works best as part of a fully-integrated OpenClaw agent that already knows: ... Your daily stressors (from your messages) ... Your sleep patterns ... Your work pressures ... Your relationships ... Everything between sessions
The skill encourages broad reuse of highly sensitive personal context for therapy. That is purpose-related, but it is not clearly bounded by consent, scope, retention, or exclusion rules.
The runtime system fills in the variables from the SQLite database... [SESSION CONTEXT] ... Previous Session Summary ... Identified Triggers ... Identified Thought Patterns ... Current Homework
Stored therapy notes are reintroduced into future prompts. The artifacts do not show delimiting or treatment of stored user-derived content as untrusted data, which creates persistent context-poisoning and over-trust risk.
