Memory OS

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

Overview

Memory OS is a coherent local-only persistent memory setup, but it intentionally stores and reuses personal/work context across future agent sessions.

Install only in a private workspace where you are comfortable retaining long-term agent memory. Review the generated AGENTS.md, USER.md, MEMORY.md, HEARTBEAT.md, and daily notes regularly, avoid storing secrets, and disable or narrow heartbeat/startup behavior if you do not want automatic memory loading.

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.

#
ASI06: Memory and Context Poisoning
Medium
What this means

The memory files may store names, projects, goals, decisions, mistakes, and other private context that future agents can read and rely on.

Why it was flagged

The skill is designed to accumulate and reuse personal/work context over time, which is expected for a memory system but sensitive if used in the wrong context.

Skill content
“MEMORY.md may become quite personal over time. Only load it in trusted, private sessions — not in shared contexts, group chats, or sessions with people other than your primary operator.”
Recommendation

Keep the memory files in a private workspace, avoid adding secrets, periodically review or prune them, and do not load them in shared or untrusted sessions.

#
ASI10: Rogue Agents
Low
What this means

Future sessions may automatically read memory files and continue prior context without asking each time.

Why it was flagged

The skill intentionally installs persistent startup behavior that changes how future agent sessions initialize.

Skill content
“With AGENTS.md, the agent proactively loads its memory files, orients itself, and picks up where it left off — before the conversation even starts.”
Recommendation

Inspect the generated AGENTS.md and related memory files before relying on them, and edit or remove any startup behavior you do not want.

#
ASI10: Rogue Agents
Low
What this means

If heartbeat features are enabled, the agent may perform periodic checks and contact the user based on the stored checklist.

Why it was flagged

Heartbeat behavior is disclosed and purpose-aligned, but it introduces proactive scheduled agent activity rather than purely user-invoked behavior.

Skill content
“OpenClaw supports scheduled heartbeat checks. When triggered, the agent reads HEARTBEAT.md, works through the list, and reaches out only if something needs attention.”
Recommendation

Enable heartbeat behavior only if you want proactive checks, and keep HEARTBEAT.md narrowly scoped to safe, non-sensitive checks.

#
ASI09: Human-Agent Trust Exploitation
Low
What this means

A user might put more personal information into the memory files than they would otherwise choose to retain long-term.

Why it was flagged

The guide also includes privacy warnings, but this wording could understate the privacy implications of asking users to store detailed personal and work context.

Skill content
“This isn't about privacy — it's about efficiency.”
Recommendation

Treat all Memory OS files as potentially sensitive, even if they are local-only, and avoid storing secrets or information you would not want reused in future sessions.