extract-learnings
Pass
Audited by Gen Agent Trust Hub on Sep 30, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data which could lead to indirect prompt injection.
- Ingestion points: Data enters the context through files like
CLAUDE.md,MEMORY.md, andmemory/*.md, as well asgit logoutput and the session history database at~/.claude-memory/conversations.db(Phase 1). - Boundary markers: The skill does not employ explicit delimiters or 'ignore' instructions when providing this external data to the Memory Auditor and Signal Discoverer subagents.
- Capability inventory: The skill possesses the ability to
WriteandEditfiles, and useBashto runpython3,git,find, andtrash(Phases 1, 2, and 4). - Sanitization: There is no evidence of content sanitization or filtering before the data is processed by the agent.
- Mitigation: The risk is mitigated by a mandatory human review step (
AskUserQuestion) before any proposed memory updates are committed to the file system. - [COMMAND_EXECUTION]: The skill uses the
Bashtool to perform several system-level tasks. - It executes
findto locate memory directories across the home folder. - It runs
git logto extract recent development context from the repository. - It uses
python3to query the local SQLite database containing conversation history at~/.claude-memory/conversations.db. - It uses
trashto remove retired memory files, providing a reversible method for cleaning up stale information.
Audit Metadata