planning-with-files
Pass
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill establishes a workflow where the agent stores research and findings in markdown files (e.g.,
findings.md) to serve as persistent 'working memory'. This creates an attack surface for indirect prompt injection, as malicious instructions embedded in external web content could be saved to these files and subsequently obeyed by the agent during its planning and decision-making phases. - Ingestion points:
findings.md,task_plan.md, andprogress.md(read via theReadtool or automated hooks). - Boundary markers: Absent. The templates use standard Markdown structure but do not include explicit delimiters or instructions to ignore embedded commands within the research sections.
- Capability inventory: The agent has access to
Bash,Write,Edit,WebFetch, andWebSearchtools, allowing for system interaction and external data retrieval. - Sanitization: None. The skill does not provide mechanisms to sanitize or validate external content before it is stored in the planning files or read back into the context.
- [COMMAND_EXECUTION]: The skill automates task verification and session management through local scripts.
- The
Stophook automatically executescheck-complete.shorcheck-complete.ps1upon session termination to verify that all phases in the task plan are marked as complete. - The
session-catchup.pyscript is intended to be executed at the start of a session to parse internal application session logs (~/.claude/projects/) and summarize past interactions. While this facilitates context recovery, it involves reading historical interaction data from the local filesystem. - The
PreToolUsehook executescat task_plan.mdto refresh the agent's context before every tool call.
Audit Metadata