installing the esp32 library for my new Arduino Nano ESP32 board my Intego Virus Barrier 10.9.90 discovered and blocked the installation of the library. Now I am blocked.
I can use the cloud editor but this is only half of the world, IDE 2.3.2 is easier to use (offline ;0)
I think this is not wise, since it will then load this infected software.
I can put the pieces of infected software to quarantine but then the Library can not be used.
Arduino users sometimes refer to boards platforms as "libraries", but this is not the correct term. In order to effectively communicate in technical discussions, and to avoid confusion and wasted time, it is essential to use the correct terminology. So you should make sure to use the term "platform" when referring to Arduino boards platforms, and only use the term "library" when referring to true Arduino libraries.
Now that the terminology is clear, please provide a detailed description of what you mean by "esp32 library".
Does the software provide any information about this action? If so, please share it here.
Does it show the exact path, filename, or URL of the file it blocked?
Does it say the specific reason why it blocked it?
I'm not sure what caused that. It works fine for me. Maybe you have a browser extension (e.g., an adblocker) installed that is breaking the functionality of the VirusTotal website? Or maybe it is our old friend "Intego Virus Barrier" interfering again?
Let's try going at it in another way. I'm going to ask you to attach the file to a reply here on the forum topic and then I'll upload the file to VirusTotal for you.
I'll provide instructions you can follow to do that:
Extract the file from the "Intego Virus Barrier" quarantine.
Navigate to the location of the file in macOS Finder.
Control-click the file.
A context menu will open.
Select "Compress" from the context menu.
A "ZIP" file will be created.
Attach the "ZIP" file that was created to a reply here on this forum thread. ⓘ You can do this by drag and dropping the file onto a reply, copy/pasting the file, or by clicking the upward pointing arrow icon ("Upload") on the post composer toolbar.
I uploaded the file from the installation of the esptool script made by Arduino IDE on my macOS machine:
You can see it gets a clean bill of health from the suite of malware scanner tools used by the VirusTotal service. However, "Intego VirusBarrier" is not one of those tools, which means that, although the VirusTotal results tell us what many other security tools think about the file I uploaded, they don't tell us what "Intego VirusBarrier" would think about it.
I installed the free version of the "Intego VirusBarrier" app on my macOS computer and used it to run a manual scan of the esptool script file. It didn't detect any problems with it.
There are two possible conclusions to consider:
Your "Intego VirusBarrier" detects the real esptool script content as malware
Even though I wasn't able to reproduce the detection on my machine using "Intego VirusBarrier", it might be that explanation for the different result you got is a difference in the configurations of our apps, or maybe a different version you are using.
As other forum helpers have already stated, virus scanner tools are very prone to false positives. We regularly receive reports of various virus scanners detecting various of the applications Arduino distributes as malware. When the security team has investigated those previous reports, they were found to be false positives.
"Intego Virus Barrier" is detecting malware injected by an attacker into a modified version of the esptool script
It might be that an attacker has somehow co-opted the installation of the boards platform on your system as a vector to import a modified version of the script that contains a malicious payload which would be executed when you attempted to use the board with Arduino IDE.
Even if that malicious payload was not detected by the scanners used by VirusTotal, we would still be able to tell that your script has been modified because that modification would result in your copy of the script having a different checksum than the checksum of the real esptool script (b7fe8f1addc00a712148598b199253a4ce8f3e76a1d401791b4182929eed8535).
Unfortunately it seems there is no way for us to get any more information about the script you have so we are not able to prove or disprove this possibility.
... many, many, thanks for your active and so professional support. . This helped a lot. After your tests and trials I had the courage to approve the files in the quarantine. I first uninstalled all the board (library) and the application libraries for ESP32, then reinstalled everything and approved the esp tool files. It now seams to work and in the system activity monitor I can not observe any suspicious jobs (I know this is not a guaranty to be trojan free, because these viruses sleep sometimes). Now my IDE environment is working perfectly with this my new Arduino Nano ESP32 on usb and on WiFi, great! ... and many thanks again for your time and support. I learned a lot again. ... Arduino and the people behind are great