Where does the bug appear (feature/product)?
Grok Bot
Describe the Bug
On Windows, Grok Bot’s in-app updater downloads a new installer, then refuses to install it. Settings show: “다운로드한 업데이트를 확인할 수 없어 설치되지 않았어요” (The downloaded update could not be verified, so it was not installed.)
The app version stays on the old build. Seen on 0.36.0 stuck while 0.39.0 was current (2026-09-04), and again on 0.44.0 stuck while 0.47.0 was current (2026-09-10). %LOCALAPPDATA%\sand-updater\installer.exe remains the already-installed version.
The official Setup.exe from Cursor · Download Grok Bot has Authenticode status Valid and signer “Anysphere, Inc.” and installs correctly when run manually (Setup.exe /S).
This is desktop app update, not Agent Computer image update/reset.
Steps to Reproduce
- Install Grok Bot on Windows x64 (stable track, auto-update on).
- Wait until a newer stable is published on the official Grok Bot download page.
- Open Settings → Updates → Check for Updates (or wait for auto-update).
- Download progress appears, then the unverified-install error. App FileVersion does not change.
Expected Behavior
After a successful download, the signed installer should be staged and applied on quit/restart, matching the version on the download page.
Operating System
Windows 10/11
Version Information
Grok Bot 0.47.0 (Windows x64), currently installed after a manual official Setup.exe. Previously stuck at 0.36.0 then 0.44.0. Windows 11 10.0.26200.
Additional Information
0.47.0 app.asar still contains the same probe: Get-AuthenticodeSignature via powershell.exe -NoProfile -NonInteractive -Command, then JSON.parse of stdout, requiring status === “Valid” and signer in [“Anysphere, Inc.”, “Anysphere”]. Failure kind: installer_signature_invalid (UI id VZlSAx). On failure the downloaded file is deleted.
Anysphere installers use short-lived Microsoft ID Verified / Azure Trusted Signing certificates (~3 days) plus a timestamp. Get-AuthenticodeSignature from an interactive PowerShell session still returns Valid after NotAfter because of the timestamp. The in-app Electron execFile(“powershell.exe”, …, { windowsHide: true }) path can still fail (unreadable JSON, status not exactly Valid, unexpected SimpleName), which matches “download happened, install never started”.
Suggested fix: verify with WinVerifyTrust / timestamp-aware Authenticode without parsing PowerShell JSON; do not delete a just-downloaded installer on a probe parse error; don’t treat Agent Computer reset as the recovery path for this desktop-app failure.
Official installer that applied cleanly (0.47.0):
https://downloads.cursor.com/grokbot/stable/win32-x64/0.47.0/Grok_Bot_0.47.0_Setup.exe
Does this stop you from using Cursor
No - Cursor works, but with this issue