{"id":"CVE-2025-31477","summary":"Improper Scope Validation in the open Endpoint of  tauri-plugin-shell","details":"The Tauri shell plugin allows access to the system shell. Prior to 2.2.1, the Tauri shell plugin exposes functionality to execute code and open programs on the system. The open endpoint of this plugin is designed to allow open functionality with the system opener (e.g. xdg-open on Linux). This was meant to be restricted to a reasonable number of protocols like https or mailto by default. This default restriction was not functional due to improper validation of the allowed protocols, allowing for potentially dangerous protocols like file://, smb://, or nfs:// and others to be opened by the system registered protocol handler. By passing untrusted user input to the open endpoint these potentially dangerous protocols can be abused to gain remote code execution on the system. This either requires direct exposure of the endpoint to application users or code execution in the frontend of a Tauri application. This vulnerability is fixed in 2.2.1.","aliases":["GHSA-c9pr-q8gx-3mgp"],"modified":"2026-08-12T03:51:14.546997940Z","published":"2025-04-02T21:10:14.264Z","database_specific":{"osv_generated_from":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/31xxx/CVE-2025-31477.json","cna_assigner":"GitHub_M","cwe_ids":["CWE-20"]},"references":[{"type":"ADVISORY","url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/31xxx/CVE-2025-31477.json"},{"type":"ADVISORY","url":"https://github.com/tauri-apps/plugins-workspace/security/advisories/GHSA-c9pr-q8gx-3mgp"},{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2025-31477"},{"type":"FIX","url":"https://github.com/tauri-apps/plugins-workspace/commit/9cf0390a52497e273db1a1b613a0e26827aa327c"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/tauri-apps/plugins-workspace","events":[{"introduced":"0"},{"fixed":"28f5c33d658e94a6bc2f1116adddbb7e1c61c091"},{"fixed":"9cf0390a52497e273db1a1b613a0e26827aa327c"}],"database_specific":{"extracted_events":[{"introduced":"0"},{"fixed":"2.2.1"}],"source":["CPE_RANGE","REFERENCES"],"cpe":["cpe:2.3:a:tauri:plugin-shell:*:*:*:*:*:rust:*:*","cpe:2.3:a:tauri:plugin-shell:*:*:*:*:*:node.js:*:*"]}}],"versions":["updater-v2.6.1","updater-js-v2.6.1","http-v2.4.2","http-js-v2.4.2","http-v2.4.1","http-js-v2.4.1","log-v2.3.1","log-js-v2.3.1","updater-v2.6.0","updater-js-v2.6.0","os-v2.2.1","os-js-v2.2.1","notification-v2.2.2","notification-js-v2.2.2","log-v2.3.0","log-js-v2.3.0","http-v2.4.0","http-js-v2.4.0","haptics-v2.2.4","haptics-js-v2.2.4","geolocation-v2.2.4","geolocation-js-v2.2.4","clipboard-manager-v2.2.2","clipboard-manager-js-v2.2.2","opener-v2.2.6","opener-js-v2.2.6","log-v2.2.3","log-js-v2.2.3","updater-v2.5.1","updater-js-v2.5.1","single-instance-v2.2.2","log-v2.2.2","log-js-v2.2.2","updater-v2.5.0","updater-js-v2.5.0","websocket-v2.3.0","websocket-js-v2.3.0","updater-v2.4.0","updater-js-v2.4.0","log-v2.2.1","log-js-v2.2.1","http-v2.3.0","http-js-v2.3.0","clipboard-manager-v2.2.1","clipboard-manager-js-v2.2.1","window-state-v2.2.1","window-state-js-v2.2.1","opener-v2.2.5","opener-js-v2.2.5","haptics-v2.2.3","haptics-js-v2.2.3","geolocation-v2.2.3","geolocation-js-v2.2.3","single-instance-v2.2.1","opener-v2.2.4","opener-js-v2.2.4","notification-v2.2.1","notification-js-v2.2.1","haptics-v2.2.2","haptics-js-v2.2.2","geolocation-v2.2.2","geolocation-js-v2.2.2","haptics-v2.2.1","haptics-js-v2.2.1","geolocation-v2.2.1","geolocation-js-v2.2.1","websocket-v2.2.1","websocket-js-v2.2.1","updater-v2.3.1","updater-js-v2.3.1","opener-v2.2.3","opener-js-v2.2.3","opener-v2.2.2","opener-js-v2.2.2","updater-v2.3.0","updater-js-v2.3.0","opener-v2.2.1","opener-js-v2.2.1","window-state-v2.2.0","window-state-js-v2.2.0","websocket-v2.2.0","websocket-js-v2.2.0","updater-v2.2.0","updater-js-v2.2.0","stronghold-v2.2.0","stronghold-js-v2.2.0","store-v2.2.0","store-js-v2.2.0","sql-v2.2.0","sql-js-v2.2.0","single-instance-v2.2.0","shell-v2.2.0","shell-js-v2.2.0","process-v2.2.0","process-js-v2.2.0","positioner-v2.2.0","positioner-js-v2.2.0","persisted-scope-v2.2.0","os-v2.2.0","os-js-v2.2.0","opener-v2.2.0","opener-js-v2.2.0","notification-v2.2.0","notification-js-v2.2.0","nfc-v2.2.0","nfc-js-v2.2.0","log-v2.2.0","log-js-v2.2.0","localhost-v2.2.0","http-v2.2.0","http-js-v2.2.0","haptics-v2.2.0","haptics-js-v2.2.0","global-shortcut-v2.2.0","global-shortcut-js-v2.2.0","geolocation-v2.2.0","geolocation-js-v2.2.0","fs-v2.2.0","fs-js-v2.2.0","dialog-v2.2.0","dialog-js-v2.2.0","deep-link-v2.2.0","deep-link-js-v2.2.0","clipboard-manager-v2.2.0","clipboard-manager-js-v2.2.0","cli-v2.2.0","cli-js-v2.2.0","biometric-v2.2.0","biometric-js-v2.2.0","barcode-scanner-v2.2.0","barcode-scanner-js-v2.2.0","autostart-v2.2.0","autostart-js-v2.2.0","persisted-scope-v2.1.1","http-v2.0.5","http-js-v2.0.2","fs-v2.1.1","fs-js-v2.0.4","dialog-v2.0.5","dialog-js-v2.0.2","log-v2.0.4","log-js-v2.0.2","upload-v2.2.1","upload-js-v2.2.1","sql-js-v2.0.2","upload-v2.2.0","upload-js-v2.2.0","updater-v2.1.0","sql-v2.0.3","single-instance-v2.0.2","positioner-v2.1.0","positioner-js-v2.1.0","persisted-scope-v2.1.0","opener-v2.0.0","opener-js-v2.0.0","log-plugin-v2.0.3","log-js-v2.0.1","localhost-v2.1.0","http-v2.0.4","fs-v2.1.0","fs-js-v2.0.3","dialog-v2.0.4","deep-link-v2.0.2","deep-link-js-v2.0.1","clipboard-manager-js-v2.0.1","window-state-v2.0.2","upload-v2.1.0","upload-js-v2.1.0","sql-v2.0.2","sql-js-v2.0.1","log-plugin-v2.0.2","fs-js-v2.0.2","clipboard-manager-v2.0.2","persisted-scope-v2.0.3","http-v2.0.3","fs-v2.0.3","dialog-v2.0.3","store-v2.1.0","store-js-v2.1.0","shell-v2.0.2","shell-js-v2.0.1","positioner-v2.0.2","positioner-js-v2.0.1","persisted-scope-v2.0.2","http-v2.0.2","http-js-v2.0.1","fs-v2.0.2","fs-js-v2.0.1","dialog-v2.0.2","dialog-js-v2.0.1","window-state-v2.0.1","websocket-v2.0.1","upload-v2.0.1","updater-v2.0.2","stronghold-v2.0.1","store-v2.0.1","sql-v2.0.1","single-instance-v2.0.1","shell-v2.0.1","process-v2.0.1","positioner-v2.0.1","persisted-scope-v2.0.1","os-v2.0.1","notification-v2.0.1","nfc-v2.0.1","log-plugin-v2.0.1","localhost-v2.0.1","http-v2.0.1","haptics-v2.0.1","global-shortcut-v2.0.1","geolocation-v2.0.1","fs-v2.0.1","dialog-v2.0.1","deep-link-v2.0.1","clipboard-manager-v2.0.1","cli-v2.0.1","biometric-v2.0.1","barcode-scanner-v2.0.1","autostart-v2.0.1","updater-v2.0.1","window-state-v2.0.0","window-state-js-v2.0.0","websocket-v2.0.0","websocket-js-v2.0.0","upload-v2.0.0","upload-js-v2.0.0","updater-v2.0.0","updater-js-v2.0.0","stronghold-v2.0.0","stronghold-js-v2.0.0","store-v2.0.0","store-js-v2.0.0","sql-v2.0.0","sql-js-v2.0.0","single-instance-v2.0.0","shell-v2.0.0","shell-js-v2.0.0","process-v2.0.0","process-js-v2.0.0","positioner-v2.0.0","positioner-js-v2.0.0","persisted-scope-v2.0.0","os-v2.0.0","os-js-v2.0.0","notification-v2.0.0","notification-js-v2.0.0","nfc-v2.0.0","nfc-js-v2.0.0","log-plugin-v2.0.0","log-js-v2.0.0","localhost-v2.0.0","http-v2.0.0","http-js-v2.0.0","haptics-v2.0.0","haptics-js-v2.0.0","global-shortcut-v2.0.0","global-shortcut-js-v2.0.0","geolocation-v2.0.0","geolocation-js-v2.0.0","fs-v2.0.0","fs-js-v2.0.0","dialog-v2.0.0","dialog-js-v2.0.0","deep-link-v2.0.0","deep-link-js-v2.0.0","clipboard-manager-v2.0.0","clipboard-manager-js-v2.0.0","cli-v2.0.0","cli-js-v2.0.0","biometric-v2.0.0","biometric-js-v2.0.0","barcode-scanner-v2.0.0","barcode-scanner-js-v2.0.0","autostart-v2.0.0","autostart-js-v2.0.0","updater-v2.0.0-rc.4","store-v2.0.0-rc.4","store-js-v2.0.0-rc.2","sql-v2.0.0-rc.3","single-instance-v2.0.0-rc.5","shell-v2.0.0-rc.4","positioner-v2.0.0-rc.2","positioner-js-v2.0.0-rc.2","persisted-scope-v2.0.0-rc.6","http-v2.0.0-rc.6","fs-v2.0.0-rc.6","dialog-v2.0.0-rc.8","deep-link-v2.0.0-rc.7","cli-v2.0.0-rc.2","geolocation-v2.0.0-rc.4","geolocation-js-v2.0.0-rc.2","window-state-v2.0.0-rc.5","upload-v2.0.0-rc.2","window-state-v2.0.0-rc.4","single-instance-v2.0.0-rc.4","persisted-scope-v2.0.0-rc.5","notification-v2.0.0-rc.5","http-v2.0.0-rc.5","fs-v2.0.0-rc.5","dialog-v2.0.0-rc.7","deep-link-v2.0.0-rc.6","clipboard-manager-v2.0.0-rc.4","clipboard-manager-js-v2.0.0-rc.2","barcode-scanner-js-v2.0.0-rc.2","single-instance-v2.0.0-rc.3","persisted-scope-v2.0.0-rc.4","http-v2.0.0-rc.4","fs-v2.0.0-rc.4","dialog-v2.0.0-rc.6","deep-link-v2.0.0-rc.5","single-instance-v2.0.0-rc.2","deep-link-v2.0.0-rc.4","deep-link-js-v2.0.0-rc.2","sql-v2.0.0-rc.2","notification-v2.0.0-rc.4","barcode-scanner-v2.0.0-rc.4","updater-v2.0.0-rc.3","persisted-scope-v2.0.0-rc.3","http-v2.0.0-rc.3","fs-v2.0.0-rc.3","dialog-v2.0.0-rc.5","window-state-v2.0.0-rc.3","updater-js-v2.0.0-rc.2","persisted-scope-v2.0.0-rc.2","http-v2.0.0-rc.2","fs-v2.0.0-rc.2","dialog-v2.0.0-rc.4","deep-link-v2.0.0-rc.3","window-state-v2.0.0-rc.2","window-state-js-v2.0.0-rc.1","websocket-v2.0.0-rc.1","websocket-js-v2.0.0-rc.1","upload-v2.0.0-rc.1","upload-js-v2.0.0-rc.1","updater-v2.0.0-rc.2","updater-js-v2.0.0-rc.1","stronghold-v2.0.0-rc.1","stronghold-js-v2.0.0-rc.1","store-v2.0.0-rc.3","store-js-v2.0.0-rc.1","sql-v2.0.0-rc.1","sql-js-v2.0.0-rc.1","single-instance-v2.0.0-rc.1","shell-v2.0.0-rc.3","shell-js-v2.0.0-rc.1","process-v2.0.0-rc.1","process-js-v2.0.0-rc.1","positioner-v2.0.0-rc.1","positioner-js-v2.0.0-rc.1","persisted-scope-v2.0.0-rc.1","os-v2.0.0-rc.1","os-js-v2.0.0-rc.1","notification-v2.0.0-rc.3","notification-js-v2.0.0-rc.1","nfc-v2.0.0-rc.3","nfc-js-v2.0.0-rc.1","log-plugin-v2.0.0-rc.2","log-js-v2.0.0-rc.1","localhost-v2.0.0-rc.1","http-v2.0.0-rc.1","http-js-v2.0.0-rc.2","haptics-v2.0.0-rc.3","haptics-js-v2.0.0-rc.1","global-shortcut-v2.0.0-rc.2","global-shortcut-js-v2.0.0-rc.1","geolocation-v2.0.0-rc.3","geolocation-js-v2.0.0-rc.1","fs-v2.0.0-rc.1","fs-js-v2.0.0-rc.2","dialog-v2.0.0-rc.3","dialog-js-v2.0.0-rc.1","deep-link-v2.0.0-rc.2","deep-link-js-v2.0.0-rc.1","clipboard-manager-v2.0.0-rc.3","clipboard-manager-js-v2.0.0-rc.1","cli-v2.0.0-rc.1","cli-js-v2.0.0-rc.1","biometric-v2.0.0-rc.3","biometric-js-v2.0.0-rc.1","barcode-scanner-v2.0.0-rc.3","barcode-scanner-js-v2.0.0-rc.1","autostart-v2.0.0-rc.1","autostart-js-v2.0.0-rc.1","authenticator-v2.0.0-rc.1","authenticator-js-v2.0.0-rc.1","store-v2.0.0-rc.2","shell-v2.0.0-rc.2","notification-v2.0.0-rc.2","nfc-v2.0.0-rc.2","log-plugin-v2.0.0-rc.1","haptics-v2.0.0-rc.2","geolocation-v2.0.0-rc.2","dialog-v2.0.0-rc.2","clipboard-manager-v2.0.0-rc.2","biometric-v2.0.0-rc.2","barcode-scanner-v2.0.0-rc.2","window-state-v2.0.0-rc.1","updater-v2.0.0-rc.1","store-v2.0.0-rc.1","shell-v2.0.0-rc.1","notification-v2.0.0-rc.1","nfc-v2.0.0-rc.1","http-js-v2.0.0-rc.1","haptics-v2.0.0-rc.1","global-shortcut-v2.0.0-rc.1","geolocation-v2.0.0-rc.1","fs-js-v2.0.0-rc.1","dialog-v2.0.0-rc.1","deep-link-v2.0.0-rc.1","clipboard-manager-v2.0.0-rc.1","biometric-v2.0.0-rc.1","barcode-scanner-v2.0.0-rc.1","window-state-v2.0.0-rc.0","window-state-js-v2.0.0-rc.0","websocket-v2.0.0-rc.0","websocket-js-v2.0.0-rc.0","upload-v2.0.0-rc.0","upload-js-v2.0.0-rc.0","updater-v2.0.0-rc.0","updater-js-v2.0.0-rc.0","stronghold-v2.0.0-rc.0","stronghold-js-v2.0.0-rc.0","store-v2.0.0-rc.0","store-js-v2.0.0-rc.0","sql-v2.0.0-rc.0","sql-js-v2.0.0-rc.0","single-instance-v2.0.0-rc.0","shell-v2.0.0-rc.0","shell-js-v2.0.0-rc.0","process-v2.0.0-rc.0","process-js-v2.0.0-rc.0","positioner-v2.0.0-rc.0","positioner-js-v2.0.0-rc.0","persisted-scope-v2.0.0-rc.0","os-v2.0.0-rc.0","os-js-v2.0.0-rc.0","notification-v2.0.0-rc.0","notification-js-v2.0.0-rc.0","nfc-v2.0.0-rc.0","nfc-js-v2.0.0-rc.0","log-plugin-v2.0.0-rc.0","log-js-v2.0.0-rc.0","localhost-v2.0.0-rc.0","http-v2.0.0-rc.0","http-js-v2.0.0-rc.0","haptics-v2.0.0-rc.0","haptics-js-v2.0.0-rc.0","global-shortcut-v2.0.0-rc.0","global-shortcut-js-v2.0.0-rc.0","geolocation-js-v2.0.0-rc.0","geolocation-v2.0.0-rc.0","fs-v2.0.0-rc.0","fs-js-v2.0.0-rc.0","dialog-v2.0.0-rc.0","dialog-js-v2.0.0-rc.0","deep-link-v2.0.0-rc.0","deep-link-js-v2.0.0-rc.0","clipboard-manager-v2.0.0-rc.0","clipboard-manager-js-v2.0.0-rc.0","cli-v2.0.0-rc.0","cli-js-v2.0.0-rc.0","biometric-v2.0.0-rc.0","biometric-js-v2.0.0-rc.0","barcode-scanner-v2.0.0-rc.0","barcode-scanner-js-v2.0.0-rc.0","autostart-v2.0.0-rc.0","autostart-js-v2.0.0-rc.0","authenticator-v2.0.0-rc.0","authenticator-js-v2.0.0-rc.0","window-state-v2.0.0-beta.12","window-state-js-v2.0.0-beta.9","websocket-v2.0.0-beta.10","websocket-js-v2.0.0-beta.8","upload-v2.0.0-beta.10","upload-js-v2.0.0-beta.9","updater-v2.0.0-beta.12","updater-js-v2.0.0-beta.8","stronghold-v2.0.0-beta.9","stronghold-js-v2.0.0-beta.8","store-v2.0.0-beta.11","store-js-v2.0.0-beta.8","sql-v2.0.0-beta.11","sql-js-v2.0.0-beta.8","single-instance-v2.0.0-beta.12","shell-v2.0.0-beta.10","shell-js-v2.0.0-beta.9","process-v2.0.0-beta.9","process-js-v2.0.0-beta.8","positioner-v2.0.0-beta.10","positioner-js-v2.0.0-beta.8","persisted-scope-v2.0.0-beta.12","os-v2.0.0-beta.9","os-js-v2.0.0-beta.8","notification-v2.0.0-beta.12","notification-js-v2.0.0-beta.8","nfc-v2.0.0-beta.9","nfc-js-v2.0.0-beta.8","log-plugin-v2.0.0-beta.10","log-js-v2.0.0-beta.9","localhost-v2.0.0-beta.9","http-v2.0.0-beta.13","http-js-v2.0.0-beta.9","global-shortcut-v2.0.0-beta.9","global-shortcut-js-v2.0.0-beta.8","fs-v2.0.0-beta.12","fs-js-v2.0.0-beta.8","dialog-v2.0.0-beta.12","dialog-js-v2.0.0-beta.8","deep-link-v2.0.0-beta.10","deep-link-js-v2.0.0-beta.10","clipboard-manager-v2.1.0-beta.7","clipboard-manager-js-v2.1.0-beta.6","cli-v2.0.0-beta.9","cli-js-v2.0.0-beta.8","biometric-v2.0.0-beta.9","biometric-js-v2.0.0-beta.8","barcode-scanner-v2.0.0-beta.10","barcode-scanner-js-v2.0.0-beta.8","autostart-v2.0.0-beta.10","autostart-js-v2.0.0-beta.8","authenticator-js-v2.0.0-beta.8","authenticator-v2.0.0-beta.10","log-plugin-v2.0.0-beta.9","updater-v2.0.0-beta.11","sql-v2.0.0-beta.10","notification-v2.0.0-beta.11","window-state-v2.0.0-beta.11","window-state-js-v2.0.0-beta.8","websocket-v2.0.0-beta.9","websocket-js-v2.0.0-beta.7","upload-v2.0.0-beta.9","upload-js-v2.0.0-beta.8","updater-v2.0.0-beta.10","updater-js-v2.0.0-beta.7","stronghold-v2.0.0-beta.8","stronghold-js-v2.0.0-beta.7","store-v2.0.0-beta.10","store-js-v2.0.0-beta.7","sql-v2.0.0-beta.9","sql-js-v2.0.0-beta.7","single-instance-v2.0.0-beta.11","shell-v2.0.0-beta.9","shell-js-v2.0.0-beta.8","process-v2.0.0-beta.8","process-js-v2.0.0-beta.7","positioner-v2.0.0-beta.9","positioner-js-v2.0.0-beta.7","persisted-scope-v2.0.0-beta.11","os-v2.0.0-beta.8","os-js-v2.0.0-beta.7","notification-v2.0.0-beta.10","notification-js-v2.0.0-beta.7","nfc-v2.0.0-beta.8","nfc-js-v2.0.0-beta.7","log-plugin-v2.0.0-beta.8","log-js-v2.0.0-beta.8","localhost-v2.0.0-beta.8","http-v2.0.0-beta.12","http-js-v2.0.0-beta.8","global-shortcut-v2.0.0-beta.8","global-shortcut-js-v2.0.0-beta.7","fs-v2.0.0-beta.11","fs-js-v2.0.0-beta.7","dialog-v2.0.0-beta.11","dialog-js-v2.0.0-beta.7","deep-link-v2.0.0-beta.9","deep-link-js-v2.0.0-beta.9","clipboard-manager-v2.1.0-beta.6","clipboard-manager-js-v2.1.0-beta.5","cli-v2.0.0-beta.8","cli-js-v2.0.0-beta.7","biometric-v2.0.0-beta.8","biometric-js-v2.0.0-beta.7","barcode-scanner-v2.0.0-beta.9","barcode-scanner-js-v2.0.0-beta.7","autostart-v2.0.0-beta.9","autostart-js-v2.0.0-beta.7","authenticator-v2.0.0-beta.9","authenticator-js-v2.0.0-beta.7","window-state-v2.0.0-beta.10","window-state-js-v2.0.0-beta.7","websocket-v2.0.0-beta.8","websocket-js-v2.0.0-beta.6","upload-v2.0.0-beta.8","upload-js-v2.0.0-beta.7","updater-v2.0.0-beta.9","updater-js-v2.0.0-beta.6","stronghold-v2.0.0-beta.7","stronghold-js-v2.0.0-beta.6","store-v2.0.0-beta.9","store-js-v2.0.0-beta.6","sql-v2.0.0-beta.8","sql-js-v2.0.0-beta.6","single-instance-v2.0.0-beta.10","shell-v2.0.0-beta.8","shell-js-v2.0.0-beta.7","process-v2.0.0-beta.7","process-js-v2.0.0-beta.6","positioner-v2.0.0-beta.8","positioner-js-v2.0.0-beta.6","persisted-scope-v2.0.0-beta.10","os-v2.0.0-beta.7","os-js-v2.0.0-beta.6","notification-v2.0.0-beta.9","notification-js-v2.0.0-beta.6","nfc-v2.0.0-beta.7","nfc-js-v2.0.0-beta.6","log-plugin-v2.0.0-beta.7","log-js-v2.0.0-beta.7","localhost-v2.0.0-beta.7","http-v2.0.0-beta.11","http-js-v2.0.0-beta.7","global-shortcut-v2.0.0-beta.7","global-shortcut-js-v2.0.0-beta.6","fs-v2.0.0-beta.10","fs-js-v2.0.0-beta.6","dialog-v2.0.0-beta.10","dialog-js-v2.0.0-beta.6","deep-link-v2.0.0-beta.8","deep-link-js-v2.0.0-beta.8","clipboard-manager-v2.1.0-beta.5","clipboard-manager-js-v2.1.0-beta.4","cli-v2.0.0-beta.7","cli-js-v2.0.0-beta.6","biometric-v2.0.0-beta.7","biometric-js-v2.0.0-beta.6","barcode-scanner-v2.0.0-beta.8","barcode-scanner-js-v2.0.0-beta.6","autostart-v2.0.0-beta.8","autostart-js-v2.0.0-beta.6","authenticator-v2.0.0-beta.8","authenticator-js-v2.0.0-beta.6","updater-v2.0.0-beta.8","sql-v2.0.0-beta.7","notification-v2.0.0-beta.8","http-v2.0.0-beta.10","http-js-v2.0.0-beta.6","deep-link-js-v2.0.0-beta.7","window-state-v2.0.0-beta.9","window-state-js-v2.0.0-beta.6","websocket-v2.0.0-beta.7","websocket-js-v2.0.0-beta.5","upload-v2.0.0-beta.7","upload-js-v2.0.0-beta.6","updater-v2.0.0-beta.7","updater-js-v2.0.0-beta.5","stronghold-v2.0.0-beta.6","stronghold-js-v2.0.0-beta.5","store-v2.0.0-beta.8","store-js-v2.0.0-beta.5","sql-v2.0.0-beta.6","sql-js-v2.0.0-beta.5","single-instance-v2.0.0-beta.9","shell-v2.0.0-beta.7","shell-js-v2.0.0-beta.6","process-v2.0.0-beta.6","process-js-v2.0.0-beta.5","positioner-v2.0.0-beta.7","positioner-js-v2.0.0-beta.5","persisted-scope-v2.0.0-beta.9","os-v2.0.0-beta.6","os-js-v2.0.0-beta.5","notification-v2.0.0-beta.7","notification-js-v2.0.0-beta.5","nfc-v2.0.0-beta.6","nfc-js-v2.0.0-beta.5","log-plugin-v2.0.0-beta.6","log-js-v2.0.0-beta.6","localhost-v2.0.0-beta.6","http-v2.0.0-beta.9","http-js-v2.0.0-beta.5","global-shortcut-v2.0.0-beta.6","global-shortcut-js-v2.0.0-beta.5","fs-v2.0.0-beta.9","fs-js-v2.0.0-beta.5","dialog-v2.0.0-beta.9","dialog-js-v2.0.0-beta.5","deep-link-v2.0.0-beta.7","deep-link-js-v2.0.0-beta.6","clipboard-manager-v2.1.0-beta.4","clipboard-manager-js-v2.1.0-beta.3","cli-v2.0.0-beta.6","cli-js-v2.0.0-beta.5","biometric-v2.0.0-beta.6","biometric-js-v2.0.0-beta.5","barcode-scanner-v2.0.0-beta.7","barcode-scanner-js-v2.0.0-beta.5","autostart-v2.0.0-beta.7","autostart-js-v2.0.0-beta.5","authenticator-v2.0.0-beta.7","authenticator-js-v2.0.0-beta.5","window-state-v2.0.0-beta.8","window-state-js-v2.0.0-beta.5","websocket-v2.0.0-beta.6","websocket-js-v2.0.0-beta.4","upload-v2.0.0-beta.6","upload-js-v2.0.0-beta.5","updater-v2.0.0-beta.6","updater-js-v2.0.0-beta.4","stronghold-v2.0.0-beta.5","stronghold-js-v2.0.0-beta.4","store-v2.0.0-beta.7","store-js-v2.0.0-beta.4","sql-v2.0.0-beta.5","sql-js-v2.0.0-beta.4","single-instance-v2.0.0-beta.8","shell-v2.0.0-beta.6","shell-js-v2.0.0-beta.5","process-v2.0.0-beta.5","process-js-v2.0.0-beta.4","positioner-v2.0.0-beta.6","positioner-js-v2.0.0-beta.4","persisted-scope-v2.0.0-beta.8","os-v2.0.0-beta.5","os-js-v2.0.0-beta.4","notification-v2.0.0-beta.6","notification-js-v2.0.0-beta.4","nfc-v2.0.0-beta.5","nfc-js-v2.0.0-beta.4","log-plugin-v2.0.0-beta.5","log-js-v2.0.0-beta.5","localhost-v2.0.0-beta.5","http-v2.0.0-beta.8","http-js-v2.0.0-beta.4","global-shortcut-v2.0.0-beta.5","global-shortcut-js-v2.0.0-beta.4","fs-v2.0.0-beta.8","fs-js-v2.0.0-beta.4","dialog-v2.0.0-beta.8","dialog-js-v2.0.0-beta.4","deep-link-v2.0.0-beta.6","deep-link-js-v2.0.0-beta.5","clipboard-manager-v2.1.0-beta.3","clipboard-manager-js-v2.1.0-beta.2","cli-v2.0.0-beta.5","cli-js-v2.0.0-beta.4","biometric-v2.0.0-beta.5","biometric-js-v2.0.0-beta.4","barcode-scanner-v2.0.0-beta.6","barcode-scanner-js-v2.0.0-beta.4","autostart-v2.0.0-beta.6","autostart-js-v2.0.0-beta.4","authenticator-v2.0.0-beta.6","authenticator-js-v2.0.0-beta.4","window-state-v2.0.0-beta.7","shell-v2.0.0-beta.5","shell-js-v2.0.0-beta.4","positioner-v2.0.0-beta.5","deep-link-v2.0.0-beta.5","deep-link-js-v2.0.0-beta.4","window-state-v2.0.0-beta.6","window-state-js-v2.0.0-beta.4","websocket-v2.0.0-beta.5","websocket-js-v2.0.0-beta.3","upload-v2.0.0-beta.5","upload-js-v2.0.0-beta.4","updater-v2.0.0-beta.5","updater-js-v2.0.0-beta.3","stronghold-v2.0.0-beta.4","stronghold-js-v2.0.0-beta.3","store-v2.0.0-beta.6","store-js-v2.0.0-beta.3","sql-v2.0.0-beta.4","sql-js-v2.0.0-beta.3","single-instance-v2.0.0-beta.7","shell-v2.0.0-beta.4","shell-js-v2.0.0-beta.3","process-v2.0.0-beta.4","process-js-v2.0.0-beta.3","positioner-v2.0.0-beta.4","positioner-js-v2.0.0-beta.3","persisted-scope-v2.0.0-beta.7","os-v2.0.0-beta.4","os-js-v2.0.0-beta.3","notification-v2.0.0-beta.5","notification-js-v2.0.0-beta.3","nfc-v2.0.0-beta.4","nfc-js-v2.0.0-beta.3","log-plugin-v2.0.0-beta.4","log-js-v2.0.0-beta.4","localhost-v2.0.0-beta.4","http-v2.0.0-beta.7","http-js-v2.0.0-beta.3","global-shortcut-v2.0.0-beta.4","global-shortcut-js-v2.0.0-beta.3","fs-v2.0.0-beta.7","fs-js-v2.0.0-beta.3","dialog-v2.0.0-beta.7","dialog-js-v2.0.0-beta.3","deep-link-v2.0.0-beta.4","deep-link-js-v2.0.0-beta.3","clipboard-manager-v2.1.0-beta.2","clipboard-manager-js-v2.1.0-beta.1","cli-v2.0.0-beta.4","cli-js-v2.0.0-beta.3","biometric-v2.0.0-beta.4","biometric-js-v2.0.0-beta.3","barcode-scanner-v2.0.0-beta.5","barcode-scanner-js-v2.0.0-beta.3","autostart-v2.0.0-beta.5","autostart-js-v2.0.0-beta.3","authenticator-v2.0.0-beta.5","authenticator-js-v2.0.0-beta.3","persisted-scope-v2.0.0-beta.6","notification-v2.0.0-beta.4","http-v2.0.0-beta.6","fs-v2.0.0-beta.6","dialog-v2.0.0-beta.6","barcode-scanner-v2.0.0-beta.4","window-state-v2.0.0-beta.5","window-state-js-v2.0.0-beta.3","websocket-v2.0.0-beta.4","upload-v2.0.0-beta.4","upload-js-v2.0.0-beta.3","updater-v2.0.0-beta.4","store-v2.0.0-beta.5","single-instance-v2.0.0-beta.6","persisted-scope-v2.0.0-beta.5","log-js-v2.0.0-beta.3","http-v2.0.0-beta.5","fs-v2.0.0-beta.5","dialog-v2.0.0-beta.5","clipboard-manager-v2.1.0-beta.1","authenticator-v2.0.0-beta.4","window-state-v2.0.0-beta.4","single-instance-v2.0.0-beta.5","persisted-scope-v2.0.0-beta.4","http-v2.0.0-beta.4","fs-v2.0.0-beta.4","dialog-v2.0.0-beta.4","autostart-v2.0.0-beta.4","window-state-v2.0.0-beta.3","websocket-v2.0.0-beta.3","upload-v2.0.0-beta.3","updater-v2.0.0-beta.3","stronghold-v2.0.0-beta.3","store-v2.0.0-beta.4","sql-v2.0.0-beta.3","single-instance-v2.0.0-beta.4","shell-v2.0.0-beta.3","process-v2.0.0-beta.3","positioner-v2.0.0-beta.3","persisted-scope-v2.0.0-beta.3","os-v2.0.0-beta.3","notification-v2.0.0-beta.3","nfc-v2.0.0-beta.3","log-plugin-v2.0.0-beta.3","localhost-v2.0.0-beta.3","http-v2.0.0-beta.3","global-shortcut-v2.0.0-beta.3","fs-v2.0.0-beta.3","dialog-v2.0.0-beta.3","deep-link-v2.0.0-beta.3","clipboard-manager-v2.1.0-beta.0","clipboard-manager-js-v2.1.0-beta.0","cli-v2.0.0-beta.3","biometric-v2.0.0-beta.3","barcode-scanner-v2.0.0-beta.3","autostart-v2.0.0-beta.3","authenticator-v2.0.0-beta.3","store-v2.0.0-beta.3","window-state-v2.0.0-beta.2","window-state-js-v2.0.0-beta.2","websocket-v2.0.0-beta.2","websocket-js-v2.0.0-beta.2","upload-v2.0.0-beta.2","upload-js-v2.0.0-beta.2","updater-v2.0.0-beta.2","updater-js-v2.0.0-beta.2","stronghold-v2.0.0-beta.2","stronghold-js-v2.0.0-beta.2","store-v2.0.0-beta.2","store-js-v2.0.0-beta.2","sql-v2.0.0-beta.2","sql-js-v2.0.0-beta.2","single-instance-v2.0.0-beta.3","shell-v2.0.0-beta.2","shell-js-v2.0.0-beta.2","process-v2.0.0-beta.2","process-js-v2.0.0-beta.2","positioner-v2.0.0-beta.2","positioner-js-v2.0.0-beta.2","persisted-scope-v2.0.0-beta.2","os-v2.0.0-beta.2","os-js-v2.0.0-beta.2","notification-v2.0.0-beta.2","notification-js-v2.0.0-beta.2","nfc-v2.0.0-beta.2","nfc-js-v2.0.0-beta.2","log-plugin-v2.0.0-beta.2","log-js-v2.0.0-beta.2","localhost-v2.0.0-beta.2","http-v2.0.0-beta.2","http-js-v2.0.0-beta.2","global-shortcut-v2.0.0-beta.2","global-shortcut-js-v2.0.0-beta.2","fs-v2.0.0-beta.2","fs-js-v2.0.0-beta.2","dialog-v2.0.0-beta.2","dialog-js-v2.0.0-beta.2","deep-link-v2.0.0-beta.2","deep-link-js-v2.0.0-beta.2","clipboard-manager-v2.0.0-beta.2","clipboard-manager-js-v2.0.0-beta.2","cli-v2.0.0-beta.2","cli-js-v2.0.0-beta.2","biometric-v2.0.0-beta.2","biometric-js-v2.0.0-beta.2","barcode-scanner-v2.0.0-beta.2","barcode-scanner-js-v2.0.0-beta.2","autostart-v2.0.0-beta.2","autostart-js-v2.0.0-beta.2","authenticator-v2.0.0-beta.2","authenticator-js-v2.0.0-beta.2","single-instance-v2.0.0-beta.2","window-state-v2.0.0-beta.1","window-state-js-v2.0.0-beta.1","websocket-v2.0.0-beta.1","websocket-js-v2.0.0-beta.1","upload-v2.0.0-beta.1","upload-js-v2.0.0-beta.1","updater-v2.0.0-beta.1","updater-js-v2.0.0-beta.1","stronghold-v2.0.0-beta.1","stronghold-js-v2.0.0-beta.1","store-v2.0.0-beta.1","store-js-v2.0.0-beta.1","sql-v2.0.0-beta.1","sql-js-v2.0.0-beta.1","single-instance-v2.0.0-beta.1","shell-v2.0.0-beta.1","shell-js-v2.0.0-beta.1","process-v2.0.0-beta.1","process-js-v2.0.0-beta.1","positioner-v2.0.0-beta.1","positioner-js-v2.0.0-beta.1","persisted-scope-v2.0.0-beta.1","os-v2.0.0-beta.1","os-js-v2.0.0-beta.1","notification-v2.0.0-beta.1","notification-js-v2.0.0-beta.1","nfc-v2.0.0-beta.1","nfc-js-v2.0.0-beta.1","log-plugin-v2.0.0-beta.1","log-js-v2.0.0-beta.1","localhost-v2.0.0-beta.1","http-v2.0.0-beta.1","http-js-v2.0.0-beta.1","global-shortcut-v2.0.0-beta.1","global-shortcut-js-v2.0.0-beta.1","fs-v2.0.0-beta.1","fs-js-v2.0.0-beta.1","dialog-v2.0.0-beta.1","dialog-js-v2.0.0-beta.1","deep-link-v2.0.0-beta.1","deep-link-js-v2.0.0-beta.1","clipboard-manager-v2.0.0-beta.1","clipboard-manager-js-v2.0.0-beta.1","cli-v2.0.0-beta.1","cli-js-v2.0.0-beta.1","biometric-v2.0.0-beta.1","biometric-js-v2.0.0-beta.1","barcode-scanner-v2.0.0-beta.1","barcode-scanner-js-v2.0.0-beta.1","autostart-v2.0.0-beta.1","autostart-js-v2.0.0-beta.1","authenticator-v2.0.0-beta.1","authenticator-js-v2.0.0-beta.1","window-state-v2.0.0-beta.0","window-state-js-v2.0.0-beta.0","websocket-v2.0.0-beta.0","websocket-js-v2.0.0-beta.0","upload-v2.0.0-beta.0","upload-js-v2.0.0-beta.0","updater-v2.0.0-beta.0","updater-js-v2.0.0-beta.0","stronghold-v2.0.0-beta.0","stronghold-js-v2.0.0-beta.0","store-v2.0.0-beta.0","store-js-v2.0.0-beta.0","sql-v2.0.0-beta.0","sql-js-v2.0.0-beta.0","single-instance-v2.0.0-beta.0","shell-v2.0.0-beta.0","shell-js-v2.0.0-beta.0","process-v2.0.0-beta.0","process-js-v2.0.0-beta.0","positioner-v2.0.0-beta.0","positioner-js-v2.0.0-beta.0","persisted-scope-v2.0.0-beta.0","os-v2.0.0-beta.0","os-js-v2.0.0-beta.0","notification-v2.0.0-beta.0","notification-js-v2.0.0-beta.0","nfc-v2.0.0-beta.0","nfc-js-v2.0.0-beta.0","log-plugin-v2.0.0-beta.0","log-js-v2.0.0-beta.0","localhost-v2.0.0-beta.0","http-v2.0.0-beta.0","http-js-v2.0.0-beta.0","global-shortcut-v2.0.0-beta.0","global-shortcut-js-v2.0.0-beta.0","fs-v2.0.0-beta.0","fs-js-v2.0.0-beta.0","dialog-v2.0.0-beta.0","dialog-js-v2.0.0-beta.0","deep-link-v2.0.0-beta.0","deep-link-js-v2.0.0-beta.0","clipboard-manager-v2.0.0-beta.0","clipboard-manager-js-v2.0.0-beta.0","cli-v2.0.0-beta.0","cli-js-v2.0.0-beta.0","biometric-v2.0.0-beta.0","biometric-js-v2.0.0-beta.0","barcode-scanner-v2.0.0-beta.0","barcode-scanner-js-v2.0.0-beta.0","autostart-v2.0.0-beta.0","autostart-js-v2.0.0-beta.0","authenticator-v2.0.0-beta.0","authenticator-js-v2.0.0-beta.0","persisted-scope-v2.0.0-alpha.7","http-v2.0.0-alpha.9","fs-v2.0.0-alpha.7","fs-js-v2.0.0-alpha.6","dialog-v2.0.0-alpha.7","http-v2.0.0-alpha.8","http-js-v2.0.0-alpha.6","deep-link-v2.0.0-alpha.5","window-state-v2.0.0-alpha.6","window-state-js-v2.0.0-alpha.5","websocket-v2.0.0-alpha.6","websocket-js-v2.0.0-alpha.5","upload-v2.0.0-alpha.6","upload-js-v2.0.0-alpha.5","updater-v2.0.0-alpha.6","updater-js-v2.0.0-alpha.5","stronghold-v2.0.0-alpha.6","stronghold-js-v2.0.0-alpha.6","store-v2.0.0-alpha.6","store-js-v2.0.0-alpha.5","sql-v2.0.0-alpha.6","sql-js-v2.0.0-alpha.5","single-instance-v2.0.0-alpha.6","shell-v2.0.0-alpha.6","shell-js-v2.0.0-alpha.5","process-v2.0.0-alpha.6","process-js-v2.0.0-alpha.5","positioner-v2.0.0-alpha.6","positioner-js-v2.0.0-alpha.5","persisted-scope-v2.0.0-alpha.6","os-v2.0.0-alpha.6","os-js-v2.0.0-alpha.6","notification-v2.0.0-alpha.7","notification-js-v2.0.0-alpha.5","nfc-v2.0.0-alpha.0","nfc-js-v2.0.0-alpha.0","log-plugin-v2.0.0-alpha.6","log-js-v2.0.0-alpha.5","localhost-v2.0.0-alpha.6","http-v2.0.0-alpha.7","http-js-v2.0.0-alpha.5","global-shortcut-v2.0.0-alpha.6","global-shortcut-js-v2.0.0-alpha.5","fs-v2.0.0-alpha.6","fs-js-v2.0.0-alpha.5","dialog-v2.0.0-alpha.6","dialog-js-v2.0.0-alpha.5","deep-link-v2.0.0-alpha.4","deep-link-js-v2.0.0-alpha.4","clipboard-manager-v2.0.0-alpha.6","clipboard-manager-js-v2.0.0-alpha.5","cli-v2.0.0-alpha.6","cli-js-v2.0.0-alpha.5","biometric-v2.0.0-alpha.0","biometric-js-v2.0.0-alpha.0","barcode-scanner-v2.0.0-alpha.4","barcode-scanner-js-v2.0.0-alpha.4","autostart-v2.0.0-alpha.6","autostart-js-v2.0.0-alpha.5","authenticator-v2.0.0-alpha.6","authenticator-js-v2.0.0-alpha.5","window-state-v2.0.0-alpha.5","window-state-js-v2.0.0-alpha.4","websocket-v2.0.0-alpha.5","websocket-js-v2.0.0-alpha.4","upload-v2.0.0-alpha.5","upload-js-v2.0.0-alpha.4","updater-v2.0.0-alpha.5","updater-js-v2.0.0-alpha.4","stronghold-v2.0.0-alpha.5","stronghold-js-v2.0.0-alpha.5","store-v2.0.0-alpha.5","store-js-v2.0.0-alpha.4","sql-v2.0.0-alpha.5","sql-js-v2.0.0-alpha.4","single-instance-v2.0.0-alpha.5","shell-v2.0.0-alpha.5","shell-js-v2.0.0-alpha.4","process-v2.0.0-alpha.5","process-js-v2.0.0-alpha.4","positioner-v2.0.0-alpha.5","positioner-js-v2.0.0-alpha.4","persisted-scope-v2.0.0-alpha.5","os-v2.0.0-alpha.5","os-js-v2.0.0-alpha.5","notification-v2.0.0-alpha.6","notification-js-v2.0.0-alpha.4","log-plugin-v2.0.0-alpha.5","log-js-v2.0.0-alpha.4","localhost-v2.0.0-alpha.5","http-v2.0.0-alpha.6","http-js-v2.0.0-alpha.4","global-shortcut-v2.0.0-alpha.5","global-shortcut-js-v2.0.0-alpha.4","fs-v2.0.0-alpha.5","fs-js-v2.0.0-alpha.4","dialog-v2.0.0-alpha.5","dialog-js-v2.0.0-alpha.4","deep-link-v2.0.0-alpha.3","deep-link-js-v2.0.0-alpha.3","clipboard-manager-v2.0.0-alpha.5","clipboard-manager-js-v2.0.0-alpha.4","cli-v2.0.0-alpha.5","cli-js-v2.0.0-alpha.4","barcode-scanner-v2.0.0-alpha.3","barcode-scanner-js-v2.0.0-alpha.3","autostart-v2.0.0-alpha.5","autostart-js-v2.0.0-alpha.4","authenticator-v2.0.0-alpha.5","authenticator-js-v2.0.0-alpha.4","window-state-v2.0.0-alpha.4","window-state-js-v2.0.0-alpha.3","websocket-v2.0.0-alpha.4","websocket-js-v2.0.0-alpha.3","upload-v2.0.0-alpha.4","upload-js-v2.0.0-alpha.3","updater-v2.0.0-alpha.4","updater-js-v2.0.0-alpha.3","stronghold-v2.0.0-alpha.4","stronghold-js-v2.0.0-alpha.4","store-v2.0.0-alpha.4","store-js-v2.0.0-alpha.3","sql-v2.0.0-alpha.4","sql-js-v2.0.0-alpha.3","single-instance-v2.0.0-alpha.4","shell-v2.0.0-alpha.4","shell-js-v2.0.0-alpha.3","process-v2.0.0-alpha.4","process-js-v2.0.0-alpha.3","positioner-v2.0.0-alpha.4","positioner-js-v2.0.0-alpha.3","persisted-scope-v2.0.0-alpha.4","os-v2.0.0-alpha.4","os-js-v2.0.0-alpha.4","notification-v2.0.0-alpha.5","notification-js-v2.0.0-alpha.3","log-plugin-v2.0.0-alpha.4","log-js-v2.0.0-alpha.3","localhost-v2.0.0-alpha.4","http-v2.0.0-alpha.5","http-js-v2.0.0-alpha.3","global-shortcut-v2.0.0-alpha.4","global-shortcut-js-v2.0.0-alpha.3","fs-v2.0.0-alpha.4","fs-js-v2.0.0-alpha.3","dialog-v2.0.0-alpha.4","dialog-js-v2.0.0-alpha.3","deep-link-v2.0.0-alpha.2","deep-link-js-v2.0.0-alpha.2","clipboard-manager-v2.0.0-alpha.4","clipboard-manager-js-v2.0.0-alpha.3","cli-v2.0.0-alpha.4","cli-js-v2.0.0-alpha.3","barcode-scanner-v2.0.0-alpha.2","barcode-scanner-js-v2.0.0-alpha.2","autostart-v2.0.0-alpha.4","autostart-js-v2.0.0-alpha.3","authenticator-v2.0.0-alpha.4","authenticator-js-v2.0.0-alpha.3","window-state-v2.0.0-alpha.3","window-state-js-v2.0.0-alpha.2","websocket-v2.0.0-alpha.3","websocket-js-v2.0.0-alpha.2","upload-v2.0.0-alpha.3","upload-js-v2.0.0-alpha.2","updater-v2.0.0-alpha.3","updater-js-v2.0.0-alpha.2","stronghold-v2.0.0-alpha.3","stronghold-js-v2.0.0-alpha.3","store-v2.0.0-alpha.3","store-js-v2.0.0-alpha.2","sql-v2.0.0-alpha.3","sql-js-v2.0.0-alpha.2","single-instance-v2.0.0-alpha.3","shell-v2.0.0-alpha.3","shell-js-v2.0.0-alpha.2","process-v2.0.0-alpha.3","process-js-v2.0.0-alpha.2","positioner-v2.0.0-alpha.3","positioner-js-v2.0.0-alpha.2","persisted-scope-v2.0.0-alpha.3","os-v2.0.0-alpha.3","os-js-v2.0.0-alpha.3","notification-v2.0.0-alpha.4","notification-js-v2.0.0-alpha.2","log-plugin-v2.0.0-alpha.3","log-js-v2.0.0-alpha.2","localhost-v2.0.0-alpha.3","http-v2.0.0-alpha.4","http-js-v2.0.0-alpha.2","global-shortcut-v2.0.0-alpha.3","global-shortcut-js-v2.0.0-alpha.2","fs-v2.0.0-alpha.3","fs-js-v2.0.0-alpha.2","dialog-v2.0.0-alpha.3","dialog-js-v2.0.0-alpha.2","deep-link-v2.0.0-alpha.1","deep-link-js-v2.0.0-alpha.1","clipboard-manager-v2.0.0-alpha.3","clipboard-manager-js-v2.0.0-alpha.2","cli-v2.0.0-alpha.3","cli-js-v2.0.0-alpha.2","barcode-scanner-v2.0.0-alpha.1","barcode-scanner-js-v2.0.0-alpha.1","autostart-v2.0.0-alpha.3","autostart-js-v2.0.0-alpha.2","authenticator-v2.0.0-alpha.3","authenticator-js-v2.0.0-alpha.2","deep-link-v2.0.0-alpha.0","deep-link-js-v2.0.0-alpha.0","barcode-scanner-v2.0.0-alpha.0","barcode-scanner-js-v2.0.0-alpha.0","window-v2.0.0-alpha.2","window-state-v2.0.0-alpha.2","websocket-v2.0.0-alpha.2","upload-v2.0.0-alpha.2","updater-v2.0.0-alpha.2","stronghold-v2.0.0-alpha.2","store-v2.0.0-alpha.2","sql-v2.0.0-alpha.2","single-instance-v2.0.0-alpha.2","shell-v2.0.0-alpha.2","process-v2.0.0-alpha.2","positioner-v2.0.0-alpha.2","persisted-scope-v2.0.0-alpha.2","os-v2.0.0-alpha.2","notification-v2.0.0-alpha.3","log-plugin-v2.0.0-alpha.2","localhost-v2.0.0-alpha.2","http-v2.0.0-alpha.3","global-shortcut-v2.0.0-alpha.2","fs-v2.0.0-alpha.2","dialog-v2.0.0-alpha.2","clipboard-manager-v2.0.0-alpha.2","cli-v2.0.0-alpha.2","autostart-v2.0.0-alpha.2","authenticator-v2.0.0-alpha.2","app-v2.0.0-alpha.2","os-js-v2.0.0-alpha.2","http-v2.0.0-alpha.2","window-v2.0.0-alpha.1","window-state-v2.0.0-alpha.1","window-state-js-v2.0.0-alpha.1","window-js-v2.0.0-alpha.1","websocket-v2.0.0-alpha.1","websocket-js-v2.0.0-alpha.1","upload-v2.0.0-alpha.1","upload-js-v2.0.0-alpha.1","updater-v2.0.0-alpha.1","updater-js-v2.0.0-alpha.1","stronghold-v2.0.0-alpha.1","stronghold-js-v2.0.0-alpha.2","store-v2.0.0-alpha.1","store-js-v2.0.0-alpha.1","sql-v2.0.0-alpha.1","sql-js-v2.0.0-alpha.1","single-instance-v2.0.0-alpha.1","shell-v2.0.0-alpha.1","shell-js-v2.0.0-alpha.1","process-v2.0.0-alpha.1","process-js-v2.0.0-alpha.1","positioner-v2.0.0-alpha.1","positioner-js-v2.0.0-alpha.1","persisted-scope-v2.0.0-alpha.1","os-v2.0.0-alpha.1","os-js-v2.0.0-alpha.1","notification-v2.0.0-alpha.2","notification-js-v2.0.0-alpha.1","log-plugin-v2.0.0-alpha.1","log-js-v2.0.0-alpha.1","localhost-v2.0.0-alpha.1","http-v2.0.0-alpha.1","http-js-v2.0.0-alpha.1","global-shortcut-v2.0.0-alpha.1","global-shortcut-js-v2.0.0-alpha.1","fs-v2.0.0-alpha.1","fs-js-v2.0.0-alpha.1","dialog-v2.0.0-alpha.1","dialog-js-v2.0.0-alpha.1","clipboard-manager-v2.0.0-alpha.1","clipboard-manager-js-v2.0.0-alpha.1","cli-v2.0.0-alpha.1","cli-js-v2.0.0-alpha.1","autostart-v2.0.0-alpha.1","autostart-js-v2.0.0-alpha.1","authenticator-v2.0.0-alpha.1","authenticator-js-v2.0.0-alpha.1","app-v2.0.0-alpha.1","app-js-v2.0.0-alpha.1","stronghold-js-v2.0.0-alpha.1","notification-v2.0.0-alpha.1","window-v2.0.0-alpha.0","window-state-v2.0.0-alpha.0","window-state-js-v2.0.0-alpha.0","window-js-v2.0.0-alpha.0","websocket-v2.0.0-alpha.0","websocket-js-v2.0.0-alpha.0","upload-v2.0.0-alpha.0","upload-js-v2.0.0-alpha.0","updater-v2.0.0-alpha.0","updater-js-v2.0.0-alpha.0","stronghold-v2.0.0-alpha.0","stronghold-js-v2.0.0-alpha.0","store-v2.0.0-alpha.0","store-js-v2.0.0-alpha.0","sql-v2.0.0-alpha.0","sql-js-v2.0.0-alpha.0","single-instance-v2.0.0-alpha.0","shell-v2.0.0-alpha.0","shell-js-v2.0.0-alpha.0","process-v2.0.0-alpha.0","process-js-v2.0.0-alpha.0","positioner-v2.0.0-alpha.0","positioner-js-v2.0.0-alpha.0","persisted-scope-v2.0.0-alpha.0","os-v2.0.0-alpha.0","os-js-v2.0.0-alpha.0","notification-v2.0.0-alpha.0","notification-js-v2.0.0-alpha.0","log-plugin-v2.0.0-alpha.0","log-js-v2.0.0-alpha.0","localhost-v2.0.0-alpha.0","http-v2.0.0-alpha.0","http-js-v2.0.0-alpha.0","global-shortcut-v2.0.0-alpha.0","global-shortcut-js-v2.0.0-alpha.0","fs-v2.0.0-alpha.0","fs-js-v2.0.0-alpha.0","dialog-v2.0.0-alpha.0","dialog-js-v2.0.0-alpha.0","clipboard-manager-v2.0.0-alpha.0","clipboard-manager-js-v2.0.0-alpha.0","cli-v2.0.0-alpha.0","cli-js-v2.0.0-alpha.0","autostart-v2.0.0-alpha.0","autostart-js-v2.0.0-alpha.0","authenticator-v2.0.0-alpha.0","authenticator-js-v2.0.0-alpha.0","app-v2.0.0-alpha.0","app-js-v2.0.0-alpha.0"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-31477.json"}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V4","score":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N"}]}