See I can’t find anything related to the claims people are making, either overwolf is paying google to skew search results. Or they actually cleaned up their act, I don’t trust them though given how outspoken people are about them.

Managing and Updating Your Addons with WowUp.io
WowUp.io is an up and coming addon manager which allows you to manage and auto-update your World of Warcraft addons, with support for Curse, Github, and Tuk/ElvUI. It's very similar to the Twitch client many players are familiar with, and offers an...