Saltar al contenido principal

Paquete oficial

El paquete npm canónico es failproofai:
npm install -g failproofai
# or
bun add -g failproofai

Por qué tenemos los alias registrados

El typosquatting es un ataque común a la cadena de suministro en el que un actor malicioso registra un nombre de paquete que difiere por una sola tecla del paquete popular. Los usuarios que escriben mal el comando de instalación terminan ejecutando código controlado por el atacante con acceso completo al sistema — exactamente el tipo de amenaza que Failproof AI está diseñado para defender. Para eliminar esta superficie de ataque, registramos de forma preventiva todas las variantes ortográficas y de formato más comunes de failproofai en npm. Ninguno de estos nombres puede ser registrado por terceros. Cada uno es un proxy ligero que instala y delega al paquete real failproofai.

Alias registrados

Variantes de formato - diferentes formas de escribir “failproof ai”:
PaqueteEstado
failproof✅ Publicado
failproof-ai⏳ Pendiente de aprobación de npm
fail-proof-ai⏳ Pendiente de aprobación de npm
failproof_ai⏳ Pendiente de aprobación de npm
fail_proof_ai⏳ Pendiente de aprobación de npm
fail-proofai⏳ Pendiente de aprobación de npm
Errores tipográficos failprof* - falta una o en “proof”:
PaqueteEstado
failprof✅ Publicado
failprof-ai✅ Publicado
failprofai⏳ Pendiente de aprobación de npm
fail-prof-ai⏳ Pendiente de aprobación de npm
failprof_ai⏳ Pendiente de aprobación de npm
Errores tipográficos faliproof* - a e i transpuestas:
PaqueteEstado
faliproof✅ Publicado
faliproof-ai✅ Publicado
faliproofai⏳ Pendiente de aprobación de npm
¿Por qué están pendientes? La política de prevención de spam de npm bloquea nombres que, tras eliminar la puntuación y aplicar comprobaciones de similitud, se normalizan a la misma cadena que un paquete existente. Hemos contactado con el soporte de npm para reservar estos nombres con fines de protección contra squatting. Se activarán una vez aprobados.
Puedes verificar que cualquier alias publicado nos pertenece:
npm info failproof
# Look for: "ExosphereHost Inc." in the maintainers field

Cómo funcionan los alias

Cada paquete alias:
  1. Incluye failproofai como dependencia, por lo que el paquete real (incluida la configuración de su hook postinstall) se ejecuta durante la instalación
  2. Expone un binario con su propio nombre (p. ej. failprof-ai) que redirige todos los argumentos al binario failproofai
El proxy es un script de Node de dos líneas; no contiene ninguna lógica adicional, no realiza llamadas de red ni recopila datos más allá de lo que hace el propio failproofai.

Si encuentras un nombre que nos hemos perdido

Abre un issue en exospherehost/failproofai y lo registraremos.