We do not currently know of any antonyms for catches someone with their pants down.
For similar words to catches someone with their pants down, try: