There are some interesting points to note in their testing.
By default BD does not scan scripts.
Would BD have blocked these scripts if scan scripts option was turned on?
Not sure if Bitdefender changed its product behavior regarding script detection in the past 2 years.
It's a bit late to reply, but...
In
ATP 2020 test, with the same "default" settings, it successfully blocked a similar "script" threat to number (3):
2) This threat is introduced via Trusted Relationship. A PowerShell script containing an AMSI bypass and a PowerShell
Empire stager was executed.
In
ATP 2019 test, it successfully blocked a "script" threat scenario:
9) This threat is introduced via Removable Media (USB). A PowerShell script executes a PowerShell payload into memory. This test case was created with Unicorn.
But also failed to another "script" threat scenario:
15) This threat is introduced via Spearphishing Link. A PowerShell script injects an obfuscated PowerShell payload into memory. This test case was created with Metasploit Meterpreter.
I have both BIS and BTS subs.
I can confirm its off by default. I clicked reset settings and the option is disabled
Based on
this user guide:
The Scan scripts feature allows Bitdefender to scan powershell scripts and office documents that could contain script-based malware.
Not sure if it means only applicable to scripts (including PowerShell) inside macro files (like in office documents), it didn't mention if this setting is turned on by default. None of the "script" test scenarios were using macros as an attack vector. Also, this user guide is similar to the
website support information, published in late 2019, before ATP 2020 and 2021 tests were started.
In this
Bitdefender community post, look like it is just an UI issue, the original post said that after installation it's OFF but turned ON after reset (contrary to your experience, 2 years apart though, different versions), another user replied that the feature didn't appear in UI and have to contact support based on moderator's suggestion.
Do it only in guest VM if you want to test it against any malicious script.
Anyway, at the end of the day, we can conclude it's turned ON based on a statement by AV-Comparatives themselves:
According to IBK from AV-Comparatives Bitdefender does scan scripts by default
:
AV-Comparatives has released the results of its 2021 Advanced Threat Protection Tests. Eight consumer-antivirus products and eight enterprise...
www.wilderssecurity.com
Honestly, I also expect better from Bitdefender and am rather disappointed by these results, but anything can be turned out unexpected.