Replies: 21 comments 24 replies
-
Beta Was this translation helpful? Give feedback.
-
|
There's nothing wrong with the file, but when I scan a file downloaded from the official website, it gives a false positive. |
Beta Was this translation helpful? Give feedback.
-
|
I asked the AI (copilot) and got the following response: 🛡️ Is UrlDownloadToFile API likely to trigger Microsoft Defender even if it's only declared? Yes — even if you declare the UrlDownloadToFile API but don’t actually use it, Microsoft Defender may still flag your program as suspicious. |
Beta Was this translation helpful? Give feedback.
-
|
Let’s also keep in mind that offering the xlsm file only as a password-protected zip file (eg. “12345”) could be a last-resort solution to this final problem... |
Beta Was this translation helpful? Give feedback.
-
|
Congratulations!!
|
Beta Was this translation helpful? Give feedback.
-
|
The VirusTotal score of the official version of SeleniumVBA.xlsm is strange. To prevent the reputation of SeleniumVBA from being damaged, I recommend temporarily keeping it private and publishing only the password file. |
Beta Was this translation helpful? Give feedback.
-
|
Defender seems to be falsely detected on the cloud side.
|
Beta Was this translation helpful? Give feedback.
-
|
Unfortunately, the official version is unstable.
(Update 10/30/2025) Since it is detected by the Defender Cloud side, we need to check it from time to time.
|
Beta Was this translation helpful? Give feedback.
-
|
A suggestion to @GCuser99 and @diego. With the hanamichi version, However, the official version still displays "Trojan:Script/Sabsik.EN.A!ml" and there is no hope of improvement. I suggest updating to the hanamichi version. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @GCuser99. |
Beta Was this translation helpful? Give feedback.
-
|
Try updating the following through Windows Update and good things will happen. Specifically, it will prevent false positives from occurring with Defender's real-time protection. |
Beta Was this translation helpful? Give feedback.
-
|
I received advice from Gemini3 4/65 is an excellent result for an automation tool involving VBA. If major vendors (like Microsoft, Google, Symantec, McAfee) are showing "Undetected," the file is almost certainly safe for practical use. Analyzing the remaining 4 vendors (Bkav Pro, Kingsoft, Rising, Tencent), it seems you have hit the "limit" of what can be fixed by code modification. These are likely False Positives. Analysis of the Detections The Reason: SeleniumVBA (GCUser99 version) includes functionality to automatically download and update WebDrivers (like chromedriver.exe) if they are missing. It also communicates with external local servers to control the browser. The Heuristics: These security vendors see a VBA Macro connecting to the internet and downloading files. They interpret this behavior as similar to a "Trojan Downloader" (malware that downloads other viruses). The Heur tag in Rising and Tencent stands for "Heuristic," meaning it's a guess based on behavior, not a confirmed virus signature. Bkav Pro (Darksnow.A.Macro) Conclusion and Advice Next Step: Unless your specific target environment uses Kingsoft, Rising, Tencent, or Bkav as its primary antivirus, you can confidently proceed with your development. |
Beta Was this translation helpful? Give feedback.
-
|
Has anyone tried putting download + execution behind an explicit user-confirmation msgbox? Maybe informing the user would be all it takes to satisfy those antivirus programs too. For a fast try, just ask Gemini 3 to "add explicit user-confirmation msgbox to the download + execution code, to make it more antivirus friendly" :-) |
Beta Was this translation helpful? Give feedback.
-
|
Google is detected on VirusTotal, so I asked Gemini [Gemin's answer]
"The macro initiated external communication" → Suspicious! Based on experience, here is the estimated timeline for Google's (Safe Browsing team) response: Unlike Microsoft (which was reflected immediately), Google updates affect Chrome browsers worldwide, so there is generally a slight time lag before the change takes effect. |
Beta Was this translation helpful? Give feedback.
-
|
I have reported the same false positive to IKARUS, and as a result, the following fix has been made: =========== To 自分 Thank you for making us aware of this. Kind regards, IKARUS Security Software GmbH |
Beta Was this translation helpful? Give feedback.
-
|
Congratulations! https://www.virustotal.com/gui/file/be3649419b9265b9a35b153709f7782bc3fecf9a7cfe107587596595f6a14ada |
Beta Was this translation helpful? Give feedback.
-
|
【SeleniumVBA ver.7.1】 ==================================== Supporto VirIT eXplorer PRO assistenza@viritpro.com Hi TG Soft Tech Support |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
【SeleniumVBA ver7.2】 =========================================== Hello, Best regards, |
Beta Was this translation helpful? Give feedback.
-
【SeleniumVBA ver7.2】
Congratulations!
Google have been updated to Undected on VirusTotal.
|
Beta Was this translation helpful? Give feedback.
-
|
【SeleniumVBA ver7.2】 Congratulations! Tencent have been updated to Undected on VirusTotal.
|
Beta Was this translation helpful? Give feedback.













Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is an update on our previous AV False-positive tracking. With help from @hanamichi77777, we consistently tracked MS Win Defender false positives and VirusTotal scores for various code perturbations for about 6 months. Here are my takeaways:
Given that we have already deprecated and removed some functionality to prepare for the impending removal of VBScript, I thought this would be a good time to start from a new (and hopefully improved) baseline, and with a corresponding new test suite. As of SeleniumVBA v6.8, we removed SendKeysToOS, non-essential logging for Firefox, and a WinHttp replacement for UrlDownloadToFile (many thanks to @6DiegoDiego9 and @hanamichi77777!). The tests below can be accessed from here.
Below is a table for tracking false-positives for the above tests over time. Going forward, we won't worry about the ActiveX DLL and MS Access solutions, since they do not have a history of triggering false-positives.
Let me know if you have any thoughts/observations about the Part 1 exercise, and where we should go from here.
Beta Was this translation helpful? Give feedback.
All reactions