planning-prompts-skill
Pass
Audited by Gen Agent Trust Hub on Oct 8, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_CONTEXT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill possesses a surface for indirect prompt injection as its primary function involves reading project-related markdown files (e.g.,
BRIEF.md,ROADMAP.md) and incorporating their contents into generated prompts for subsequent execution. - Ingestion points: Reads files within the
.planning/and.prompts/directories. - Boundary markers: Uses XML tags (e.g.,
<objective>,<context>,<metadata>) to structure data, but does not explicitly warn sub-agents to ignore instructions embedded within the user-provided project data. - Capability inventory: Performs file writes, directory creation, and shell command execution.
- Sanitization: No specific sanitization or escaping of external project content is described before interpolation.
- [DYNAMIC_CONTEXT_INJECTION]: A template within
reference/meta-prompts.mdutilizes the dynamic context injection syntax (!date +%Y-%m-%d) to provide the current date to research-oriented prompts. This is a benign use of the capability to ensure temporal awareness. - [COMMAND_EXECUTION]: The skill is instructed to perform several local shell operations including directory creation (
mkdir), file searching (find), and directory listing (ls) to manage its state. Additionally, the success criteria require the agent to write a JSON analytics sidecar to a hidden directory in the user's home folder (~/.claude/skill-analytics/). - [DYNAMIC_EXECUTION]: The skill defines a "meta-prompt hierarchy" and an "execution engine" that involves spawning specialized agents (subagents) to handle research, planning, and implementation tasks. This represents standard orchestration of dynamic AI workflows.
Audit Metadata