Even if you audit the code yourself, you still need to trust your OS, you need to trust the hardware the OS is running on, and you need to trust the proprietary drivers of each component in that hardware. Then at that point you gotta trust the person who sold you the hardware hasn't modified it.
For large networks with over 20 devices, I find them acceptable not because they are good but because other options are more expensive.
For small networks? I despise them
The UI keeps changing and moving around settings for no good reason after each update
You can't setup devices directly if you have a device or two, you are required to setup a control center
The control center is already slow and sluggish, but the real nightmare starts when you start having 100 or more devices
Last couple of years they have been releasing batches with serious issues, software and hardware. The way they accepted recall for unfixable devices was so limited that many people are left with broken APs that will kill their network occasionally and the poor consumer has no idea why.
Honestly fuck 'em. there's more but I don't wanna give them any more rent space in my head on a Sunday lol
I would ask you to reconsider. Maybe look for an open source alternative or just another solution rather than wp plugins, or wp in general.
There are already alternative foss programs to wp if you really need a suite for making the website.
The reason I say this is simply security. Let's say you get your hands on a fully malware free version of that plugin today, so far so good. What happens when the plugin needs a security update? Your version is pirated so it obviously won't be updated automatically. Now until you find an updated pirated version your website has a security hole that you can't do anything about unless you disable the plugin. Depending on plugin, now your website is either broken, slow or whatever you get the point
That's a weird hill to die on, I should know I die on weird hills every day