ثبّت سياسات Failproof AI
failproofai pack list كل فئة توفرها الحزمة.
شاهد ما تحتويه الحزمة، قبل تثبيتها
SHA256SUMS الخاص بالإصدار، لذا فإن ما تقرأه هو ما سيتم تثبيته.
failproofai pack list بدون مصدر يسرد الحزم المثبتة بالفعل هنا.
ثبّت حزمة شخص آخر
عدم تسمية وسم يثبت أحدث إصدار ويثبته، ثم يخبرك بالوسم الذي اختاره. ما يتم تسجيله يسمي دائمًا إصدارًا واحدًا بالضبط، لذا فإن إعادة التثبيت لا يمكنها الانحراف.
خذ جزءًا من حزمة
افتراضيًا تحصل على الإعدادات الخاصة بالحزمة — السياسات التي وضع علامة عليها مؤلفها كآمنة للتشغيل دون مراقبة — وليس كل ما تحتويه.--category و --policy كاتحاد (--only يُقبل كمرادف لـ --policy). إعادة التثبيت بإصدار أحدث تحافظ على اختيارك بدلاً من إعادة تشغيل الباقي.
أدِر ما هو مشغّل
إذا كانت حزمة تشحن سياسة يكون اسمها أيضًا مدمج مُفعّل، يعمل المدمج ويتم تخطي نسخة الحزمة — وإلا سيتم تقييم نفس الحماية مرتين. أطفئ المدمج لاستخدام نسخة الحزمة بدلاً من ذلك.
من أين تأتي سياسات Failproof AI
core يقرأ النسخة المُدرجة في حزمة npm. نفس المجموعة منشورة كإصدار GitHub، وهو ما تثبتها إذا كنت تريد إصدارًا معينًا:
ما الذي يوفره التحقق من السلامة وما لا يوفره
SHA256SUMS يشحن في نفس الإصدار مع القطعة، لذا فهو ليس توقيعًا ولا يثبت أي شيء عن من نشره. ما يثبته هو أن البايتات هي تلك التي نشرها هذا الإصدار — وبسبب تسجيل الخلاصة عند إضافة الحزمة والتحقق منها مجددًا قبل كل استيراد، لا يمكن للحزمة تغيير ما تحته على جهازك. مستودع يعيد وضع علامات أو يستبدل أصلًا يتوقف عن التحميل بدلاً من تشغيل شيء آخر بصمت.
في وقت التثبيت، يتم أيضًا استيراد الحزمة مرة واحدة والتحقق من بيانها. تُرفض حزمة لا يمكن تحليل قطعتها أو التي تسجل شيئًا غير ما تعلنه قبل تفعيل أي شيء — بدلاً من التثبيت بنظافة والفشل في استدعاء أداتك التالي.
عندما لن تحمل الحزمة
حزمة أُخبرت هذه الآلة بفرضها ولا يمكنها التشغيل ترفض الأحداث التي غطتها سياساتها المفقودة، بدلاً من السماح بها بصمت. انظر سلوك الفشل.failproofai pack list يسمي أي حزمة في تلك الحالة ويخرج برقم غير صفري.
غير متصل والمرايا
نشر حزمتك الخاصة: انظر انشر حزمة.

