Gnosis safes come with two ways to extend your safe's capabilities: Modules and Guards. Modules can execute transactions on behalf of the safe, while Guards can be used to have pre and post transaction execution checks. Many dapps ask for infinite token approvals and infinite approvals can leave your tokens vulnerable to be yanked if the approved contract is found to have an exploit that allows for arbitrary transferFrom calls. Recent examples of exploits have been dexible and revert fin...