Chuyển đến nội dung chính

Gói chính thức

Gói npm canonical là failproofai:
npm install -g failproofai
# hoặc
bun add -g failproofai

Tại sao chúng tôi sở hữu các tên bí danh

Typosquatting là một cuộc tấn công chuỗi cung ứng phổ biến trong đó kẻ tấn công đăng ký một tên gói cách một phím bàn phím so với gói phổ biến. Những người dùng vô tình gõ sai lệnh cài đặt sẽ chạy mã do kẻ tấn công kiểm soát với toàn quyền truy cập hệ thống - chính xác là loại mối đe dọa mà Failproof AI được thiết kế để bảo vệ. Để loại bỏ bề mặt tấn công này, chúng tôi chủ động sở hữu tất cả các lỗi chính tả và biến thể định dạng phổ biến của failproofai trên npm. Không có tên nào trong số này có thể được đăng ký bởi bên thứ ba. Mỗi tên là một proxy mỏng cài đặt và ủy quyền cho gói failproofai thực tế.

Các bí danh đã đăng ký

Biến thể định dạng - những cách khác nhau để viết “failproof ai”:
GóiTrạng thái
failproof✅ Đã xuất bản
failproof-ai⏳ Chờ hỗ trợ npm
fail-proof-ai⏳ Chờ hỗ trợ npm
failproof_ai⏳ Chờ hỗ trợ npm
fail_proof_ai⏳ Chờ hỗ trợ npm
fail-proofai⏳ Chờ hỗ trợ npm
Lỗi typo failprof* - thiếu một o từ “proof”:
GóiTrạng thái
failprof✅ Đã xuất bản
failprof-ai✅ Đã xuất bản
failprofai⏳ Chờ hỗ trợ npm
fail-prof-ai⏳ Chờ hỗ trợ npm
failprof_ai⏳ Chờ hỗ trợ npm
Lỗi typo faliproof* - ai bị hoán đổi:
GóiTrạng thái
faliproof✅ Đã xuất bản
faliproof-ai✅ Đã xuất bản
faliproofai⏳ Chờ hỗ trợ npm
Tại sao chờ? Chính sách phòng chống spam của npm chặn những tên normalize thành chuỗi giống như một gói hiện có sau khi loại bỏ dấu chấm câu và chạy kiểm tra tương tự. Chúng tôi đã liên hệ với hỗ trợ npm để bảo lưu những tên này nhằm mục đích chống typosquat. Chúng sẽ được kích hoạt sau khi được phê duyệt.
Bạn có thể xác minh bất kỳ bí danh nào được xuất bản được sở hữu bởi chúng tôi:
npm info failproof
# Tìm: "ExosphereHost Inc." trong trường maintainers

Cách các bí danh hoạt động

Mỗi gói bí danh:
  1. Liệt kê failproofai làm phụ thuộc - vì vậy gói thực tế (bao gồm cả thiết lập hook postinstall) chạy khi cài đặt
  2. Cung cấp một binary khớp với tên của nó (ví dụ: failprof-ai) mà ủy quyền tất cả các đối số cho binary failproofai
Proxy là một script Node hai dòng; không có logic, không có cuộc gọi mạng và không có thu thập dữ liệu ngoài những gì failproofai tự làm.

Nếu bạn tìm thấy một tên chúng tôi bỏ lỡ

Mở một issue tại exospherehost/failproofai và chúng tôi sẽ đăng ký nó.