Riyad as-SalihinChapter 1Hadith 9
Full Sharh — Riyad as-Salihin 9
وعن أبي هريرة رضي الله عنه ، أن رسول الله صلى الله عليه وسلم قال: "آية المنافق ثلاث: إذا حدث كذب، وإذا وعد أخلف، وإذا اؤتمن خان" ((متفق عليه)) . زاد في ((رواية لمسلم)): "وإن صام وصلى وزعم أنه مسلم".
English Translation
Abu Hurairah (May Allah be pleased with him) reported:: Messenger of Allah (ﷺ) said, "Three are the signs of a hypocrite: When he speaks, he lies; when he makes a promise, he breaks it; and when he is trusted, he betrays his trust.".Another narration adds the words: "Even if he observes Saum (fasts), performs Salat (prayer) and claims to be a Muslim."
Source
Riyad as-Salihin(رياض الصالحين)
The Book of Good Manners
Hadith Number
9