وخرجت به، و أتی رسول الله الخبر من السماء، فبعث علی بن أبی طالب و الزبیر بن العوام فقال: أدرکا المراءة، فخرجا حتی أدرکاها فاستنزلاها فالتمسا فی رحلها فلم یجدا شیئا، فقال لها علی بن أبی طالب: انی أحلف بالله ما کذب رسول الله (ص) و لاکذبنا، و لتخرجن الکتاب أو لنکشفنک، فلما رأت الجد منه قالت: أعرض، فأعرض فحلت قرون رأسها فاستخرجت الکتاب فدفعته الیه، فأتی به رسول الله (ص)، فدعا رسول الله (ص) حاطبا فقال: یا حاطب، ما حملک علی هذا؟ فقال: یا رسول الله، أما والله انی لمؤمن بالله و رسوله، ما غیرت و لابدلت، و لکنی کنت امرا لیس لی فی القوم من أصل و لاعشیرة و کان لی بین أظهرهم ولد و أهل فصانعتهم علیهم. فقال عمر بن الخطاب: یا رسول الله، دعنی فلاضرب عنقه فان الرجل قدنافق، فقال رسول الله (ص): و ما یدریک یا عمر، لعل الله قد اطلع الی أصحاب بدر یوم بدر فقال: اعملوا ما شئتم فقد غفرت لکم، فأنزل الله - تعالی - فی حاطب: "یا أیها الذین آمنوا لاتتخذوا عدوی و عدوکم أولیاء تلقون الیهم بالمودة ." انتهی ما فی سیرة ابن هشام ملخصا.سیرة ابن هشام 39/4 - 41.
و روی نحوه أبوداود فی الجهاد من سننه و فیه: "فقال عمر: دعنی أضرب عنق هذا المنافق، فقال رسول الله (ص): قد شهد بدرا، و ما یدریک لعل الله اطلع علی أهل بدر فقال: اعملوا ما شئتم فقد غفرت لکم."سنن أبی داود 44/2 - 45، کتاب الجهاد، باب فی حکم الجاسوس اذا کان مسلما.
و روی قصة حاطب أیضا علی بن ابراهیم فی تفسیره فی تفسیر سورة الممتحنة تفسیر علی بن ابراهیم 361/2.، و الطبرسی فی مجمع البیان مجمع البیان 269/5 - 270 (الجزء 9).، و البخاری فی کتاب الجهادصحیح البخاری 170/2، کتاب الجهاد و السیر، باب الجاسوس.. و یوجد فی النقول اختلافات جزئیة، فراجع.
و رسول الله (ص) لم یردع عمر عما اعتقده من جواز قتل المنافق المتجسس، بل لعله (ص) قرره علی ذلک و لکنه جعل سابقة حاطب فی الاسلام و فی بدر مبررا