[Python] Why are executable created from python scripts detected as viruses?

Discussão em 'Python' iniciado por Stack, Abril 13, 2025.

  1. Stack

    Stack Membro Participativo

    I have tried PyInstaller, py2exe and cx_Freeze to create a windows executable from a Python script. I then tried to check the produced executable for viruses using VirusTotal. It gave the following results:

    PyInstaller: 18 / 69 detected viruses

    py2exe: 4 / 68 detected viruses

    cx_Freeze: 1 / 68 detected viruses

    It seems that cx_Freeze is the most safe, but PyInstaller is disastrous.

    I have searched on the internet and they say that they are all false positives, but it is not easy to convince a client that 18 antiviruses gave false positive.

    My question is: Why are executable created from python scripts detected as viruses? What is the technical issue behind this?

    Thank you.

    Continue reading...

Compartilhe esta Página