Persistent Memory
Analysis
This looks like a real persistent-memory tool, but it should be reviewed carefully because setup automatically changes OpenClaw memory behavior and persistently indexes user, session, and workspace files.
Findings (4)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
config['agents']['defaults']['memorySearch'] = memory_config ... with open(config_path, 'w') as f: json.dump(config, f, indent=2)
The one-command setup automatically changes OpenClaw agent defaults rather than only installing local memory files; the unified setup path writes the config directly.
"$MEMORY_DIR/venv/bin/pip" install -q \
sentence-transformers==3.3.1 \
chromadb==0.6.3 \
networkx==3.4.2Setup installs external Python packages into a virtual environment. The versions are pinned and the dependencies match the memory/search purpose, but users should still notice the package install.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
possible_paths = [os.path.expanduser("~/.openclaw/openclaw.json"), os.path.expanduser("~/.openclaw/config.json"), "./openclaw.json"] ... subprocess.run(['openclaw', 'gateway', 'restart']The included configuration script targets user/global OpenClaw configuration files and can restart the OpenClaw gateway, requiring authority over the agent runtime configuration.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
"sources": ["memory", "sessions"], "extraPaths": ["SOUL.md", "AGENTS.md", "HEARTBEAT.md", "PROJECTS.md", "TOOLS.md", "IDENTITY.md", "USER.md", "reference/", "ARCHITECTURE.md"], ... "watch": True
The memorySearch configuration includes sessions plus user, identity, directive, and reference files, and enables ongoing sync/watch behavior.
