Green’s Dictionary of Slang

squeaky shoe n.

also squeaky shoes

1. a plain-clothes police officer.

[US]Monteleone Criminal Sl. (rev. edn) 222: squeaky shoes An employee who spys on the job to detect dishonesty.

2. a private detective.

[US]A.S. Fleischman Venetian Blonde (2006) 212: That squeaky shoe tried to follow Jamie everywhere.