@uipath/rpa-tool@1.202.0
Tool for creating and managing UiPath RPA projects
AI Security Review
scanned 1mo ago · by lpm-firewall-aiInspected source is a vendor UiPath RPA CLI with no install lifecycle hooks; network, auth, and process execution match pack, execute, and login flows. The dist bundles are too large to fully verify, so dual-use spawn and NuGet restore stay at warn rather than clean or block.
Decision evidence
public snapshot- User-invoked CLI and module entrypoints load large bundled tools that combine environment access, network calls, and process execution, with no npm install hook.
- The packager restores UiPath.WorkflowCompiler from pkgs.uipath.com and api.nuget.org, then spawns that compiler.
- The executor and main tool spawn detached Studio or Helm binaries and persist OIDC auth files under the user home .uipath directory.
- Published dist bundles are tens of thousands of lines, so extra hidden behavior cannot be fully ruled out by this review.
- package.json has no preinstall, install, or postinstall scripts; only build, test, lint, and version bump scripts.
- Hosts in source are UiPath, NuGet, Microsoft, GitHub, and Google Fonts, matching a UiPath RPA CLI.
- Process spawn is used to run the workflow compiler, Helm, and Studio after explicit CLI use, not at install time.
- Default login base URL is cloud.uipath.com with a localhost OIDC callback, not a third-party credential sink.
Source & flagged code
9 flagged · loading sourceThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/packager-tool.jsView on unpkgPackage source references child process execution.
dist/packager-tool.jsView on unpkg · L1060Findings
Affected versions and remediation
This report applies to @uipath/rpa-tool@1.202.0.
See all versions of @uipath/rpa-tool for other recorded verdicts.
- Review the evidence and your use of @uipath/rpa-tool@1.202.0 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.