More details are available on the hebrew version of debka (need to translate this article into English):
www.debka.co.il/article/22354
Not sure why by debka gives a lot more details of things on the hebrew side of their website than the english side.
For your eyes only....