Skip to content

SysManager 1.52.105

Choose a tag to compare

@github-actions github-actions released this 22 Jul 06:38
· 690 commits to main since this release
e62dba4

What's new for you

A small fix to the Bulk Installer search. If you typed a search that happened to end with a backslash (), the search could come back broken or empty. That's fixed — searches now work no matter what you type. Nothing else changes.


[1.52.105] - 2026-07-22

Fixed

  • A backslash in the Bulk Installer search box corrupted the winget search command. SanitizeQuery stripped double quotes and control characters (so a search term couldn't inject extra arguments) but left backslashes untouched. Because the query is passed as search "{term}", a term ending in a backslash turned the closing quote into an escaped quote (search "foo\"), collapsing the quoted-argument boundary and producing a malformed winget invocation (a broken or empty search). The sanitizer now also strips backslashes — a winget search term has no legitimate use for one — so the quoted argument can no longer be broken. Hardening at the input trust boundary; not remotely exploitable (winget arguments are passed as data, not through a shell), but the search now behaves correctly for any input.

Verify the download

Get-FileHash .\SysManager-v1.52.105.exe -Algorithm SHA256

Expected SHA256: 451C959AD55060674532308FAD3AFC3DA89C45C84C9636C78D81B8EBF090FE58