Back to skill
Skillv1.0.0
ClawScan security
Memory Garden - Validated Community Memory · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 4, 2026, 10:35 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is internally coherent: it manages a local mg-daemon, augments queries with locally-stored validated patterns, and only requires the mg-daemon binary and local filesystem access — no unrelated cloud credentials are requested.
- Guidance
- This skill appears to do what it claims — run a local mg-daemon, augment queries with validated patterns, and optionally extract/sync patterns. Before installing: 1) Verify the release binaries (download URL + SHA256 in SKILL.md) against the upstream GitHub release you trust. 2) Be aware the skill will create ~/.memory-garden and generate an Ed25519 private key (identity.json, mode 0600) used for signing; protect and back up this file or override its location via MG_IDENTITY_DIR if needed. 3) Extraction and P2P sync are opt-in (disabled by default) — do not enable MG_EXTRACTION_ENABLED or MG_SYNC_ENABLED unless you want the agent to extract conversation content or participate in networked syncing. 4) If you prefer the skill not to augment queries automatically, disable search with MG_SEARCH_ENABLED=false. 5) Inspect scripts/install.sh and mg-daemon upstream source if you need to audit what the native daemon binary does when run with --serve. Overall the required permissions and behavior are proportional to the stated purpose.
Review Dimensions
- Purpose & Capability
- okName/description match behavior: the skill runs a local 'mg-daemon', stores patterns under ~/.memory-garden, and provides search/extract/validate tools. The declared required binary (mg-daemon) and the code (daemon manager + MCP tool calls) are appropriate for a local-first memory service.
- Instruction Scope
- noteSKILL.md and code explicitly start and manage a local daemon, perform health checks, read/write under ~/.memory-garden, and optionally enable P2P sync. This is within scope, but note: the skill will generate and persist an Ed25519 private key (identity.json) under ~/.memory-garden/identity by default; that private key is sensitive and is used for signing P2P attestations. Also the runtime references additional env vars (MG_IDENTITY_DIR, MG_DATA_DIR) in code/docstrings that are not enumerated in the registry metadata — they are optional but affect where files are stored.
- Install Mechanism
- okNo installation spec is required by the registry entry, but SKILL.md metadata includes download entries pointing to GitHub releases for macOS and Linux with SHA256 sums — a well-known release host. Downloads are expected and reasonable for a native daemon binary. No arbitrary paste sites or IP URLs are used.
- Credentials
- noteThe skill does not request unrelated cloud credentials. It reads configuration via MG_* env vars (MG_DAEMON_URL, MG_EXTRACTION_ENABLED, MG_EXTRACTION_CONFIRM, MG_SYNC_ENABLED, MG_SEARCH_LIMIT) documented in SKILL.md. The code also recognizes MG_IDENTITY_DIR and refers to MG_DATA_DIR in error messaging (these are optional). It generates and stores a private key locally (sensitive) — required for P2P signing, so justified, but the user should treat that artifact as a secret.
- Persistence & Privilege
- okalways:false (not force-included) and disable-model-invocation:false (normal). The skill will autonomously run beforeQuery/afterResponse hooks when invoked and may start a detached daemon process and write files to ~/.memory-garden. This level of persistence is expected for a local daemon skill; there is no indication it modifies other skills or system-wide agent settings.
