1/ No, the Fakhrizadeh killing is not a violation of international law. The reasoning of the US Military Academy's law department (in the Soleimani case) explains why. Iran & Israel are engaged in an international armed conflict.
I do not know whether a foreign government authorized or carried out the the murder of Fakhrizadeh. Such an act of state-sponsored terrorism would be a flagrant violation of international law & encourage more governments to carry out lethal attacks against foreign officials.
2/ Fakhrizadeh, an IRGC official, was developing a weapon designed to enable Iran to achieve its genocidal vow to wipe Israel off the face of the earth. Israel has the right to defend itself, in accordance with Article 51 of the UN Charter.
3/ Further explanation as to why Israel's killing of Fakhrizadeh did not violate international law is set forth in the US Defense Department's "Hays Memorandum." The international armed conflict Iran has engaged in against Israel means that
4/ Israel has right to kill Fakhrizadeh, both as IRGC official and as MOD official taking part in hostilities (as head of Iran's genocidal nuclear weapons program). For Israel, F's killing is = US's WWII legal killing of Yamamoto or plan to kill Nazi nuke program head Heisenberg.
@ordefk
@Immort4l_Legacy
“Therefore, if an individual is a combatant, a member of an organized armed group, or a direct participant in hostilities, targeting that individual is obviously not an assassination.”
@ordefk
@aurelsari
But you disregard the jus ad bellum analysis, and potential human rights issues, which are in turn implicated by fact that the killing was, apparently, not committed by a combatant with belligerent privilege. Your assumption that Iran and Israel are in IAC, is also unclear.