Erriez / midi-sysex-io

A Windows/Linux tool to load/save MIDI instrument settings via MIDI SYSEX
https://github.com/Erriez/midi-sysex-io
MIT License
12 stars 0 forks source link

Erriez SysEx MIDI-IO app almost impossible to install/use with BitDefender constantly deleting #25

Open OriginalMossMan opened 1 month ago

OriginalMossMan commented 1 month ago

Version

master

Description

v1.0.1 - BitDefender constantly blocks and deletes every single (temporary) file while trying to install or run the standalone program. Reported as Gen:Variant.Lazy.608271

I hope this is a false positive and not actual malware! It seems to be in the Windows packaging as there are no notifications if I download and browse the source.

Testcase

In Windows, install Bitdefender then try to install or run the SysEx app. You will encounter pop-ups announcing quarantine at every action.

Sketch

n/a

Logs

n/a

Checks

Export restrictions.

Erriez commented 1 month ago

@OriginalMossMan Thanks for your time reporting this issue. The goal of this project is publishing a useful open source MIDI tool without intention to include malware. Converting the Python code to a binary Windows executable is the tricky part which may result in in false positives with some virusscanner/malware detection applications such as Bitdefender. This is a known issue as described in the README.md.

I can provide you some guidelines what I did to minimize risk:

A quick scan on Windows 11 with latest updates did not report issues:

image

If you find any malware (not false positive), please let me know and I'll take action.

If you still don't trust the executables, I recommend to build the application from source. When you convert to an executable, you may encounter false positives as well.

I hope this explains that the project contains good intentions.

OriginalMossMan commented 1 month ago

On 12 October 2024 12:00:43 BST, Erriez @.***> wrote:

@OriginalMossMan Thanks for your time reporting this issue. The goal of this project is publishing a useful open source MIDI tool without intention to include malware. Converting the Python code to a binary Windows executable is the tricky part which may result in in false positives with some virusscanner/malware detection applications such as Bitdefender. This is a known issue as described in the README.md.

I can provide you some guidelines what I did to minimize risk:

  • As you already discovered, the Python code of this project is clean.
  • The used packages listed in requirements.txt are regularly updated and scanned via Github dependabot.yml.
  • The generated executables are built via Github Actions and includes a sha1 checksum in the build logs and release page. This way you can verify that the executables are uploaded via Github.
  • The build process uses Nuitka tooling which confirmed to be an issue generating false positives.

A quick scan on Windows 11 with latest updates did not report issues:

image

If you find any malware (not false positive), please let me know and I'll take action.

If you still don't trust the executables, I recommend to build the application from source. When you convert to an executable, you may encounter false positives as well.

I hope this explains that the project contains good intentions.

-- Reply to this email directly or view it on GitHub: https://github.com/Erriez/midi-sysex-io/issues/25#issuecomment-2408522256 You are receiving this because you were mentioned.

Message ID: @.***>

Thanks for the confirmation. I also sent a false-positive report to BitDefender, so hopefully they will confirm and fix.

-- Geoff Morris