آيَةُ الْمُنَافِقِ ثَلَاثٌ: إِذَا حَدَّثَ كَذَبَ، وَإِذَا وَعَدَ أَخْلَفَ، وَإِذَا اؤْتُمِنَ خَانَ
There are three signs of a hypocrite: lying when speaking, breaking a promise and betraying a trust. (Sahih al-Bukhari)
Lying, promise-breaking and betrayal are grave faults to recognize and correct in one’s own conduct. Finding such traits in someone does not grant certain insight into the person’s inner creed. Condemning an action is distinct from claiming definitive knowledge of the heart.