Easiest way to find a crit:
Track the entirety of cash flow from deposits to withdrawals for each token the protocol uses.
Along the way, scan for logic errors, and be as creative as possible when thinking of edge cases (rounding issues, blacklists, reentrancy, slippage, etc).