דלג לתוכן הראשי

חבילה רשמית

חבילת npm הקנונית היא failproofai:

למה אנו בעלים של שמות הכינויים

Typosquatting היא התקפת שרשרת אספקה נפוצה שבה שחקן זדוני רושם שם חבילה שהוא מכה אחת משם חבילה פופולרית. משתמשים שלא חזו על הדבר שטיפלו בהוראת ההתקנה בטעות מוצאים עצמם מריצים קוד שנשלט על ידי התוקף עם גישה מלאה למערכת - בדיוק סוג ההאיום שFailproof AI מעוצב כדי להגן נגדו. כדי לחסל משטח זה, אנו קודם לכן בעלים על כל הטעויות כתיב נפוצות וגרסאות עיצוב של failproofai ב-npm. אף אחד מהשמות הללו לא יכול להיות רשום על ידי צד שלישי. כל אחד מהם הוא פרוקסי דק שמתקין ומעביר לחבילת failproofai האמיתית.

כינויים רשומים

גרסאות עיצוב - דרכים שונות לכתיבת “failproof ai”: failprof* typos - חסר אחד o מ-”proof”: faliproof* typos - a ו-i מחליפים מקום:
למה בהמתנה? מדיניות מניעת הספאם של npm חוסמת שמות המנורמלים לאותו מחרוזת כחבילה קיימת לאחר הסרת סימני פיסוק בדיקות דמיון. פנינו לתמיכת npm לשמור על שמות אלה למטרות נגד typosquatting. הם יופעלו לאחר אישור.
אתה יכול לאמת שכל כינוי פורסם הוא בעלותנו:

כיצד הכינויים עובדים

כל חבילת כינוי:
  1. מציינת failproofai כתלות - ולכן החבילה האמיתית (כולל התקנת ה-hook postinstall שלה) רצה בהתקנה
  2. חושפת בינארי התואם לשמה שלה (למשל failproof-ai) שמעביר כל ארגומנטים לבינארי failproofai
הפרוקסי הוא סקריפט Node בן שני שורות; אין לוגיקה, אין קריאות רשת, ואין אוסף נתונים מעבר למה שעצם failproofai עושה.

אם מצאת שם שהחמצנו

פתח issue ב-failproofai/failproofai ואנחנו נרשום אותו.