HookshotBuilder.exe from the new-builder release flagged and quarantined by Win11 Microsoft Defender #525

Closed
opened 2026-11-08 08:12:37 +00:00 by Razotter · 8 comments
Razotter commented 2026-11-08 08:12:37 +00:00 (Migrated from github.com)

Builder version

new-builder

How you built

Hookshot Builder app (Windows)

Game files given to it

A .nup

The error

Windows 11 26H2, Windows defender flagged HookshotBuilder.exe as a Trojan:Script/Wacatac.H!ml, quarantined the file. 
Strangely, it only flagged the exe AFTER I closed the game, not when I first downloaded it.

Visual Studio or Build Tools version, and Windows SDK version

No response

Operating system and free space on the output drive

Windows 11 26H2

Before you send it

  • I'm on the newest release, or it still fails on it.
  • I searched the open issues for this error.
  • I'm not attaching game files or anything built from them.
### Builder version new-builder ### How you built Hookshot Builder app (Windows) ### Game files given to it A .nup ### The error ```text Windows 11 26H2, Windows defender flagged HookshotBuilder.exe as a Trojan:Script/Wacatac.H!ml, quarantined the file. Strangely, it only flagged the exe AFTER I closed the game, not when I first downloaded it. ``` ### Visual Studio or Build Tools version, and Windows SDK version _No response_ ### Operating system and free space on the output drive Windows 11 26H2 ### Before you send it - [x] I'm on the newest release, or it still fails on it. - [x] I searched the open issues for this error. - [x] I'm not attaching game files or anything built from them.
yeetbot90 commented 2026-11-08 08:13:26 +00:00 (Migrated from github.com)

I can agree, also happened to me

I can agree, also happened to me
Slydee23 commented 2026-11-08 09:09:24 +00:00 (Migrated from github.com)

same issue here but directly after downloading the lastest .exe

Whats the reason for this ? ik sometimes stuff can show false positive but why this time

same issue here but directly after downloading the lastest .exe Whats the reason for this ? ik sometimes stuff can show false positive but why this time
NotRexed commented 2026-11-08 09:56:49 +00:00 (Migrated from github.com)

Not malware: an unsigned new exe gets flagged by Defender's machine-learning check. We are applying for free open-source code signing (SignPath Foundation) and submitting each build to Microsoft as a false positive meanwhile.

Not malware: an unsigned new exe gets flagged by Defender's machine-learning check. We are applying for free open-source code signing (SignPath Foundation) and submitting each build to Microsoft as a false positive meanwhile.
rafaelrpd commented 2026-11-08 20:20:40 +00:00 (Migrated from github.com)

any fix yet?

any fix yet?
DarkGhostHunter commented 2026-11-09 04:29:18 +00:00 (Migrated from github.com)

any fix yet?

Deactivate WD, or create a rule, or directory exclusion.

> any fix yet? Deactivate WD, or create a rule, or directory exclusion.
NotRexed commented 2026-11-09 05:48:54 +00:00 (Migrated from github.com)

Tracked in #1003, follow there. That issue collects every report of antivirus false positives on the builder, and this one is linked from it with its GPU, version and log details. It is a false positive; the tracker says what you can do until the builder is signed. If it still happens on v2.0.6 (https://github.com/NotRexed/Hookshot/releases/tag/v2.0.6; Update next to Play in the launcher), please add a comment there with your hookshot_log.txt.

Tracked in #1003, follow there. That issue collects every report of antivirus false positives on the builder, and this one is linked from it with its GPU, version and log details. It is a false positive; the tracker says what you can do until the builder is signed. If it still happens on v2.0.6 (https://github.com/NotRexed/Hookshot/releases/tag/v2.0.6; Update next to Play in the launcher), please add a comment there with your `hookshot_log.txt`.
fayaine commented 2026-11-11 04:25:21 +00:00 (Migrated from github.com)

Can confirm it instantly gets flagged and quarantined.

Can confirm it instantly gets flagged and quarantined.
Owner

@jrbailey2 commented on GitHub · 2026-11-12 04:16 UTC · original

I wanted to share my findings regarding Windows 11 Smart App Control blocking newer versions of HookshotBuilder.exe.
@shayderrr @notrexed
System specifications:

  • CPU: Intel Core i7-8086K
  • GPU: NVIDIA GeForce RTX 4060 Ti 16GB
  • RAM: 64GB DDR4 (3200 MHz)
  • OS: Windows 11
  • Security: Smart App Control enabled, Microsoft Defender, and Malwarebytes

Version testing:

  • V2.0.12 works without issues.
  • V2.0.13 and newer versions are blocked by Smart App Control.
  • V2.1.0 is also blocked, even with a Microsoft Defender exclusion.

