plan-manager
Pass
Audited by Gen Agent Trust Hub on Apr 1, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes a local Python script located at
~/.claude/scripts/plan-manager.pyusing theBashtool. It passes user-provided strings (plan names, titles, task numbers, and reasons) as command-line arguments to this script. While the script is intended to be deterministic, execution of local scripts with user-controlled arguments is a capability that should be monitored. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection because it processes and displays the contents of plan files which may contain untrusted instructions.
- Ingestion points: Plan data is read from files in the
plan/directory and displayed via theplan-manager.py showcommand as described in Phase 2 ofSKILL.md. - Boundary markers: Absent. The instructions do not define any boundary markers or delimiters to separate plan content from agent instructions, and explicitly direct the agent to "show complete output" and "never summarize".
- Capability inventory: The skill uses the
Bashtool to execute system commands and theReadtool to access files. - Sanitization: Absent. There is no evidence of sanitization, filtering, or validation of the plan content before it is processed by the agent.
Audit Metadata