Description: There is a risk situation that MetaMask cannot guard for yet, and that is the reason I cannot hold much of my funds in it. In direct attacks, like you being targeted as an individual, there is a feature that is extremely useful and already implemented in centralized exchanges. **Whitelist withdrawal limit. ** The way it works is it locks the transfer for X amount of time for addresses that are not in the whitelist. You can read more about it by Googling about whitelist withdrawal limit, most centralized exchanges have a page on this.
Purpose: Reduce security risks, improve user security, safer transactions.