I checked the reported virus detections through VirusTotal and also scanned with Microsoft Defender and Malwarebytes. No infections were identified by my local scans.

Windows Event Viewer confirms that Smart App Control is blocking the executable.

Event details:

  • Source: Microsoft-Windows-CodeIntegrity
  • Event ID: 3077 (Blocked)
  • Related Event ID: 3089 (Signature information)
  • Policy: VerifiedAndReputableDesktop
  • Status: 0xc0e90007
  • Requested Signing Level: 2
  • Validated Signing Level: 1
  • Digital Signatures: 0
  • Publisher: Unknown

SHA-256 (V2.1.0):
8958DA7C6AAD2E386E5FAE1E7191798C6E1A5942A60048383B6CE0B869B68200

Workaround:

If the latest HookshotBuilder.exe is blocked by Smart App Control, try testing earlier releases individually until you find one that works on your system.

Once you find a working version, rename the builder executable to include its version number so you can easily identify it later.

Run that working builder and allow it to automatically download and update the latest Hookshot files. Continue using the working builder rather than switching to a newer executable that Smart App Control blocks.

In my case, HookshotBuilder.exe V2.0.12 works with Smart App Control enabled and successfully updates the latest files. I can continue using the V2.0.12 builder with the latest V2.1.0 files without disabling Smart App Control or other Windows security protections.

I also recently installed the latest Windows security update and ran DISM /online /Cleanup-Image /RestoreHealth followed by SFC /scannow through Windows Terminal (Admin.) Following these changes, I discovered that the generated hookshot.exe now launches successfully without being blocked by Smart App Control, which was not the case during my earlier testing.

I'm unable to determine whether this change resulted from the Windows security update, the DISM/SFC repairs, or an updated security reputation assessment. However, the generated executable is now functioning with Smart App Control still enabled.

These findings and workarounds may help others experiencing similar issues, although results may vary depending on the Windows installation and executable version.

> [@jrbailey2](https://github.com/jrbailey2) commented on GitHub · 2026-11-12 04:16 UTC · [original](https://github.com/NotRexed/Hookshot/issues/525#issuecomment-6814339149) I wanted to share my findings regarding Windows 11 Smart App Control blocking newer versions of HookshotBuilder.exe. @shayderrr @notrexed System specifications: - CPU: Intel Core i7-8086K - GPU: NVIDIA GeForce RTX 4060 Ti 16GB - RAM: 64GB DDR4 (3200 MHz) - OS: Windows 11 - Security: Smart App Control enabled, Microsoft Defender, and Malwarebytes Version testing: - V2.0.12 works without issues. - V2.0.13 and newer versions are blocked by Smart App Control. - V2.1.0 is also blocked, even with a Microsoft Defender exclusion. I checked the reported virus detections through VirusTotal and also scanned with Microsoft Defender and Malwarebytes. No infections were identified by my local scans. Windows Event Viewer confirms that Smart App Control is blocking the executable. Event details: - Source: Microsoft-Windows-CodeIntegrity - Event ID: 3077 (Blocked) - Related Event ID: 3089 (Signature information) - Policy: VerifiedAndReputableDesktop - Status: 0xc0e90007 - Requested Signing Level: 2 - Validated Signing Level: 1 - Digital Signatures: 0 - Publisher: Unknown SHA-256 (V2.1.0): 8958DA7C6AAD2E386E5FAE1E7191798C6E1A5942A60048383B6CE0B869B68200 Workaround: If the latest HookshotBuilder.exe is blocked by Smart App Control, try testing earlier releases individually until you find one that works on your system. Once you find a working version, rename the builder executable to include its version number so you can easily identify it later. Run that working builder and allow it to automatically download and update the latest Hookshot files. Continue using the working builder rather than switching to a newer executable that Smart App Control blocks. In my case, HookshotBuilder.exe V2.0.12 works with Smart App Control enabled and successfully updates the latest files. I can continue using the V2.0.12 builder with the latest V2.1.0 files without disabling Smart App Control or other Windows security protections. I also recently installed the latest Windows security update and ran DISM /online /Cleanup-Image /RestoreHealth followed by SFC /scannow through Windows Terminal (Admin.) Following these changes, I discovered that the generated hookshot.exe now launches successfully without being blocked by Smart App Control, which was not the case during my earlier testing. I'm unable to determine whether this change resulted from the Windows security update, the DISM/SFC repairs, or an updated security reputation assessment. However, the generated executable is now functioning with Smart App Control still enabled. These findings and workarounds may help others experiencing similar issues, although results may vary depending on the Windows installation and executable version. <!-- github-sync:c:6814339149 -->
Commenting is not possible because the repository is archived.
No milestone
No assignees
2 participants
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicBeanDev/Hookshot#525
No description provided.