dag-ulw
Pass
Audited by Gen Agent Trust Hub on Nov 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests data from 'handoff files' generated by sub-agents to determine task completion and the overall run verdict.
- Ingestion points: Handoff files are read by the
omh_dag action=settleoperation after a child task completes (documented inreferences/run-loop.md). - Boundary markers: The skill uses
[dag:<run>/<node>]identifiers and requires a dedicatedrole: verifynode that must depend on producers to judge the goal independently. - Capability inventory: The skill can orchestrate multiple sub-processes via
delegate_taskand manage file system changes within a definedwrite_scope. - Sanitization: Implements a rigorous 'Goal loop' (verify, repair, extend) where completion is only claimed when the
omh_dagtool provides averifiedverdict based on evidence-gated checks. - [DYNAMIC_EXECUTION]: The skill generates prompts and task definitions dynamically at runtime based on the planned graph nodes.
- Evidence: Instructions in
SKILL.mdguide the creation of self-contained prompts using structured fields: TASK, DELIVERABLE, SCOPE, VERIFY, and STOP WHEN. - Control: The workflow involves a 'lint' phase where the
omh_dagtool validates the plan and roles before any execution occurs. - [COMMAND_EXECUTION]: The skill facilitates the execution of external coding CLI tools like Codex or Claude Code under specific conditions.
- Evidence: The 'External coding owner' logic in
references/run-loop.mddescribes exporting nodes to these tools usingomh coding fanoutcommands. - Control: These tools are only invoked if the user explicitly names the external owner in the specific request that starts the run, preventing unauthorized or silent tool usage.
Audit Metadata