self-improvement
Pass
Audited by Gen Agent Trust Hub on Sep 18, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to capture user corrections, errors, and feature requests to update project files like
CLAUDE.md,AGENTS.md, andSOUL.md. This creates a vulnerability surface where malicious user input could be persistently injected into the agent's long-term instructions. - Ingestion points: Captures data from user chat ("User corrections"), tool outputs, and knowledge gaps which are logged in the
.learnings/directory. - Boundary markers: The skill documentation suggests guidelines for "Promotion" but does not include explicit technical delimiters or "ignore embedded instructions" warnings for the ingested content.
- Capability inventory: The skill facilitates writing to sensitive project-level markdown files that influence agent behavior across sessions.
- Sanitization: There is no technical sanitization or validation of the content being logged or promoted; the skill relies on the LLM to follow Natural Language promotion rules.
- [DYNAMIC_EXECUTION]: The skill implements a hook system for platforms like OpenClaw and Claude Code. It executes shell scripts (
activator.shanderror-detector.sh) automatically during the agent's lifecycle, such as on every user prompt or following bash tool usage. - [COMMAND_EXECUTION]: The file
scripts/extract-skill.shis a shell utility that dynamically creates new skill folder structures and generatesSKILL.mdfiles based on user-provided arguments. - [EXTERNAL_DOWNLOADS]: The documentation references external installation methods via
clawdhuband a third-party GitHub repository (github.com/peterskoett/self-improving-agent.git) for setup and updates.
Audit Metadata