Is there a tool that checks for cheats and hacks in a given replay?
Starcraft and Warcraft 3 had both sophisticated tools to check if someone cheated during a game (BWChart and W3Chart). They checked for strange behavior and impossible clicks, like selecting opponents units which are disguised by fog of war.
Does such a tool exist for Starcraft 2?
Solution 1:
SC2Gears is your best bet. I don't know if it's capable of checking for out-of-vision selections at this time, but if not you can suggest it to the creator who's pretty active in updating it.