تقوم الطريقة الثابتة `fixCleanTitle()` في ملف `objects/category.php` بإنشاء استعلام SQL SELECT عن طريق إدراج المتغيرين `$clean title` و`$id` مباشرةً في سلسلة الاستعلام دون استخدام عبارات معدة مسبقًا أو استعلامات معلمة. يمكن للمهاجم الذي يستطيع تشغيل عملية إنشاء فئة أو إعادة تسميتها باستخدام قيمة عنوان مصطنعة أن يحقن تعليمات SQL تعسفية. يقع الكود المعرض للخطر في الدالة `fixCleanTitle()`. يتم تضمين المتغير `$clean title`، المستمد من إدخال المستخدم، والمتغير `$id` مباشرةً في سلسلة SQL دون إجراء الهروب (escaping) المناسب أو التعيين بالمعلمات. يمكن للمهاجم استغلال ذلك عن طريق تقديم عنوان ضار، مثل `test' UNION SELECT username,password,3,4,5,6,7,8,9,10 FROM users-- -`، لسرقة بيانات الاعتماد والبيانات الحساسة الأخرى من جدول `users`. نقطة نهاية واجهة برمجة التطبيقات (API) المستخدمة لإنشاء الفئات أو إعادة تسميتها معرضة لهذا النوع من حقن SQL.