harness-progress
Pass
Audited by Gen Agent Trust Hub on May 16, 2026
Risk Level: SAFECOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructs the agent to execute local shell scripts (
scripts/progress-snapshot.sh,scripts/render-html.sh, andscripts/plan-brief-open.sh) to gather data and generate the dashboard HTML. This relies on the existence and integrity of these scripts within the project's directory. Additionally, the project name is derived from the repository root directory name viagit rev-parseand passed to shell commands, which could be a potential risk if the directory name contains shell metacharacters. - [PROMPT_INJECTION]: The skill processes untrusted content from the
Plans.mdfile, which serves as a surface for indirect prompt injection. - Ingestion points: Data is read from
Plans.md(specifically task titles and statuses likecc:WIP). - Boundary markers: The instructions do not specify the use of delimiters or 'ignore' instructions when parsing the external file.
- Capability inventory: The agent has access to
Read,Write, andBashtools. - Sanitization: There is no mention of sanitizing the content from
Plans.mdbefore it is processed by scripts or rendered into HTML, potentially allowing malicious content in task names to influence the generated dashboard.
Audit Metadata