omniverse-ui-inspector
Audited by Socket on Sep 1, 2026
3 alerts found:
Securityx2AnomalyThe module provides a powerful remote control and inspection server. Most importantly, when OVUIINSPECT_ENABLE_EXECUTE is enabled, it exposes an unauthenticated HTTP endpoint (/execute) that accepts arbitrary code and executes it via exec() with access to the attached application object—functionally equivalent to remote code execution within the process. Additional endpoints can inject mouse/keyboard events and exfiltrate screenshots and application state over HTTP. If host/port are exposed beyond localhost, this becomes extremely dangerous.
This fragment is not obviously malware in the classic sense (no local malicious execution, obfuscation, or direct exfiltration). However, it is a security-sensitive automation client: it can drive mouse/keyboard actions, capture screenshots, write received data to arbitrary local paths, and—most critically—forward arbitrary CLI code to a remote /execute endpoint and trigger /shutdown. The real-world risk depends on whether the inspector service is strictly authenticated/authorized and not exposed to untrusted networks/users; if improperly secured, this client meaningfully increases the impact of an attacker reaching the service.
No overt malware or obfuscated payloads are evident in the provided fragment (it is descriptive rather than executable code). However, the documented capabilities include high-impact actions over HTTP: full-application screenshot disclosure, remote mouse/keyboard control, an optional flag-gated remote code execution endpoint, and a remote shutdown endpoint. If this service is exposed or improperly authenticated/isolated, it presents a major security risk dominated by confidentiality (screenshots), integrity (remote UI control), and potentially full compromise (execute) when enabled.