Back to skill
Skillv1.0.0
ClawScan security
Mother.skill · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
ReviewApr 10, 2026, 3:02 PM
- Verdict
- Review
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's claimed purpose (local, personal memory preservation) and manifest are mostly coherent, but the SKILL.md contains detected unicode control characters (a common prompt‑injection signal) and the package has unknown provenance — review hidden characters and origin before installing.
- Guidance
- This skill appears to do what it says (local preservation of memories) but exercise caution because the SKILL.md contains detected invisible unicode control characters and the package provenance is unknown. Before installing: (1) Inspect the raw files (SKILL.md, README) in a hex/verbose text viewer or an editor that shows invisible characters and remove any control characters (look for U+202E RLO, U+200F, U+200E, etc.). (2) Verify the author/source (repo, release, and checksums) or prefer a published package from a known maintainer. (3) Run the skill in a sandboxed environment or with network access disabled if you want to be extra safe — although the skill claims no external transmission, a compromised agent runtime or hidden instructions could still attempt to exfiltrate data. (4) If you are uncomfortable doing this review, do not install or only install from a verified upstream source. Additional information that would raise confidence: a known/github-hosted repository with commit history, signed release artifacts, or a clear explanation of why the SKILL.md contained control characters (e.g., accidental copy/paste).
- Findings
[unicode-control-chars] unexpected: Prompt-injection / invisible-unicode control characters are not necessary for a local memory-preservation SKILL.md and could indicate an attempt to hide or manipulate instructions. Because this package is instruction-only, hidden characters are a meaningful risk.
Review Dimensions
- Purpose & Capability
- okName, description, templates, and instructions all align: a local, instruction-only skill that stores user-provided memories under ~/.mother-skill/. There are no unexpected binaries, env vars, or external-service credentials required.
- Instruction Scope
- concernThe SKILL.md directs the agent to persistently load and store user memories locally and to 'always load her profile before responding' — consistent with purpose. However, a prompt-injection signal (unicode-control-chars) was detected inside SKILL.md; invisible control characters (e.g., RLO, LTR/RTL overrides) can be used to hide or alter instructions and could manipulate agent behavior or reviewers. Because this is an instruction-only skill, hidden text is the primary attack surface.
- Install Mechanism
- okNo install spec or downloaded code — lowest risk install profile. The only on-disk writes described are the user data files under ~/.mother-skill/, which match the skill's purpose.
- Credentials
- okNo environment variables, credentials, or config paths are requested. Storage and behavior described are local and proportional to the stated functionality.
- Persistence & Privilege
- okalways=false (not forced everywhere). The skill asks to persist user data under the user's home directory, which is expected. It does not request elevated system privileges or modify other skills according to the provided files.
