Zum Hauptinhalt springen

Offizielles Paket

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

Warum wir die Aliasnamen besitzen

Typosquatting ist ein verbreiteter Supply-Chain-Angriff, bei dem ein böswilliger Akteur einen Paketnamen registriert, der nur einen Tastendruck vom Namen eines bekannten Pakets entfernt ist. Ahnungslose Nutzer, die beim Installationsbefehl einen Tippfehler machen, führen am Ende Code eines Angreifers mit vollem Systemzugriff aus – genau die Art von Bedrohung, gegen die Failproof AI entwickelt wurde. Um diese Angriffsfläche zu eliminieren, besitzen wir vorsorglich alle häufigen Falschschreibweisen und Formatierungsvarianten von failproofai auf npm. Keiner dieser Namen kann von Dritten registriert werden. Jeder ist ein schlanker Proxy, der das echte failproofai-Paket installiert und an dieses delegiert.

Registrierte Aliase

Formatierungsvarianten – verschiedene Schreibweisen von „failproof ai”:
PaketStatus
failproof✅ Veröffentlicht
failproof-ai⏳ Ausstehend (npm-Freigabe)
fail-proof-ai⏳ Ausstehend (npm-Freigabe)
failproof_ai⏳ Ausstehend (npm-Freigabe)
fail_proof_ai⏳ Ausstehend (npm-Freigabe)
fail-proofai⏳ Ausstehend (npm-Freigabe)
failprof*-Tippfehler – ein „o” fehlt in „proof”:
PaketStatus
failprof✅ Veröffentlicht
failprof-ai✅ Veröffentlicht
failprofai⏳ Ausstehend (npm-Freigabe)
fail-prof-ai⏳ Ausstehend (npm-Freigabe)
failprof_ai⏳ Ausstehend (npm-Freigabe)
faliproof*-Tippfehler – vertauschtes „a” und „i”:
PaketStatus
faliproof✅ Veröffentlicht
faliproof-ai✅ Veröffentlicht
faliproofai⏳ Ausstehend (npm-Freigabe)
Warum ausstehend? Die Spam-Präventionsrichtlinie von npm blockiert Namen, die nach dem Entfernen von Satzzeichen und Ähnlichkeitsprüfungen auf dieselbe Zeichenkette wie ein bestehendes Paket normalisiert werden. Wir haben den npm-Support kontaktiert, um diese Namen für Anti-Squatting-Zwecke zu reservieren. Sie werden aktiviert, sobald sie genehmigt sind.
Sie können überprüfen, ob ein veröffentlichter Alias uns gehört:
npm info failproof
# Achten Sie auf: "ExosphereHost Inc." im Feld maintainers

Wie die Aliase funktionieren

Jedes Aliaspaket:
  1. Listet failproofai als Abhängigkeit auf – sodass das echte 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 die failproofai-Binärdatei weiterleitet
Der Proxy ist ein zweizeiliges Node-Skript; es enthält keine Logik, keine Netzwerkaufrufe und keine Datenerfassung über das hinaus, was failproofai selbst tut.

Falls Sie einen Namen finden, den wir vergessen haben

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