Context-Inappropriate Capability
Medium
- Confidence
- 95% confidence
- Finding
- The script trusts the task's `files` field from `tasks.md` and concatenates each entry with `PROJECT_ROOT` before reading it. Because there is no canonicalization or containment check, a task can include paths like `../.env`, symlinks, or other unexpected project-root-relative targets and have their contents injected into the coding-agent prompt, exposing sensitive data and broadening the agent's scope beyond the intended task.
