When running `snyk protect`, the CLI downloads relevant patches and applies them using the `patch` executable. If this file is not found, the following error message is shown:
Snyk couldn't patch the specified vulnerabilities because GNU's patch is not available. Please install 'patch' and try again.

On a Windows machine, we recommend using https://git-scm.com/download to install the needed files. Make sure to have your `%PATH%` environment variable include the location of the installed `patch.exe` (the default path is `C:\Program Files\Git\usr\bin` ). You can verify the proper installation by running `patch -v` . Once you see the proper output, you are good to go with `snyk protect` !