Reveal any saved WIFI Password on macOS or Windows.
Show All WiFi Name currently connected to Mac or Win Network Card
runPowerShellScript with execFile calling netsh.exe directly (no shell intermediary — not cmd.exe, not PowerShell). Arguments are passed as an array, so no quoting or escaping is needed for any SSID characters.escapePowerShellString helper and the @raycast/utils dependency, simplifying the Windows code path.exec (shell string interpolation) with execFile for both the security keychain lookup and networksetup listing. Network names containing ", $, backticks, or other special characters can no longer affect command execution.networksetup -listallhardwareports instead of being hardcoded to en0, so Macs with Wi-Fi on en1 or other adapters show their saved networks correctly.Security Key : Absent (WPA-Enterprise / 802.1x / certificate-based) is now detected and surfaces a clear "Enterprise network" error instead of silently showing a blank password.Security Key : Present with no Key Content line is now detected as a permissions issue and shows a "Insufficient permissions" error with guidance to run Raycast as Administrator.Open/None is now surfaced as "open network — no password" instead of a blank password field.exec (cmd.exe) with runPowerShellScript from @raycast/utils. PowerShell handles SSID quoting and Unicode characters correctly, where cmd.exe's /s /c quote-stripping could mangle profile names containing spaces or special characters.metadata images.