Back to skill
Skillv1.1.1

ClawScan security

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

Scanner verdict

BenignFeb 16, 2026, 6:35 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's code, instructions, and required environment variables are consistent with a local SQLite index plus an ephemeral Redis-backed short-term buffer; nothing in the package appears to deviate from that stated purpose.
Guidance
This skill appears to do what it says: maintain a local SQLite metadata index and use a Redis namespace for ephemeral state. Before installing, confirm you trust the Redis endpoint you will configure—pointing REDIS_HOST to a remote or untrusted server will expose your short-term context to whoever controls that Redis instance (SKILL.md warns this). Note: the DB path is hard-coded to ~/.openclaw/memory/main.sqlite (env.example suggests DB_PATH but the script does not use it). The package only requires the redis Python library; review the small scripts/mema.py file yourself if you want full assurance. If you need encrypted/authenticated Redis, modify the script to support REDIS_PASSWORD or run a local, secured Redis instance.

Review Dimensions

Purpose & Capability
okName and description match the artifacts: the package contains a Python script that manages a local SQLite metadata index and reads REDIS_HOST/REDIS_PORT to operate an ephemeral Redis namespace. Required binaries and the single dependency (redis library) are proportionate to the described functionality.
Instruction Scope
noteRuntime instructions and the script stay within the stated domain (initializing a local DB, recording file paths/tags, and setting/getting/clearing Redis keys). One minor inconsistency: env.example.txt mentions DB_PATH but the script ignores DB_PATH and uses a hard-coded ~/.openclaw/memory/main.sqlite; SKILL.md warns about pointing REDIS_HOST to trusted instances (correct), but the claim 'All data is stored locally' only holds if Redis is local/trusted.
Install Mechanism
okNo remote downloads or opaque installers. The SKILL.md recommends running 'pip install -r requirements.txt' which only installs the redis PyPI package—an expected, low-risk dependency.
Credentials
okOnly REDIS_HOST and REDIS_PORT are required. No unrelated credentials, secrets, or config paths are requested. Note: the script does not accept a REDIS password or auth token (no REDIS_PASSWORD), so it expects either unauthenticated or otherwise-trusted Redis endpoints.
Persistence & Privilege
okThe skill does not request elevated privileges and is not permanently forced on (always:false). It writes its own data to ~/.openclaw/memory and does not modify other skills or system-wide settings.