Ovadiah ben Avraham said "Syria has a formal, signed commitment to IAEA and all cosigned nations under NPT" and that Israel doesn't. Let's take that to the logical conclusion then. Since Israel IS NOT one of the cosigned nations under the NPT, Israel has ABSOLUTELY NO ROLE in enforcing the NPT. If Israel doesn't like how other counties are living up to an agreement, Israel should SIGN the agreement before they start complaining!! Otherwise, since as you point out, that Israel is NOT a signatory of the NPT, Israel should shut the heck up about how the NPT is enforced. Israel has NO SAY in how an agreement that they HAVE NOT signed is followed by countries who have signed the agreement.
U.S. confirms ISIS computer expert killed in air strike (Reuters)
from the article: Syria hints Israel planted nuclear traces on its territory