Zum Hauptinhalt springen

Offizielles Paket

Das kanonische npm-Paket ist 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”: failprof*-Tippfehler – fehlendes o in „proof”: faliproof*-Tippfehler – vertauschte Buchstaben a und i:
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:
  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.