AI called this Clean at 90.0% confidence as Benign with low false-positive risk.
Evidence for block
- dist/tool.js decodes a base64 Application Insights connection string.
- dist/tool.js reads UiPath auth tokens from env, robot IPC, and .uipath/.auth.
- dist/tool.js can refresh tokens via fetch and write refreshed tokens back to .uipath/.auth.
- Bundled dependencies include child_process spawn for opening/UiPath Robot helper paths.
Evidence against
- package.json has no lifecycle scripts or bin; only exports ./dist/tool.js.
- Network calls are UiPath BYO LLM API, UiPath identity token refresh, and Azure Application Insights telemetry.
- Base URL is validated as https and defaults to https://cloud.uipath.com or user-supplied UiPath authority.
- Credential use is package-aligned for authenticated UiPath CLI commands; no arbitrary credential harvesting found.
- No evidence of install-time execution, prompt/control-surface writes, persistence, destructive behavior, or exfiltration to unrelated hosts.
Behavioral surface
SourceChildProcessCryptoEnvironmentVarsFilesystemNativeBindingsNetworkShell
Supply chainHighEntropyStringsUrlStrings
ManifestNo manifest risk signals triggered.
scanned 1 file(s), 1.07 MB of source, external domains: cloud.uipath.com, github.com, npm.pkg.github.com