Vai al contenuto principale

Pacchetto ufficiale

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

Perché possediamo i nomi degli alias

Il typosquatting è un attacco comune alla supply chain in cui un malintenzionato registra un nome di pacchetto che è a una pressione di tasto di distanza da un pacchetto popolare. Gli utenti ignari che digitano male il comando di 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 terzi. Ognuno di essi è un proxy sottile 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 digitazione 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 digitazione faliproof* - a e i invertite:
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 e eseguito controlli di somiglianza. Abbiamo contattato il supporto npm per riservare questi nomi a scopo di prevenzione del typosquatting. Saranno attivati una volta approvati.
Puoi verificare che qualsiasi alias pubblicato sia di nostra proprietà:
npm info failproof
# Cercare: "ExosphereHost Inc." nel campo maintainers

Come funzionano gli alias

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

Se trovi un nome che ci è sfuggito

Apri un issue su exospherehost/failproofai e lo registreremo.