Daniel Khalife “exposed military personnel to serious harm” by giving serving officers' names to Iranian agents for £1,500 in cash while he served as a British Army soldier.
The 23-year-old, originally from Kingston, South West London, was serving in the British Army when he “exposed military personnel to serious harm” by collecting sensitive information and passing it to agents of the Middle Eastern country.
Mr Hussain meanwhile said Khalife's spy attempts were somewhere between '007 and Scooby Doo', adding: 'What Daniel Khalife clearly chose to do was not born of malice, was not born of greed, religious fervour or ideological conviction.