"not open to attack" means not in a position/situation where attacking them is feasible. I find the sentence as a whole rather odd. It seems to be a quote from an old Chinese source, so perhaps it has lost something in translation or through the centuries.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.