A spy who pretends to work for one side, when they are actually working for or passing information to the other.
One who infiltrates an organization or territory; an undercover or covert agent.