undercover agent — тайный агент to work undercover, to go undercover — действовать в тайне от кого-л.
под прикрытием