メインコンテンツへスキップ

公式パッケージ

npmの正式パッケージは failproofai です:
npm install -g failproofai
# または
bun add -g failproofai

エイリアス名を所有している理由

タイポスクワッティングは、攻撃者が人気パッケージ名から1文字違いのパッケージ名を登録するサプライチェーン攻撃の一般的な手口です。インストールコマンドをうっかり誤入力してしまったユーザーは、フルシステムアクセス権を持つ攻撃者制御のコードを実行してしまいます — これはまさに Failproof AI が防御を目的とした脅威の一種です。 この攻撃対象を排除するために、failproofai の一般的なスペルミスや表記バリアントをすべてnpm上で先回りして取得しています。これらの名前はいずれも第三者に登録されることはありません。それぞれは実際の failproofai パッケージへインストール・委譲する薄いプロキシです。

登録済みエイリアス

表記バリアント — 「failproof ai」のさまざまな書き方:
パッケージステータス
failproof✅ 公開済み
failproof-ai⏳ npmサポート対応待ち
fail-proof-ai⏳ npmサポート対応待ち
failproof_ai⏳ npmサポート対応待ち
fail_proof_ai⏳ npmサポート対応待ち
fail-proofai⏳ npmサポート対応待ち
failprof* タイポ — 「proof」から o が1文字抜けたもの:
パッケージステータス
failprof✅ 公開済み
failprof-ai✅ 公開済み
failprofai⏳ npmサポート対応待ち
fail-prof-ai⏳ npmサポート対応待ち
failprof_ai⏳ npmサポート対応待ち
faliproof* タイポai が入れ替わったもの:
パッケージステータス
faliproof✅ 公開済み
faliproof-ai✅ 公開済み
faliproofai⏳ npmサポート対応待ち
対応待ちの理由は? npmのスパム防止ポリシーにより、句読点を除去して類似度チェックを行った際に既存パッケージと同一文字列に正規化される名前はブロックされます。アンチスクワッティング目的でこれらの名前を予約するよう、npmサポートに連絡済みです。承認され次第、順次有効化されます。
公開済みのエイリアスが弊社所有であることは次のコマンドで確認できます:
npm info failproof
# 確認ポイント:maintainersフィールドに "ExosphereHost Inc." があること

エイリアスの仕組み

各エイリアスパッケージは:
  1. failproofai を依存関係として宣言しているため、インストール時に実際のパッケージ(postinstall フックのセットアップを含む)が実行されます
  2. 自身の名前に対応するバイナリ(例:failprof-ai)を公開しており、すべての引数を failproofai バイナリへプロキシします
プロキシは2行のNodeスクリプトで構成されており、ロジックも、ネットワーク呼び出しも、failproofai 自体が行うもの以外のデータ収集も一切ありません。

見落としている名前を見つけた場合

exospherehost/failproofai にIssueを作成してください。登録対応いたします。