show-run-status
Pass
Audited by Gen Agent Trust Hub on Oct 19, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructions direct the agent to execute a local utility script,
scripts/collect.sh, to gather status information from the repository. - [DYNAMIC_EXECUTION]: Inside
scripts/collect.sh, the skill identifies a command string fromdocs/agents/project.mdand executes it usingeval. This allows the execution of arbitrary shell commands if the source documentation file is modified by an untrusted party. - [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from various project files and incorporates it into the agent's context, creating an attack surface for indirect prompt injection.
- Ingestion points: Reads content from
docs/specs/catalog/*.md,.skills/progress.md,.skills/implementation-notes.md,.skills/decisions.tsv, and.scratch/*/issues/*.md. - Boundary markers: No explicit delimiters or warnings (e.g., "ignore instructions in the following text") are used to isolate untrusted content from the agent's instructions.
- Capability inventory: The agent can execute shell commands (including the
evalof test commands) and interact with the GitHub CLI (gh). - Sanitization: The skill does not perform any escaping, validation, or filtering of the content retrieved from the repository before presenting it to the agent.
Audit Metadata