unit-executor
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill instructions and documentation specify the use of
uv run pythonto execute the local scriptsscripts/pipeline.pyand.codex/skills/unit-executor/scripts/run.pyfor workspace management and unit execution. - [DYNAMIC_EXECUTION]: The script
scripts/run.pydynamically resolves the repository root by searching for a marker file (AGENTS.md) and prepends this path tosys.pathto import thetooling.executormodule from a computed location. - [INDIRECT_PROMPT_INJECTION]: The skill processes instructions and unit definitions from
UNITS.csvandDECISIONS.mdto determine which tasks to run and which sub-skills to invoke. This workflow lacks explicit sanitization for instructions embedded within these data sources. - Ingestion points: The skill reads from
UNITS.csv,DECISIONS.md, and any files declared in theinputsfield of a unit row. - Boundary markers: No specific delimiters or safety instructions are implemented to isolate untrusted unit metadata from the execution environment.
- Capability inventory: The skill is capable of writing workspace files, updating status manifests, and executing other agent skills based on identity markers found in the manifest.
- Sanitization: There is no evidence of validation or filtering for the semantic instructions or skill identities parsed from the project files.
Audit Metadata