Per Agent Compression Universal

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

Overview

Review before installing: it sets up persistent scheduled jobs that automatically read and rewrite each agent's long-term memory from personal notes.

Install only if you want all discovered agents' old daily notes to be processed automatically on a weekly schedule. Before running it, back up agent workspaces, confirm the delivery recipient, consider limiting which agents and notes are included, and plan to review or roll back changes to USER.md, IDENTITY.md, SOUL.md, and MEMORY.md manually if needed.

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.

#
ASI10: Rogue Agents
Medium
What this means

Weekly jobs can keep running and changing agent memory files until the user notices or removes the tasks.

Why it was flagged

The installer embeds autonomous instructions into scheduled per-agent tasks, creating background behavior that continues after installation.

Skill content
MSG_FULL="AUTONOMOUS: Weekly per-agent memory consolidation for '$agent_id'... Execute without waiting."
Recommendation

Require explicit confirmation, allow selecting which agents are included, show the created cron jobs, and document that uninstall removes tasks but not prior memory edits.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Sensitive, incorrect, or prompt-injected content from old notes could become persistent context that influences future agent behavior.

Why it was flagged

The task converts daily notes into persistent long-term memory/profile files, including personal traits and preferences, without requiring user approval of extracted facts.

Skill content
Read full content (entire daily note) ... Append to targets ... USER.md ... IDENTITY.md ... SOUL.md ... MEMORY.md ... User Traits & Self-Profile
Recommendation

Add a preview/diff and approval step, support exclusions and redaction, back up target files before appending, and periodically review the resulting memory files.

#
ASI03: Identity and Privilege Abuse
Low
What this means

Installing with a privileged OpenClaw account can affect every discovered agent, not just one selected workspace.

Why it was flagged

The installer uses the current OpenClaw authority to enumerate all agents with workspaces before creating per-agent jobs.

Skill content
AGENTS_JSON=$(openclaw agents list --json 2>&1) ... select(.workspace != null)
Recommendation

Run from an account with appropriate scope and consider modifying the installer to target only the agents you intend to include.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Completion/failure summaries may reveal that memory compression ran and how many notes were processed, though the artifacts do not show note contents being sent.

Why it was flagged

The skill sends task announcements through a configured external delivery connector and recipient.

Skill content
DELIVERY_CHANNEL="${DELIVERY_CHANNEL:-dingtalk-connector}" ... DELIVERY_TO ... "Delivery: channel=$DELIVERY_CHANNEL, to=$DELIVERY_TO"
Recommendation

Use a trusted recipient/channel and avoid configuring shared chat targets for private agent memory workflows.

#
ASI04: Agentic Supply Chain Vulnerabilities
Info
What this means

Users may not realize from the registry metadata alone that setup involves running shell scripts and relying on OpenClaw CLI/jq.

Why it was flagged

The registry metadata under-declares the visible installer-style behavior and dependencies described in the artifacts.

Skill content
No install spec — this is an instruction-only skill. ... Required binaries ... none
Recommendation

Review install.sh before running it, ensure required binaries are present, and prefer updated metadata that declares the installer and dependencies.