uipath-maestro-case
Pass
Audited by Gen Agent Trust Hub on Sep 14, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADSCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests design specifications from
sdd.mdfiles (Step 2 inplanning.md). While this presents an attack surface for indirect injection, the skill implements significant mitigations: it uses explicit boundary markers (---BEGIN SDD CONTEXT---) when data is passed to sub-agents (Step 1b increate-inline-common.md), utilizes a mandatory strict validation gate (uip maestro case validate --strict) to ensure structural and semantic integrity (Step 12 inimplementation.md), and employs user-in-the-loop confirmation (AskUserQuestion) for ambiguous or unresolved mappings.- [EXTERNAL_DOWNLOADS]: The skill includes automated logic to resolve the UiPath CLI binary and update it vianpm install -g @uipath/cli@latestif the version is outdated (Step 0 inplanning.md). These downloads originate from the official npm registry and target verified vendor packages from UiPath.- [COMMAND_EXECUTION]: The skill frequently executes shell commands via theBashtool to interact with the UiPath CLI (uip). These commands are used for project scaffolding, registry discovery, validation, and publishing (documented incase-commands.md). Execution is restricted to official vendor tools and includes safety checks, such as requiring user consent for debug sessions that perform live API calls or emails (Rule 12 inSKILL.md).
Audit Metadata