self-improving-agent
Pass
Audited by Gen Agent Trust Hub on Aug 30, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes auto-generated memory files containing potentially untrusted data from tool outputs and user interactions, then promotes this data into permanent project instructions.\n
- Ingestion points: The
memory-analystanderror-capturetools ingest data fromMEMORY.md, topic-specific markdown files, and direct Bash command output (error logs).\n - Boundary markers: The skill documentation does not mention the use of delimiters or 'ignore embedded instructions' prompts when analyzing and promoting memory entries.\n
- Capability inventory: The skill is capable of modifying
CLAUDE.md, creating new rule files in.claude/rules/, and generating newSKILL.mdfiles, effectively altering the agent's long-term behavior.\n - Sanitization: No sanitization or validation mechanisms are described for the content being transitioned from scratchpad memory to enforced rules.\n- [REMOTE_CODE_EXECUTION]: The provided installation instructions involve executing a local shell script and adding a third-party marketplace source.\n
- Evidence: Documentation mentions
./scripts/codex-install.sh --skill self-improving-agentand adding thealirezarezvani/claude-skillsmarketplace repository.\n- [COMMAND_EXECUTION]: Theerror-capturehook operates by monitoring the output of Bash tools to record insights, interacting directly with shell execution results.\n - Evidence: The hook is explicitly described as Monitoring command output for errors via
PostToolUsefor Bash.\n- [DYNAMIC_EXECUTION]: Theskill-extractoragent generates new executable skill files (SKILL.md) based on patterns observed at runtime.\n - Evidence: The skill description for
skill-extractorstates it 'generates a complete skill: SKILL.md with proper frontmatter' from recurring solutions.
Audit Metadata