uipath-solution
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFECOMMAND_EXECUTIONDYNAMIC_CONTEXT_INJECTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill operates entirely through the official
@uipath/clitool, ensuring all operations are performed via validated vendor-supported channels. - [COMMAND_EXECUTION]: The skill utilizes the
uip solutionCLI for essential lifecycle operations such asinit,pack,publish, anddeploy. These commands are standard for infrastructure-as-code and automation management workflows. - [DYNAMIC_CONTEXT_INJECTION]: The skill employs the
!uip solution init --help --output jsonpattern in its instructions to detect the CLI version. This is a benign and functional use of dynamic execution to ensure compatibility with different versions of the UiPath CLI. - [EXTERNAL_DOWNLOADS]: The documentation correctly points users to the official
npmregistry to install the@uipath/clipackage. This is a standard and safe delivery mechanism for developer tooling. - [INDIRECT_PROMPT_INJECTION]: The skill identifies a potential attack surface where external project metadata files (.uipx, bindings_v2.json, .uis) are ingested to inform CLI commands.
- Ingestion points: Metadata files (.uipx, project.json, bindings_v2.json) and exported solution archives (.uis).
- Boundary markers: Explicit boundary markers are not present in the files themselves, but the skill relies on the CLI's internal parsing logic.
- Capability inventory: Subprocess execution via
uip solutioncommands and resource spec modification viauip solution resources edit --patch. - Sanitization: The skill delegates input sanitization and schema validation to the underlying
uipCLI tool, which is designed to handle these data formats safely.
Audit Metadata