Package ufficiale
Il package npm canonico èfailproofai:
Perché possediamo i nomi degli alias
Il typosquatting è un attacco alla catena di approvvigionamento comune in cui un attore malevolo registra un nome di package che è a un tasto di distanza da un package popolare. Gli utenti inconsapevoli 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 tutti i refusi comuni e le varianti di formattazione difailproofai su npm. Nessuno di questi nomi può essere registrato da una terza parte. Ognuno di essi è un proxy sottile che installa e delega al vero package failproofai.
Alias registrati
Varianti di formattazione - diversi modi di scrivere “failproof ai”:
Typo
failprof* - manca una o da “proof”:
Typo
faliproof* - a e i invertite:
Perché in sospeso? La politica anti-spam di npm blocca i nomi che si normalizzano alla stessa stringa di un package 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 è di nostra proprietà:
Come funzionano gli alias
Ogni package alias:- Elenca
failproofaicome dipendenza - quindi il package reale viene installato e il suo binario diventa disponibile - Espone un binario che corrisponde al suo nome (ad es.
failprof-ai) che invia per proxy tutti gli argomenti al binariofailproofai
failproofai stesso fa.

