Why Israel’s nukes get a pass while Iran is scrutinised

Iran is a signatory to the treaty and has a safeguards agreement with the International Atomic Energy Agency (IAEA), Israel, however, has never signed the NPT.