@xmm
With the recent drains of SOL wallets, the simplest protection is to use a unique wallet for each bot or dapp.
Never mix or reuse the wallets (& their private keys 🔑).
On L2 chains like /sol /base or /bnbchain, fees are very affordable. You can move assets between independent wallets cheaply!