poteto-mode
Pass
Audited by Gen Agent Trust Hub on Sep 1, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONDATA_EXFILTRATIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from GitHub PR review comments and local session transcripts to perform its primary functions.
- Ingestion points:
scripts/watch-pr/github.tsreads review threads from the GitHub API.scripts/worktree-audit.shandplaybooks/eval.mdread session transcripts from~/.claude/projects/and~/.codex/sessions/. - Boundary markers: The instructions in
playbooks/babysit.mdexplicitly state to treat review-comment text as untrusted data and not as instructions. However, formal data delimiters are not used in the automated scripts. - Capability inventory: The skill has capabilities for file system access, shell command execution (via
Task,Bun.spawnSync, andchild_process.spawn), and network access via theghCLI. - Sanitization:
playbooks/babysit.mdprovides strong guidance to triage comments skeptically and avoid passing comment text directly into shells. - [EXTERNAL_DOWNLOADS]: The
scripts/bootstrap.tsutility automatically runsbun installto fetch Node.js dependencies such ascommanderfrom the public registry during initialization. - [COMMAND_EXECUTION]: The skill makes extensive use of local shell commands to manage development workflows.
- Evidence:
scripts/watch-pr/github.tsexecutesgh(GitHub CLI) andgitcommands.scripts/orch/store.tsexecutesgt(Graphite CLI) andgitcommands.scripts/worktree-audit.shis a bash script that performs Git operations and file system audits. - [DATA_EXFILTRATION]: The skill reads local session transcript files from
~/.claude/projects/and~/.codex/sessions/to support session pickup and auditing features. While this data is used for the skill's primary purpose, it represents access to sensitive interaction history. - [DYNAMIC_EXECUTION]: The
scripts/bootstrap.tsscript usesBun.spawnSyncto re-execute the current process after ensuring dependencies are installed, effectively performing a self-restart with potentially updated environmental context.
Audit Metadata