Wiktionary
squeaky clean
a. 1 Very clean. 2 Beyond reproach, honest. alt. 1 Very clean. 2 Beyond reproach, honest.