ralph-loop-yylo
Pass
Audited by Gen Agent Trust Hub on Sep 21, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill is designed to process external task data from a controller, which introduces a surface for instructions that could attempt to manipulate the agent's behavior.
- Ingestion points: The skill utilizes the
$ARGUMENTSplaceholder inSKILL.mdand explicitly directs the agent to read the "complete assigned task" from a canonical controller inreferences/implement.md. - Boundary markers: The instructions contain directives to "Preserve task references and directives literally" and "Stay within the assigned task", which provide guidance but do not programmatically enforce isolation from adversarial inputs.
- Capability inventory: The agent has the authority to modify files, perform
gitoperations, and execute local CLI tools (yy task,yy merge) within the product worktree. - Sanitization: No explicit content sanitization, filtering, or instruction-override protection is documented for the external task data being processed.
- [DYNAMIC_EXECUTION]: The
scripts/kanban.shscript employs dynamic execution techniques to manage the skill's runtime environment. - Evidence: The script uses
evalto execute shell commands and environment variable exports produced by thecontroller_resolver.pyscript. - Evidence: The script uses
execto invoke Python-based helper scripts (e2e_sweep_helper.py,e2e_housekeeping.py) to perform validation and auditing logic at runtime. - [COMMAND_EXECUTION]: The skill's primary function involves orchestrating multiple command-line utilities to manage the development lifecycle.
- Evidence:
references/implement.mdandscripts/kanban.shcontain logic to executegit,yylo-ledger,juno-kanban, and variousyysubcommands to fulfill task implementation and record-keeping requirements.
Audit Metadata