Synonyms of 'double agent'

Brutus, cockatrice, conspirator, counterspy, double-dealer, informer, intrigant, intriguer, Judas, operative, plotter, quisling, rat, scout, secret agent, serpent, snake, spotter, spy, timeserver, traitor, trimmer, turncoat