What about his co-CEO, an ex-IDF soldier?

If you want to make an accusation, make an accusation. Do you think a specific person at the head of this company is "a foreign advisory"? Because the vagueness of an accusation can come across like a dog whistle. If you believe ethics and facts are on your side, what's the point of being vague?

Isn't technically every Israeli adult over a certain age ex-IDF? I had understood service to be compulsory for all citizens.

Yes, military service is compulsory in Israel so using "ex-IDF soldier" in this context does stick out because it isn't actually adding any new details. It gives the impression that the reason that language was chosen was that it implies something more nefarious than "Israeli" without the requirement of actually detailing what makes it nefarious.