Translation of "Undercover agent" in German

It is only then that she discovers that he was actually an undercover CIA agent.
Es stellt sich heraus, dass er in Wahrheit ein Regierungsagent war.
Wikipedia v1.0

You're lying when you say that you are not an undercover agent.
Sie lügen, wenn Sie sagen, Sie wären kein Undercover-Agent.
OpenSubtitles v2018

My guy's an undercover agent who deals in stolen cars.
Er ist ein Undercover-Agent, der mit gestohlenen Autos handelt.
OpenSubtitles v2018

The conversation reveals that Hyun-soo is actually an undercover agent.
Dabei erfährt Yeon-soo, dass Hyun-soo auch ein Undercover-Agent ist.
WikiMatrix v1