Elite Longterm Memory

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: elite-longterm-memory Version: 1.2.3 The skill bundle provides a multi-layered memory system for AI agents. While the `bin/elite-memory.js` script performs benign local file system operations, the `SKILL.md` contains instructions for the AI agent that involve executing external Python scripts (`python3 skills/git-notes-memory/memory.py`), installing npm packages (`npm install mem0ai`), and running external binaries (`supermemory`). These actions introduce supply chain risks and potential shell injection vulnerabilities if the external scripts or their arguments are not properly secured. Additionally, the `SKILL.md` instructs the agent to perform certain actions 'SILENTLY', which is a prompt injection technique, though in this context it appears intended for managing agent verbosity rather than hiding malicious activity. The `rm -rf` command is also present for a 'nuclear option' memory clear. These capabilities, while potentially useful for the stated purpose, carry significant risks without clear evidence of intentional malice.

Findings (0)

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.

What this means

Old, incorrect, or sensitive memories may be reused later and shape the agent's behavior.

Why it was flagged

The skill intentionally creates persistent agent memory before replies, so stored context can influence future sessions.

Skill content
Agent (internal): 1. Write to SESSION-STATE.md → "Decision: Use Tailwind" 2. THEN respond
Recommendation

Review and curate memory files regularly, avoid storing secrets, and remove or correct inaccurate memories.

What this means

The agent may update long-term memory without mentioning each update in chat.

Why it was flagged

The documentation tells the agent to store some memory silently, which reduces visibility into persistent changes.

Skill content
# Store a decision (SILENT - never announce)
Recommendation

If you install it, consider instructing the agent to summarize memory changes or ask before storing sensitive information.

What this means

Private conversation or project context may leave the local machine if cloud memory integrations are enabled.

Why it was flagged

The Mem0 example shows conversation messages being sent to an external memory provider when that optional integration is configured.

Skill content
await client.add(messages, { user_id: "user123" });
Recommendation

Enable SuperMemory or Mem0 only if you trust the provider, understand retention policies, and avoid sending secrets.

What this means

A configured API key may incur costs or expose provider access if mishandled.

Why it was flagged

The skill requires a provider API key for its memory/search integrations, which is expected but grants access to the user's provider account.

Skill content
Required env vars: OPENAI_API_KEY
Recommendation

Use scoped or dedicated API keys where possible, monitor usage, and revoke keys if you stop using the skill.

What this means

Running the command would delete stored vector memories and could cause loss of recalled context.

Why it was flagged

The documentation includes a destructive shell command that removes the LanceDB memory directory.

Skill content
rm -rf ~/.openclaw/memory/lancedb/
Recommendation

Run this only as an intentional reset after backing up any memory data you may need.

What this means

Installing or running the package may also install third-party code.

Why it was flagged

The package can pull an optional external dependency with a version range; this is normal for npm integrations but still part of the supply chain.

Skill content
"optionalDependencies": { "mem0ai": "^1.0.0" }
Recommendation

Install from trusted sources, pin versions if needed, and review dependencies for sensitive environments.