Nowledge Mem for OpenClaw

Security checks across malware telemetry and agentic risk

Overview

This appears to be a legitimate memory plugin, but it is designed to automatically store and reuse OpenClaw conversations and may use a configured remote server/API key.

Before installing, decide whether you want automatic persistent memory for OpenClaw. Prefer local mode unless you intentionally want a remote/shared memory server, verify any configured apiUrl and apiKey, and review capture/exclusion settings so sensitive conversations are not retained or reused unexpectedly.

VirusTotal

62/62 vendors flagged this plugin as clean.

View on VirusTotal

Risk analysis

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.

#
ASI01: Agent Goal Hijack
Low
What this means

The agent may search or save memories even when the user did not explicitly ask on that turn.

Why it was flagged

The plugin adds system-level behavioral guidance on every turn to encourage proactive search and saving. This is consistent with a memory plugin, but it materially changes default agent behavior.

Skill content
Search proactively with memory_search when past context would improve your answer. Do not wait to be asked... Save autonomously with nowledge_mem_save...
Recommendation

Install only if you want proactive memory behavior, and review plugin settings for capture and recall controls.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Private conversation details may be stored in the memory backend and later resurfaced to the agent.

Why it was flagged

The plugin is explicitly designed to persist conversation history and reuse it across sessions and tools. That is purpose-aligned, but it means sensitive or incorrect stored content can influence future agent context.

Skill content
Every OpenClaw conversation is captured as a searchable thread... knowledge from Claude, Cursor, web chats, and imported threads stays searchable inside OpenClaw.
Recommendation

Use local mode unless you intend remote sharing, avoid entering secrets you do not want retained, and configure capture exclusions or deletion workflows where available.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Anyone controlling the configured backend or API key could access or modify the associated memory store.

Why it was flagged

Remote mode sends a user-configured Nowledge Mem API key to the configured backend. This is expected for remote access, but it is sensitive delegated access.

Skill content
headers.authorization = `Bearer ${this._apiKey}`; headers["x-nmem-api-key"] = this._apiKey;
Recommendation

Verify the apiUrl before enabling remote mode, protect the API key, and rotate it if it may have been exposed.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Memory operations depend on the trusted Nowledge Mem CLI package available in the user environment.

Why it was flagged

The plugin can use a locally installed nmem command or fall back to uvx running nmem-cli. This is central to its operation, but uvx may resolve an external package at runtime unless the user controls that environment.

Skill content
const candidates = [["nmem"], ["uvx", "--from", "nmem-cli", "nmem"]];
Recommendation

Install the Nowledge Mem CLI from a trusted source and consider pinning or managing the helper package in controlled environments.