uipath-maestro-case
Fail
Audited by Gen Agent Trust Hub on Oct 26, 2026
Risk Level: HIGHPRIVILEGE_ESCALATIONREMOTE_CODE_EXECUTIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
- [PRIVILEGE_ESCALATION]: The
planning.mdfile contains instructions for the agent to recommend that users use thesudocommand to resolve permission errors when installing or updating the UiPath CLI tool. Promoting the use of elevated privileges for dynamic software installation is a high-risk practice. - [REMOTE_CODE_EXECUTION]: In
planning.md(Step 0), a shell script is provided to automatically update the@uipath/clipackage from the public npm registry. This execution of remote code at runtime is a potential attack vector and directly contradicts the "Critical Rule" 4 inSKILL.md, which prohibits the agent from installing or modifying the CLI. The skill also references a piped shell script (curl ... | bash) for manual installation by the user. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted input from
sdd.mdspecification files. This data is used to define Case Management structures and generate JavaScript expressions (=js:) that are later executed. The skill also uses this data to compose "Purpose" briefs for other AI agents (e.g.,uipath-agents). This provides a path for indirect injection attacks. - Ingestion points:
sdd.mdfile content enters the agent's context as specified inplanning.mdStep 2. - Boundary markers: Present in
create-inline-common.mdStep 1b using "---BEGIN SDD CONTEXT---" and "---END SDD CONTEXT---" delimiters. - Capability inventory: The skill uses the Bash, Read, Write, Edit, and Agent tools.
- Sanitization: No explicit sanitization or validation of untrusted specification content is described before its use in generating logic or sub-agent tasks.
- [COMMAND_EXECUTION]: The skill makes extensive use of the
Bashtool to perform filesystem operations, manage local caches, and interact with the UiPath CLI for metadata discovery and validation. - [DYNAMIC_EXECUTION]: The skill generates
caseplan.casefiles that incorporate JavaScript expressions derived from user requirements. These expressions are evaluated by the target platform's execution engine at runtime.
Recommendations
- AI detected serious security threats
Audit Metadata