Hi Scott Hodges,
This behavior has been observed with certain third-party security integrations, including Fortinet’s FortiClient, when the Antimalware Scan Interface (AMSI) DLL is loaded in a way that Windows code integrity cannot validate. Although the file itself may be correctly signed and not corrupted, Windows will still log an error if the hash validation process does not match expected values. This can occur due to how FortiClient hooks into AMSI, or if kernel-mode drivers load the DLL in a non-standard way.
The good news is that this does not necessarily indicate a compromised file. Fortinet has confirmed that FortiAmsi.dll is safe, and Microsoft is aware of the logging behavior. At present, the recommended steps are to ensure your systems are fully updated with the latest cumulative updates for Windows 11 24H2, and to confirm you are running the latest FortiClient release. If the issue persists, you may need to filter or forward these events to a separate log collector so they do not overwhelm your Security log.
I hope this guidance helps you move forward. If you find this answer helpful, please consider clicking Accept Answer so I know your concern has been resolved.
Jason.