The software sends client challenges to the machine; if the appropriate response is not received, it is flagged as a possible violation. It uses Signature Scanning to detect possible cheats when scanning the computer's memory and processes. Whenever an anomaly is detected, an incident report is created and compared to a database of banned applications and/or analyzed by Valve engineers. The engineers may inspect the code and run it on their own copies of the game. If the code is confirmed as a new cheat, it is added to the database of cheat codes.