Zum Hauptinhalt springen

Offizielles Paket

Das kanonische npm-Paket ist failproofai:
npm install -g failproofai
# or
bun add -g failproofai

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 von failproofai 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”:
PaketStatus
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”:
PaketStatus
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:
PaketStatus
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:
npm info failproof
# Look for: "ExosphereHost Inc." in the maintainers field

Wie die Aliase funktionieren

Jedes Alias-Paket:
  1. Listet failproofai als Abhängigkeit – sodass das eigentliche Paket (einschließlich seiner postinstall-Hook-Einrichtung) bei der Installation ausgeführt wird
  2. Stellt eine ausführbare Datei bereit, die dem eigenen Namen entspricht (z. B. failprof-ai) und alle Argumente an das failproofai-Binary weiterleitet
Der Proxy ist ein zweizeiliges Node-Skript; es gibt keine Logik, keine Netzwerkaufrufe und keine Datenerfassung über das hinaus, was failproofai selbst tut.

Falls Sie einen Namen finden, den wir übersehen haben

Öffnen Sie ein Issue unter failproofai/failproofai und wir werden ihn registrieren.