We do not currently know of any antonyms for like a sitting duck.
For similar words to like a sitting duck, try: