Originally Posted by
abromide
It was stated during a /r/wowclassic AMA that they cannot tell which AddOns you are using, but they are able to request a screenshot from your client. For this reason, it's important to keep pixel bots/frames as small and minimal as possible.
Running a bot inside of a VM is ideal because you can then use your computer while the bot is running. The main security issue with VMs (and I'm completely speculating here) is that Blizzard is able to tell when you are using a VM. This was confirmed when people started getting banned for cloud gaming. There are various ways to hide what hardware you are using, but there are so many different ways for applications to detect hardware, especially through Windows 10, that it would be difficult to cover all of your tracks. It is a risk I personally wouldn't take. I made a cheap gaming PC with an AMD Athlon ( 2018 ) and use a headless HDMI port to emulate 1080p resolution for my botting. Worth it because I'm not using the resources of a VM, and possibly safer.