Repository navigation
SysManager 1.52.105
·
690 commits
to main
since this release
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.
SanitizeQuerystripped double quotes and control characters (so a search term couldn't inject extra arguments) but left backslashes untouched. Because the query is passed assearch "{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 SHA256Expected SHA256: 451C959AD55060674532308FAD3AFC3DA89C45C84C9636C78D81B8EBF090FE58