You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Surrogate binary: extraction location and Authenticode signing #1342
The surrogate binary is currently extracted to current_exe().parent() and is unsigned. This creates two related concerns.
Problem 1: Extraction location
Extracting to the executable directory requires write permissions, which may not be available in all deployments (read-only container images, restricted Program Files installs). Alternative locations (%TEMP%, %LOCALAPPDATA%) each have tradeoffs — particularly AV products flagging "write exe to temp → execute" as a malware dropper pattern.
Problem 2: Authenticode signing
The surrogate binary is currently unsigned. Signing it would:
Eliminate AV false positives regardless of extraction location
Enable extraction to temp or other locations without AV interference
Activity
jsturtevant commentedon Aug 5, 2026
May need to look into support through CNCF for signing