Vai al contenuto principale

Pacchetto ufficiale

Il pacchetto npm canonico è failproofai:
npm install -g failproofai
# oppure
bun add -g failproofai

Perché possediamo i nomi degli alias

Il typosquatting è un attacco comune alla supply chain in cui un attore malevolo registra un nome di pacchetto che dista una pressione di tasto da un pacchetto popolare. Gli utenti ignari che commettono errori di battitura durante l’installazione finiscono per eseguire codice controllato dall’attaccante con accesso completo al sistema - esattamente il tipo di minaccia che Failproof AI è progettato per difendere. Per eliminare questa superficie di attacco, possediamo preventivamente tutte le comuni varianti di ortografia e formattazione di failproofai su npm. Nessuno di questi nomi può essere registrato da terze parti. Ognuno di essi è un thin proxy che installa e delega al vero pacchetto failproofai.

Alias registrati

Varianti di formattazione - diversi modi di scrivere “failproof ai”:
PacchettoStato
failproof✅ Pubblicato
failproof-ai⏳ In attesa di supporto npm
fail-proof-ai⏳ In attesa di supporto npm
failproof_ai⏳ In attesa di supporto npm
fail_proof_ai⏳ In attesa di supporto npm
fail-proofai⏳ In attesa di supporto npm
Errori di battitura failprof* - manca una o da “proof”:
PacchettoStato
failprof✅ Pubblicato
failprof-ai✅ Pubblicato
failprofai⏳ In attesa di supporto npm
fail-prof-ai⏳ In attesa di supporto npm
failprof_ai⏳ In attesa di supporto npm
Errori di battitura faliproof* - a e i trasposte:
PacchettoStato
faliproof✅ Pubblicato
faliproof-ai✅ Pubblicato
faliproofai⏳ In attesa di supporto npm
Perché in sospeso? La politica anti-spam di npm blocca i nomi che si normalizzano alla stessa stringa di un pacchetto esistente dopo aver rimosso la punteggiatura ed eseguito controlli di somiglianza. Abbiamo contattato il supporto npm per riservare questi nomi a scopo anti-squatting. Verranno attivati una volta approvati.
Puoi verificare che qualsiasi alias pubblicato ci appartiene:
npm info failproof
# Cerca: "ExosphereHost Inc." nel campo maintainers

Come funzionano gli alias

Ogni pacchetto alias:
  1. Elenca failproofai come dipendenza - così il vero pacchetto (inclusa la sua configurazione hook postinstall) viene eseguito durante l’installazione
  2. Espone un binario che corrisponde al suo stesso nome (ad es. failprof-ai) che proxy tutti gli argomenti al binario failproofai
Il proxy è uno script Node di due righe; non c’è logica, nessuna chiamata di rete e nessuna raccolta di dati oltre a quella che failproofai stesso esegue.

Se trovi un nome che abbiamo tralasciato

Apri un issue su failproofai/failproofai e lo registreremo.