Offizielles Paket
Das kanonische npm-Paket istfailproofai:
Warum wir die Alias-Namen besitzen
Typosquatting ist ein verbreiteter Supply-Chain-Angriff, bei dem ein böswilliger Akteur einen Paketnamen registriert, der sich nur um einen Tastendruck von einem bekannten Paket unterscheidet. Unvorsichtige Nutzer, die den Installationsbefehl falsch eintippen, führen dadurch angreifergesteuerten Code mit vollem Systemzugriff aus – genau die Art von Bedrohung, gegen die Failproof AI entwickelt wurde. Um diese Angriffsfläche zu eliminieren, besitzen wir präventiv alle gängigen Schreibfehler und Formatierungsvarianten vonfailproofai auf npm. Keiner dieser Namen kann von Dritten registriert werden. Jeder davon ist ein einfacher Proxy, der das eigentliche failproofai-Paket installiert und an dieses delegiert.
Registrierte Aliase
Formatierungsvarianten – verschiedene Schreibweisen von „failproof ai”:| Paket | Status |
|---|---|
failproof | ✅ Veröffentlicht |
failproof-ai | ⏳ npm-Freigabe ausstehend |
fail-proof-ai | ⏳ npm-Freigabe ausstehend |
failproof_ai | ⏳ npm-Freigabe ausstehend |
fail_proof_ai | ⏳ npm-Freigabe ausstehend |
fail-proofai | ⏳ npm-Freigabe ausstehend |
failprof*-Tippfehler – fehlendes o in „proof”:
| Paket | Status |
|---|---|
failprof | ✅ Veröffentlicht |
failprof-ai | ✅ Veröffentlicht |
failprofai | ⏳ npm-Freigabe ausstehend |
fail-prof-ai | ⏳ npm-Freigabe ausstehend |
failprof_ai | ⏳ npm-Freigabe ausstehend |
faliproof*-Tippfehler – vertauschte Buchstaben a und i:
| Paket | Status |
|---|---|
faliproof | ✅ Veröffentlicht |
faliproof-ai | ✅ Veröffentlicht |
faliproofai | ⏳ npm-Freigabe ausstehend |
Warum ausstehend? Die Spam-Schutzrichtlinie von npm blockiert Namen, die nach dem Entfernen von Satzzeichen und nach Ähnlichkeitsprüfungen auf denselben String wie ein bestehendes Paket normalisiert werden. Wir haben den npm-Support kontaktiert, um diese Namen für Anti-Squatting-Zwecke zu reservieren. Sie werden nach Genehmigung freigeschaltet.Sie können überprüfen, ob ein veröffentlichter Alias uns gehört:
Wie die Aliase funktionieren
Jedes Alias-Paket:- Listet
failproofaials Abhängigkeit – sodass das eigentliche Paket (einschließlich seinerpostinstall-Hook-Einrichtung) bei der Installation ausgeführt wird - Stellt eine ausführbare Datei bereit, die dem eigenen Namen entspricht (z. B.
failprof-ai) und alle Argumente an dasfailproofai-Binary weiterleitet
failproofai selbst tut.

