Former U.S. Secretary of State Colin Powell alleged that Israel has a nuclear arsenal of 200 warheads, a thorny subject that Israel never comments on, according to an email that Russian hackers leaked earlier this week.
Israel is not a signatory of the Nuclear Non-Proliferation Treaty and maintains a policy of nuclear ambiguity, refusing to speak about its rumored nuclear arsenal and never even going as far as to admit that it has possession of nuclear weapons.
You can read the rest @
If they do have an undeclared, unregulated nuclear weapons program, then the aid we are giving them is illegal under US law. You can read about it here:
(Or does the current deal exempt them from the previous law through some classified clause We The People are not allowed to see?)
It also appears that much of the fissionable material and technology which went into their program was illegally diverted from the US. You can read about some of that aspect of the situation here:
We should withhold further aid, seize their US assets, and embargo them like we do to everyone else.