pipeline-authoring
Pass
Audited by Gen Agent Trust Hub on Sep 26, 2026
Risk Level: SAFEDYNAMIC_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DYNAMIC_EXECUTION]: The documentation describes the 'Execute custom script' action, which allows embedding Python source code directly within a pipeline JSON definition to be executed at runtime within the platform's infrastructure.
- [INDIRECT_PROMPT_INJECTION]: The skill defines a system that processes external inputs (such as project IDs, asset IDs, and user-provided parameters) and uses them to drive pipeline execution logic.
- Ingestion points:
inputParametersdefined in the JSON schema and data retrieved from the Asset Manager via UI picker metadata. - Boundary markers: Instructions specify that template expressions (
{{ }}) are resolved in theparametersfield but remain literal text inside thescriptfield, which acts as a design-level boundary to prevent unintended code injection during script creation. - Capability inventory: Actions include reading from and writing to
/workspace/directories, interacting with the Unity Asset Manager API via REST endpoints, and executing Python code using thepxzlibrary. - Sanitization: The reference focuses on schema correctness and does not provide specific instructions for sanitizing inputs before they are processed by the internal Python scripts.
Audit Metadata