आधिकारिक पैकेज
canonical npm पैकेजfailproofai है:
हम एलियास नामों को क्यों मालिकाना करते हैं
Typosquatting एक सामान्य supply-chain हमला है जहां एक दुर्भावनापूर्ण अभिनेता एक पैकेज नाम पंजीकृत करता है जो एक लोकप्रिय पैकेज से केवल एक कीस्ट्रोक दूर है। जो उपयोगकर्ता install कमांड को गलत तरीके से टाइप करते हैं, वे आक्रमणकारी-नियंत्रित कोड चलाते हुए समाप्त होते हैं जिसमें पूर्ण सिस्टम एक्सेस होता है - यह बिल्कुल वही खतरा है जिसके खिलाफ Failproof AI की रक्षा करने के लिए डिज़ाइन किया गया है। इस सतह को समाप्त करने के लिए, हमfailproofai के सभी सामान्य गलतियों और फॉर्मेटिंग वेरिएंट को npm पर proactively मालिकाना करते हैं। इनमें से कोई भी नाम एक तीसरे पक्ष द्वारा पंजीकृत नहीं किया जा सकता। प्रत्येक एक पतला proxy है जो real failproofai पैकेज को install करता है और delegate करता है।
पंजीकृत एलियास
फॉर्मेटिंग वेरिएंट - “failproof ai” लिखने के विभिन्न तरीके:| पैकेज | स्थिति |
|---|---|
failproof | ✅ Published |
failproof-ai | ⏳ npm समर्थन की प्रतीक्षा |
fail-proof-ai | ⏳ npm समर्थन की प्रतीक्षा |
failproof_ai | ⏳ npm समर्थन की प्रतीक्षा |
fail_proof_ai | ⏳ npm समर्थन की प्रतीक्षा |
fail-proofai | ⏳ npm समर्थन की प्रतीक्षा |
failprof* typos - “proof” से एक o छूट गया:
| पैकेज | स्थिति |
|---|---|
failprof | ✅ Published |
failprof-ai | ✅ Published |
failprofai | ⏳ npm समर्थन की प्रतीक्षा |
fail-prof-ai | ⏳ npm समर्थन की प्रतीक्षा |
failprof_ai | ⏳ npm समर्थन की प्रतीक्षा |
faliproof* typos - a और i को स्थानांतरित किया गया:
| पैकेज | स्थिति |
|---|---|
faliproof | ✅ Published |
faliproof-ai | ✅ Published |
faliproofai | ⏳ npm समर्थन की प्रतीक्षा |
क्यों pending है? npm की spam-prevention नीति उन नामों को ब्लॉक करती है जो punctuation को हटाने और similarity checks चलाने के बाद किसी existing पैकेज के समान normalize होते हैं। हमने इन नामों को anti-squatting उद्देश्यों के लिए आरक्षित करने के लिए npm समर्थन से संपर्क किया है। वे approval के बाद सक्रिय किए जाएंगे।आप किसी भी प्रकाशित alias को सत्यापित कर सकते हैं कि यह हमारे द्वारा मालिकाना है:
एलियास कैसे काम करते हैं
प्रत्येक alias पैकेज:failproofaiको एक dependency के रूप में सूचीबद्ध करता है - इसलिए real पैकेज (इसकेpostinstallhook setup सहित) install पर चलता है- अपने स्वयं के नाम से मेल खाने वाला एक binary expose करता है (उदाहरण के लिए
failprof-ai) जो सभी arguments कोfailproofaibinary में proxy करता है
failproofai स्वयं जो करता है उससे परे कोई data collection नहीं है।

