@uipath/rpa-tool@1.202.1
Tool for creating and managing UiPath RPA projects
AI Security Review
scanned 1mo ago · by lpm-firewall-aiStatic review of package.json and the bundled dist entrypoints shows an official UiPath RPA CLI with no install hooks and no credential or payload send to an unrelated host. Scanner critical hits are expected dual-use behavior in a bun-bundled packager, executor, and OIDC login client.
Decision evidence
public snapshot- package.json describes a UiPath RPA CLI with dist entrypoints and no preinstall, install, or postinstall scripts.
- dist/index.js is a commander CLI that registers commands and then parses process.argv.
- dist/packager-tool.js probes dotnet --version and spawns the workflow compiler with shell disabled; the module only exports registerPackagerFactories.
- dist/tool.js OIDC login validates an https authority and posts the code exchange to {baseUrl}/identity_/connect/token, defaulting to cloud.uipath.com.
- dist/executor-tool.js DownloadFile and ExecuteProcess are CoreIPC proxy stubs; Helm is resolved from optional @uipath/studio-helm packages.
- Scanner env, network, and process hits come from one bun-bundled first-party RPA toolchain, not a hidden install payload.
- No unofficial gateway, no credential send to an unrelated host, and no foreign AI-agent config writes.
- The Base64 atob string is an Application Insights connection string used as DEFAULT_AI_CONNECTION_STRING.
- Helm, NuGet, and compiler process use run when the operator invokes rpa-tool, not at npm install.
- MCP command registration wraps Studio tools for the CLI rather than mutating another agent's config on install.
Source & flagged code
8 flagged · loading sourcePackage source references child process execution.
dist/packager-tool.jsView on unpkg · L1060Source decodes a Base64-obscured HTTP endpoint at runtime.
dist/packager-tool.jsView on unpkg · L12981Findings
Affected versions and remediation
This report applies to @uipath/rpa-tool@1.202.1.
See all versions of @uipath/rpa-tool for other recorded verdicts.
- Review the evidence and your use of @uipath/rpa-tool@1.202.1 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.