Back to skill
Skillv1.0.0
ClawScan security
Ichiro-Mind · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 7, 2026, 5:04 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill appears internally consistent with its stated purpose (a local 4-layer memory system); requested environment access (OPENAI_API_KEY) and files it writes are proportional to its functionality and there are no obvious incoherent or malicious behaviors in the provided files.
- Guidance
- This skill appears to do what it says: a local multi-layer memory system that optionally uses OpenAI embeddings and LanceDB. Before installing, consider: 1) The skill stores files under ~/.ichiro-mind and creates SESSION-STATE.md in the workspace — inspect or back up any existing files with those names. 2) It requests your OPENAI_API_KEY; embeddings (if enabled) will send content to OpenAI — avoid storing highly sensitive personal data unless you accept that. 3) The SKILL.md shows adding an MCP entry to ~/.openclaw/mcp.json so agents can call the service; review any changes you make to that file and only register the MCP server if you trust the skill. 4) The provided core code appears consistent but part of core/__init__.py is truncated; review the full IchiroMind implementation locally (especially any network calls, cloud-backup behavior, or optional lancedb/openai usage) before granting the OpenAI API key. 5) If you want extra caution, run the skill in a sandbox or test environment and keep cloud_backup disabled unless you explicitly configure a trusted backup target.
Review Dimensions
- Purpose & Capability
- okName/description, config/default.json, SKILL.md, and the code align: the skill implements HOT/WARM/COLD/ARCHIVE layers, uses LanceDB (optional) and OpenAI embeddings (provider set to 'openai' in config). Requesting OPENAI_API_KEY is consistent with the declared embedding provider and the cold layer. Declared plugins (memory-lancedb) match the COLD layer design.
- Instruction Scope
- noteRuntime instructions and CLI operate on local files (creates ~/.ichiro-mind, SESSION-STATE.md in workspace, writes daily memory files) and include an example MCP registration (adding an entry to ~/.openclaw/mcp.json). The SKILL.md does not instruct broad system data collection, but the MCP integration enables the agent to call the skill programmatically; users should be aware that stored memories may be sent to the embedding provider if embeddings are enabled.
- Install Mechanism
- okNo automatic install/downloads or external archives; package.json indicates an entrypoint script and optional dependencies (openai, lancedb). The skill is instruction-and-files-only with no network-based installer, so install risk is low.
- Credentials
- okOnly OPENAI_API_KEY is required (declared in SKILL.md metadata and config references). That aligns with using OpenAI embeddings. No unrelated credentials or high-privilege environment variables are requested.
- Persistence & Privilege
- notealways is false (not force-included). The skill persists data under ~/.ichiro-mind and may be integrated into MCP by adding an entry to ~/.openclaw/mcp.json (example shown). MCP registration enables autonomous/tool-style invocation by agents (normal for skills) — this increases the blast radius if the agent has sensitive data to process, but it is coherent with the skill's purpose.
