Pacote oficial
O pacote npm canônico éfailproofai:
Por que somos donos dos nomes de alias
Typosquatting é um ataque comum à cadeia de suprimentos de software, no qual um agente malicioso registra um nome de pacote que difere por apenas um caractere de um pacote popular. Usuários desatentos que digitam errado o comando de instalação acabam executando código controlado pelo atacante com acesso total ao sistema — exatamente o tipo de ameaça que o Failproof AI foi criado para combater. Para eliminar essa superfície de ataque, registramos preventivamente todos os erros ortográficos comuns e variantes de formatação defailproofai no npm. Nenhum desses nomes pode ser registrado por terceiros. Cada um deles é um proxy simples que instala e delega ao pacote real failproofai.
Aliases registrados
Variantes de formatação — diferentes formas de escrever “failproof ai”:| Pacote | Status |
|---|---|
failproof | ✅ Publicado |
failproof-ai | ⏳ Aguardando suporte do npm |
fail-proof-ai | ⏳ Aguardando suporte do npm |
failproof_ai | ⏳ Aguardando suporte do npm |
fail_proof_ai | ⏳ Aguardando suporte do npm |
fail-proofai | ⏳ Aguardando suporte do npm |
failprof* — falta um o em “proof”:
| Pacote | Status |
|---|---|
failprof | ✅ Publicado |
failprof-ai | ✅ Publicado |
failprofai | ⏳ Aguardando suporte do npm |
fail-prof-ai | ⏳ Aguardando suporte do npm |
failprof_ai | ⏳ Aguardando suporte do npm |
faliproof* — a e i invertidos:
| Pacote | Status |
|---|---|
faliproof | ✅ Publicado |
faliproof-ai | ✅ Publicado |
faliproofai | ⏳ Aguardando suporte do npm |
Por que “aguardando”? A política de prevenção de spam do npm bloqueia nomes que, após remoção de pontuação e verificações de similaridade, resultam na mesma string de um pacote já existente. Entramos em contato com o suporte do npm para reservar esses nomes com fins anti-typosquatting. Eles serão ativados após aprovação.Você pode verificar que qualquer alias publicado pertence a nós:
Como os aliases funcionam
Cada pacote alias:- Lista
failproofaicomo dependência — assim, o pacote real (incluindo a configuração do hookpostinstall) é executado durante a instalação - Expõe um binário com seu próprio nome (por exemplo,
failprof-ai) que repassa todos os argumentos para o bináriofailproofai
failproofai realiza.

