Back to skill
Skillv5.0.2
ClawScan security
Skill · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 16, 2026, 8:07 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's instructions and requirements are generally consistent with a local, persistent-memory tool (SAGE) — it stores memories locally and expects you to run a local SAGE server — but the registry metadata omits some config paths the SKILL.md references and you should verify the SAGE software and local server behavior before trusting it with sensitive data.
- Guidance
- This skill appears to do what it claims: provide persistent local memories via a local SAGE MCP server. Before installing or enabling it, verify the SAGE binary/source you will install (confirm the GitHub repo and release signatures), confirm that the .mcp.json file truly only points at localhost, and review where keys and the SQLite DB (~/.sage/data/sage.db) are stored and how they are protected (file permissions, encryption). Be aware the agent will write per-turn summaries (observations) and register an Ed25519 identity — if you have highly sensitive conversation content, enable SAGE at-rest encryption or avoid storing those items. Finally, ask the skill publisher or registry to fix the metadata mismatch (the SKILL.md references config paths and a repo, but the registry metadata omits them) so you can audit provenance more easily.
Review Dimensions
- Purpose & Capability
- noteThe skill's name and description match the instructions: it implements persistent, consensus-validated memory via a local SAGE MCP server and lists the memory-related tools (sage_turn, sage_remember, sage_recall, etc.). However, the registry metadata declares no required config paths or homepage, while SKILL.md explicitly references local files (~/.sage/data/sage.db and .mcp.json) and a GitHub repository URL — an inconsistency users should be aware of.
- Instruction Scope
- noteSKILL.md confines activity to a local SAGE server and specifies what gets stored (summaries via sage_turn/sage_remember). It mandates calling sage_inception on the first message and sage_turn every turn (which will recall and store observations). This is within the stated memory purpose, but it does mean conversation summaries and task reflections will be written to a local DB and an agent identity (Ed25519 key) will be registered — verify what exactly gets stored and retained.
- Install Mechanism
- okThis is an instruction-only skill (no install spec). SKILL.md tells the user to download/ install SAGE from GitHub releases and run a local server. That external download is expected for this purpose, but you should verify the releases and signatures on the linked repository before installing.
- Credentials
- noteThe skill requests no environment variables or external credentials (proportionate). However, it references specific local config/data paths (~/.sage/data/sage.db and .mcp.json) even though the registry metadata lists no required config paths — this mismatch should be clarified. The skill will create/register an Ed25519 identity for attribution; understand where the private key is stored and protect it.
- Persistence & Privilege
- okThe skill does not request always:true and is user-invocable; autonomous invocation is allowed (platform default). The skill creates persistent local memory (intended behavior). Note: autonomous use combined with persistent local storage increases blast radius only if the local SAGE server or host is compromised — consider that when deciding to enable autonomous invocation.
