Security Alliance warned about drainers that exploit React
tools used by developers to build their front-ends and apps vulnerabilities to empty crypto wallets.
The most alarming issue is that drainers can be uploaded into legitimate crypto-related websites.
I know that Web3 wallets either already support or have started to add support for BTC. The latest example is
MetaMask.
In my view, when dealing with crypto, the best practice is not to use Web3 wallets at all, because even if you have hardware wallet connected to compromised sites, they can display fake transaction prompts, and you may sign them in hurry.