Qmd Memory 1.0.0

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This appears to be a coherent local memory-search skill, but it installs QMD globally, indexes local workspace notes, and can optionally share that memory with local agents.

This skill looks safe for its stated purpose if you want local QMD memory search. Before installing, confirm you trust the QMD npm package, review which Markdown files in your OpenClaw workspace will be indexed, and only start the MCP server if you are comfortable sharing that indexed memory with other local agents.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

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.

What this means

Installing the skill's setup dependency can change the local environment and run code supplied by the QMD npm package.

Why it was flagged

The setup script installs QMD globally from npm without a pinned version. This is central to the skill's purpose, but it means users rely on the npm package's integrity and future updates.

Skill content
npm install -g @tobilu/qmd
Recommendation

Install only if you trust QMD and the package source; prefer a pinned version or review the package before running setup in sensitive environments.

What this means

Private workspace notes, logs, or agent configuration files may become searchable and reusable through QMD.

Why it was flagged

The skill builds a persistent local search index from agent workspace files and memory logs. That is expected for local memory search, but these files may contain private or sensitive context.

Skill content
✓ workspace — Core agent files (MEMORY.md, SOUL.md, etc.) ... ✓ daily-logs — memory/*.md daily logs ... ~/.cache/qmd/index.sqlite # Search index
Recommendation

Before setup, review which workspace folders contain sensitive content and add exclusions or avoid indexing files that should not become part of shared memory.

What this means

Other local agents or local processes may be able to query the indexed memory while the MCP server is running.

Why it was flagged

The optional serve command exposes the QMD memory index through a local HTTP MCP server for multi-agent use. The artifacts do not describe authentication or per-agent access controls.

Skill content
All agents can now query shared memory at localhost:8181 ... qmd mcp --http --daemon
Recommendation

Run the MCP server only on trusted machines, verify it binds only to localhost, and avoid serving indexes that contain secrets or highly sensitive notes.

What this means

The shared memory service may remain active until manually stopped.

Why it was flagged

The serve command starts QMD as a background daemon. This persistence is disclosed and includes a stop command, but users should be aware it continues running after the command returns.

Skill content
qmd mcp --http --daemon ... Stop with: qmd mcp stop
Recommendation

Stop the daemon when shared memory is no longer needed and check QMD status if you are unsure whether it is still running.