Abdullah bin Amr bin As reported,

The Messenger of Allah ﷺ said, "There are four traits, whoever possesses them is a pure hypocrite. Whoever has any one of them has a trait of hypocrisy until he abandons it. When he speaks, he lies. When he makes a promise, he breaks it. When he makes a pact, he betrays it. And when he disputes, he turns wicked."

Bukhari 3178

Sahih

حدثنا قتيبة بن سعيد حدثنا جرير عن الأعمش عن عبد الله بن مرة عن مسروق

عن عبد الله بن عمرو رضي الله عنهما قال

قال رسول الله ﷺ أربع خلال من كن فيه كان منافقا خالصا من إذا حدث كذب وإذا وعد أخلف وإذا عاهد غدر وإذا خاصم فجر ومن كانت فيه خصلة منهن كانت فيه خصلة من النفاق حتى يدعها

البخاري 3178صحيح
Contents
Reference
Commentary
Ayat
Collection
Sahih Bukhari
Book
Jizya and truce
Chapter
Breaking a covenant after making it
Numbering
Darussalam 3178
Bukhari 3178