Security Snaps are Snaps that provide essential insights into your transactions.
Security Snaps introduce a new tab in the transaction prompt, allowing Snaps to provide important security info about a transaction you’re about to submit.
Introducing Security Snaps
Security Snaps take your transaction journey to the next level by enabling Snaps to offer essential transaction insights, such as (but not limited to!):
Phishing database checks
Know if the recipient address is linked to any known phishing databases, giving you an extra hand in figuring out whether you might be interacting with a malicious address.
A Snap could help you determine whether a transaction might succeed or fail and predict any state changes by simulating the transaction locally, or by using AI.
Getting started with Security Snaps
It’s easy to get started with Security Snaps — we’ve outlined a small step-by-step:
Keep MetaMask updated
Ensure your MetaMask browser extension is up to date with the latest version; learn how to update it here. Please note that MetaMask Snaps is currently available exclusively for the MetaMask browser extension.
Install a Snap
If you’re eager to check out what Security Snaps enable, consider trying out the Wallet Guard Snap. Or check out the MetaMask Snaps Directory.
Initiate a transaction
Go to your favorite dapp and initiate a new transaction; you’ll notice a new tab appearing in your MetaMask confirmation screen. Click on it to access information provided by the Wallet Guard Snap about the receiving (contract) address and view whether it was previously flagged as malicious.
Frequently asked questions (FAQ)
Not every Snap offers insights on your transactions. Check individual Snap descriptions to see if they make use of insights. When installing a Snap, you can also see whether it provides transaction insights by checking the permissions it requests: