Self Improving Agent 1.0.2

AdvisoryAudited by Static analysis on Apr 30, 2026.

Overview

No suspicious patterns detected.

Findings (0)

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 mistaken, overly broad, or sensitive learning could be preserved and reused by future agents, causing repeated bad behavior or accidental disclosure in project memory files.

Why it was flagged

The skill authorizes durable changes to files that future agents may treat as trusted instructions or memory. The artifacts do not show a clear approval, review, or redaction gate before promotion.

Skill content
When a learning is broadly applicable (not a one-off fix), promote it to permanent project memory. ... Add to appropriate section in target file (create file if needed)
Recommendation

Require explicit user review before promoting entries to CLAUDE.md, AGENTS.md, SOUL.md, TOOLS.md, or Copilot instructions, and add redaction guidance for secrets, private data, and one-off context.

What this means

Debug logs could accidentally retain secrets, internal paths, customer data, or other sensitive details if the agent logs raw outputs.

Why it was flagged

The intended logging format may store raw command output, inputs, and environment details in persistent markdown files.

Skill content
Append to `.learnings/ERRORS.md` ... Actual error message or output ... Command/operation attempted ... Input or parameters used ... Environment details if relevant
Recommendation

Sanitize logs before writing them, avoid storing tokens or personal data, and consider keeping `.learnings/` out of version control unless reviewed.

What this means

If enabled, the scripts will run repeatedly during agent use and add reminders into context.

Why it was flagged

The optional hook setup runs local shell scripts automatically on prompt submission and Bash tool completion. The reviewed scripts only emit reminders/read tool output, but enabling hooks is still automatic command execution.

Skill content
"UserPromptSubmit" ... "type": "command", "command": "./skills/self-improvement/scripts/activator.sh" ... "PostToolUse" ... "command": "./skills/self-improvement/scripts/error-detector.sh"
Recommendation

Enable hooks only after reviewing the scripts, prefer project-level configuration over global configuration, and disable them if they become intrusive.

What this means

Cross-session sharing can expose context from one task to another if session IDs or message contents are not carefully chosen.

Why it was flagged

The Clawdbot integration documents reading another session's transcript and sending learnings to other sessions.

Skill content
sessions_history --session <session-id> --last 50 ... sessions_send --to <session-id> --message "Learning: API requires X-Custom-Header"
Recommendation

Share only sanitized, task-relevant learnings and confirm the destination session before sending messages or reading transcripts.