الحزمة الرسمية
حزمة npm الأساسية هي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 لحجز هذه الأسماء لأغراض منع التسجيل غير المشروع. سيتم تفعيلها بمجرد الموافقة عليها.يمكنك التحقق من أن أي اسم بديل منشور مملوك لنا:
كيفية عمل الأسماء البديلة
كل حزمة بديلة:- تضع
failproofaiكتبعية - بحيث تعمل الحزمة الحقيقية (بما في ذلك خطافpostinstallالخاص بها) عند التثبيت - تعرض ملف تنفيذي يطابق اسمها الخاص (مثل
failprof-ai) يفوّض جميع المعاملات إلى ملفfailproofaiالتنفيذي
failproofai بنفسها.

