Critical Security Concept

We need more security within the wallet especially to components that can separate the rightful owner from his/her coins. Just assume a hacker has access to someone’s Metamask. We need features/hurdles that the hacker can’t crack. This “permission” theoretically wont let the hacker do anything inside the wallet except view coins. For instance I don’t mind pressing a secret code every time I want to do something meaningful like send coins, delete wallet, change any settings. Other people may like it the way it is so put every little security feature on a toggle switch so people can customize.