win-uia

Warn

Audited by Socket on Sep 10, 2026

5 alerts found:

SecurityAnomalyx4
SecurityMEDIUM
src/Uia.Server/Program.cs

No clear malicious behavior or intentional sabotage is evident. The code appears to implement a local Windows UI automation server. It presents a significant security risk if any untrusted local process can access the port because it provides unauthenticated clipboard disclosure, screenshots, UI inspection, input simulation, window control and application launching. Deployment should restrict access, authenticate requests, validate and limit inputs, protect temporary metadata files, and avoid exposing the service beyond a trusted local automation context.

Confidence: 96%Severity: 72%
AnomalyLOW
.github/extensions/uiacli/extension.mjs

No clear malware or deliberate data-exfiltration behavior is present. The code is a legitimate-looking Windows UI automation bridge, but it grants substantial control over the desktop and access to screenshots and clipboard contents. The current-directory and PATH fallback for uia.exe creates a meaningful executable-hijacking risk; executable integrity verification and a trusted absolute installation path would reduce that risk.

Confidence: 94%Severity: 58%
AnomalyLOW
STORIES.md

The fragment describes a legitimate Windows UI automation project and contains no direct evidence of malicious code or obfuscation. Its documented HTTP and CLI capabilities are security-sensitive, especially clipboard and screenshot access, process launching, and arbitrary UI input; deployment is risky if the server is network-accessible or lacks authentication and authorization. Further implementation review is required to assess those controls.

Confidence: 93%Severity: 58%
AnomalyLOW
install.ps1

No direct malware behavior is evident in the provided script. It performs expected download, extraction, installation cleanup, and PATH modification. Security risk is moderate because it installs an unsigned and un-hashed remote executable and recommends direct execution of a remotely fetched script. Use a pinned release, verify a trusted checksum or signature, inspect archive contents, and avoid piping remote content directly to iex.

Confidence: 98%Severity: 62%
AnomalyLOW
src/Uia.Core/ProcessManager.cs

The code appears to be a straightforward desktop process manager and contains no evident malware. The primary security concern is the unrestricted Process.Start call with UseShellExecute=true: untrusted input could cause arbitrary application or associated-file execution. Callers should validate or allowlist launch targets and avoid passing untrusted paths. Process enumeration also exposes local application metadata to any caller authorized to invoke the API.

Confidence: 98%Severity: 58%
Audit Metadata
Analyzed At
Sep 10, 2026, 02:47 AM
Package URL
pkg:socket/skills-sh/amitse%2Fuiacli%2Fwin-uia%2F@236c0e0e4889d0da9a2a00ac8402009fac1e1d22
Security Audit — socket — win-uia