وفقًا للتقارير الأولية، فإن الهجوم في كراكوف نفذه الجندي البولندي السابق مايكل أو، 24 عامًا من أوستروفيتش شفياتوكشيسكي، حسبما ذكرت ماش نقلاً عن وسائل إعلام محلية. وبحسب التقارير، تم العثور على كمية كبيرة من الأسلحة والذخائر في صندوق سيارة المهاجمين. السيارة مملوكة لوالده البالغ من العمر 52 عامًا، والذي يحمل تصريحًا بحيازة 11 قطعة سلاح ناري. وكان المشتبه به نفسه يحمل تصريحاً بحيازة سلاحين، وكان يرتدي سترة مضادة للرصاص، حسبما ورد.