Verifying Deposits

It would be very helpful if MetaMask required wallet holders to verify an asset before it is able to be deposited into their account.

Scammers will send account holders assets with malicious code that if they interact with can compromise their wallets. This feature is possible because I used it with the XUMM wallet. I received an airdrop from a project and when I went into the wallet in order for it to be deposited into my account, I had to preform a buy transaction for $0 to accept the NFT. If this was an asset I didn’t recognize I would not have performed the transaction. MetaMask should be able to make this feature available for its customers as well.