show-me-your-work
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data (e.g., commit messages, PR numbers, artifact paths) into a TSV log file. While it attempts to neutralize spreadsheet formula injection, the instructions include a 'Cross-model review' phase where a subagent reads the transcript and the log. This creates an attack surface where malicious content embedded in the evidence (like a PR body or file content) could influence the subagent's audit.
- Ingestion points:
scripts/log.shaccepts external evidence and results;SKILL.mdinstructs agents to read transcripts inagent-transcripts/. - Boundary markers: The skill advises using plain language and concrete actions but lacks explicit markers to differentiate between audit instructions and log content during the cross-model review.
- Capability inventory: The skill uses shell execution (
printf,mkdir,tr) and file writes to maintain the log. - Sanitization:
scripts/log.shcleans tabs/newlines and prefixes spreadsheet formula triggers (=,+,-,@) with a single quote, which is a good practice for preventing CSV/TSV injection, but doesn't prevent NLP-level prompt injection. - [COMMAND_EXECUTION]: The logging script
scripts/log.shuses shell variables directly inprintfandmkdir. While the script attempts to clean inputs in theclean()function, the$logfileargument and the initial script arguments are used before sanitization, posing a potential command injection risk if the calling agent provides malformed paths or names. - Evidence:
logfile="$1",logdir="$(dirname "$logfile")", andmkdir -p "$logdir"inscripts/log.sh.
Audit Metadata