الانتقال إلى المحتوى الرئيسي

الحزمة الرسمية

حزمة npm الأساسية هي failproofai:
npm install -g failproofai
# أو
bun add -g failproofai

لماذا نملك أسماء البدائل

تسجيل النطاقات المشابهة (Typosquatting) هو هجوم شائع على سلسلة التوريد حيث يقوم عامل خبيث بتسجيل اسم حزمة يختلف بضغطة زر واحدة عن حزمة شهيرة. المستخدمون الذين يخطئون في كتابة أمر التثبيت ينتهي بهم الحال لتشغيل كود يتحكم به المهاجم مع وصول كامل للنظام - وهذا هو النوع من التهديدات التي تم تصميم Failproof AI للدفاع ضده. لإزالة هذا السطح الهجومي، نملك مسبقاً جميع الأخطاء الإملائية الشائعة والمتغيرات الصيغية لـ failproofai على npm. لا يمكن لأي طرف ثالث تسجيل أي من هذه الأسماء. كل واحد منها هو وكيل بسيط يثبت الحزمة الحقيقية ويفوّض إليها.

الأسماء البديلة المسجلة

متغيرات الصيغة - طرق مختلفة لكتابة “failproof ai”:
الحزمةالحالة
failproof✅ منشورة
failproof-ai⏳ قيد انتظار دعم npm
fail-proof-ai⏳ قيد انتظار دعم npm
failproof_ai⏳ قيد انتظار دعم npm
fail_proof_ai⏳ قيد انتظار دعم npm
fail-proofai⏳ قيد انتظار دعم npm
أخطاء failprof* - حرف o ناقص من “proof”:
الحزمةالحالة
failprof✅ منشورة
failprof-ai✅ منشورة
failprofai⏳ قيد انتظار دعم npm
fail-prof-ai⏳ قيد انتظار دعم npm
failprof_ai⏳ قيد انتظار دعم npm
أخطاء faliproof* - الأحرف a و i معكوسة:
الحزمةالحالة
faliproof✅ منشورة
faliproof-ai✅ منشورة
faliproofai⏳ قيد انتظار دعم npm
لماذا قيد الانتظار؟ سياسة منع البريد العشوائي في npm تحظر الأسماء التي تتطابق مع حزمة موجودة بعد إزالة الترقيم وإجراء فحوصات التشابه. لقد تواصلنا مع فريق دعم npm لحجز هذه الأسماء لأغراض منع التسجيل غير المشروع. سيتم تفعيلها بمجرد الموافقة عليها.
يمكنك التحقق من أن أي اسم بديل منشور مملوك لنا:
npm info failproof
# ابحث عن: "ExosphereHost Inc." في حقل المشرفين

كيفية عمل الأسماء البديلة

كل حزمة بديلة:
  1. تضع failproofai كتبعية - بحيث تعمل الحزمة الحقيقية (بما في ذلك خطاف postinstall الخاص بها) عند التثبيت
  2. تعرض ملف تنفيذي يطابق اسمها الخاص (مثل failprof-ai) يفوّض جميع المعاملات إلى ملف failproofai التنفيذي
الوكيل هو نص Node بسيط من سطرين؛ لا توجد منطقية، لا استدعاءات شبكية، ولا جمع بيانات بخلاف ما تقوم به failproofai بنفسها.

إذا وجدت اسماً فاتنا

افتح مشكلة على exospherehost/failproofai وسنقوم بتسجيلها.