We do not currently know of any antonyms for caught off your guard.
For similar words to caught off your guard, try: