Back to skill
Skillv1.0.0

ClawScan security

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

Scanner verdict

BenignMar 2, 2026, 7:04 AM
Verdict
benign
Confidence
medium
Model
gpt-5-mini
Summary
The skill's code, instructions, and metadata are internally consistent: it stores and analyzes journal entries locally, uses only the standard library, and does not declare or require network access or external credentials.
Guidance
This package appears coherent and local-only, but before installing: (1) review the portions of the scripts that were truncated in the provided bundle to confirm there are no network calls, subprocess.exec/use of sockets, or hidden telemetry; (2) verify you are comfortable with data being stored under ~/.openclaw/workspace/data/journal and back it up if needed; (3) on Windows the chmod calls are ignored — check file ACLs if you need strict privacy; (4) if you plan to run these scripts in an automated agent, remember they can modify local files (entries.json) — consider making a copy of existing data first. If you want, I can scan the remaining truncated parts for network/subprocess usage or search the full files for suspicious patterns.

Review Dimensions

Purpose & Capability
okName/description (local mood diary with reports) match the included scripts and assets. The scripts read a local moods.json, parse/input natural-language diary entries, detect moods/scores/tags, and write JSON files under ~/.openclaw/workspace/data/journal — all consistent with the described purpose.
Instruction Scope
okSKILL.md instructs running the two included Python scripts and documents the same local data path and features implemented in the code. The instructions do not ask the agent to read unrelated system files, environment variables, or to send data externally.
Install Mechanism
okNo install spec is present (instruction-only plus bundled scripts). The code relies only on the Python standard library and reads a bundled assets/moods.json — there are no downloads, package installs, or external installers.
Credentials
okThe skill requires no environment variables, no credentials, and no external config paths. All requested filesystem access (creating a per-user ~/.openclaw workspace and writing entries.json) is proportional to a local diary application.
Persistence & Privilege
noteThe skill writes persistent data to ~/.openclaw/workspace/data/journal/entries.json and sets file/dir permissions to user-only where possible. 'always' is false and the skill does not request elevated system-wide privileges. Note: persistent local storage is expected for this use case.