Core security principles
Focus: approval targets, permission scope, and contract addresses
Approval security asks who is authorized, what can be used, how much, and on which network. An approval can remain effective after the immediate task, so review it before confirmation and consider revoking old permissions when a DApp is no longer used.
Start by separating secret material from public, verifiable information. Seed phrases, private keys, and verification codes should not be sent to other people; addresses, networks, transaction hashes, and public contract details can be used for self-service verification.
Before making a decision, place approval targets, permission scope, and contract addresses in one risk model: decide whether the information should appear at all, whether the source is trustworthy, and whether the action can change assets or permissions.
