Hmm, this makes sense, but I think they need to find a new neutral word - leaker seems to have moved significantly closer to "traitor" than to "whistle-blower" amongst most of the people I talk to.
Well, he admitted to as much. I think the only reason they don't call him a 'mole' in the U.S. is that he isn't still there and that is identity is known.