Self-Improving Agent (ORBIT)

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

Overview

The skill is transparent about being a self-improvement memory system, but it can write persistent instructions and share context across sessions, which deserves review before use.

Install only if you are comfortable with an agent maintaining persistent learning files and possibly using them in future sessions. Review entries before promotion, avoid storing secrets or private transcripts, keep cross-session sharing explicit and minimal, and verify the exact package/source because the documented install slug differs from the evaluated registry slug.

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

A wrong or sensitive learning could be reused as guidance in later sessions, changing the agent's behavior or exposing details from past work.

Why it was flagged

The skill stores learnings and promotes them into files that become future agent context. The artifacts do not clearly require user approval, secret redaction, retention limits, or a rule that logged content is treated only as untrusted notes.

Skill content
OpenClaw injects these files into every session ... MEMORY.md ... .learnings/ ... Broadly applicable learning | Promote to CLAUDE.md, AGENTS.md, and/or .github/copilot-instructions.md
Recommendation

Only promote entries after explicit review; redact secrets and private data; keep project-specific learnings scoped; periodically inspect and clean .learnings and workspace prompt files.

What this means

Information from one session could be read, forwarded, or acted on by another session or background agent beyond the user's immediate task.

Why it was flagged

The documentation encourages cross-session transcript access, messaging, and spawning background sub-agents, but does not specify identity checks, permission boundaries, data minimization, or when user approval is required.

Skill content
sessions_history(sessionKey="session-id", limit=50) ... sessions_send(sessionKey="session-id", message="Learning: API requires X-Custom-Header") ... sessions_spawn(task="Research X and report back", label="research")
Recommendation

Use cross-session tools only with explicit user consent, send minimal sanitized context, verify the target session, and avoid spawning sub-agents with sensitive information.

What this means

Following the documentation could lead a user to install or compare a differently named package than the one being reviewed.

Why it was flagged

The evaluated registry slug is self-improving-agent-orbit, while the documentation and _meta.json refer to self-improving-agent. This does not show malicious behavior, but it creates provenance and installation-target ambiguity.

Skill content
clawdhub install self-improving-agent
Recommendation

Verify the package slug, owner, and source repository before installing, and prefer installing the exact reviewed artifact.

What this means

If enabled, every new session may receive additional self-improvement instructions until the hook is disabled.

Why it was flagged

The optional hook persistently injects a reminder at agent bootstrap. It is disclosed and purpose-aligned, but it changes session context whenever enabled.

Skill content
events":["agent:bootstrap"] ... Injects a reminder to evaluate learnings during agent bootstrap.
Recommendation

Enable the hook only if you want persistent reminders, and disable it if it becomes intrusive or affects workflows unexpectedly.