症状
Codex(CLI またはデスクトップアプリ)にごく普通の作業を頼んでも、回答の代わりに次のようなブロックが表示されます。
> This content can't be shown. We take extra caution with cybersecurity requests. If you're a security professional, you may be able to apply for Trusted Access.
リンクをたどって Trusted Access/認証フローに進んでも、認証は何度やっても失敗します。
> Could not start verification... may not be eligible for this verification flow
> Your identity could not be verified or your account is ineligible
これは通常のタスク——Web/ページの保守、自動化、devops、自分のシステムのサーバー管理、脆弱性の修正——でも発生します。
原因
これはあなたのインストールやネットワークの問題ではありません。codex doctor を実行しても、すべてのチェック(app-server, auth, config, network, sandbox)が ok と返ってきます(GitHub #35256)。本当の引き金は OpenAI のサーバー側サイバーセキュリティ分類器——Trusted Access for Cyber、通称『TAC』——が、正当な作業を危険なリクエストだと誤検知(false-positive)していることです。
そして認証が『毎回失敗する』理由は、Trusted Access が対象者を限定する(eligibility-gated)プログラムだからです。通常の Pro/Plus アカウントはフローから『ineligible(対象外)』として弾かれます(#34236)。つまり、認証が失敗するのは想定どおりの挙動で、あなたが何か間違えたわけではありません。
確実な解決策はまだない(正直に言うと)
2026-07-25 時点で、これはOpenAI が確認した修正も公式の回避策もない未解決の状態です。同じ症状が多数の重複 issue(#35256, #34236, #33130, #32225, #32095, #31294)に積み上がっていますが、メンテナーによる解決はまだありません。以下は『直し方』ではなく、今あなたが現実的にできることです。
今できること
- 自分側の問題でないことを確認する —
codex doctorを実行します。すべて ok なら、インストール・ログイン・ネットワークは正常で、ブロックはサーバー側の判断です。再インストールや再ログインでは解消しません。 - OpenAI に正確に報告する — ブロックと一緒に表示されるスレッド/トレースID(
019f...のような形式)をコピーし、openai/codex の GitHub issues か製品内フィードバックに、正当な作業がサイバーセキュリティとして誤検知されていると報告します。そのトレースIDがあれば OpenAI はあなたの個別ケースを追跡できます——他のユーザーもすでにこの方法でトレースIDを残しています。 - 本当に条件を満たす場合だけ Trusted Access を申請する — 実際のセキュリティ専門家/組織はフォームから申請できますが、個人の Pro/Plus アカウントはたいてい『ineligible』で失敗します。失敗の繰り返しは想定内であなたのせいではないので、何度も再試行して時間を無駄にしないでください。
- リクエストを絞って再試行する(保証なし) — 『フルのセキュリティスキャンを実行/全脆弱性を監査』のような大きな依頼を1つで投げず、1ファイル/1関数に分割し、'exploit/attack/payload' のような攻撃を連想させる語を外し、素直な言い方(『このコードをリファクタして』『このバグを直して』)にします。これで分類器が反応しにくくなることはありますが、純粋にローカルな作業でも誤検知が報告されているため、通る保証はありません。
- 急ぐなら別手段に切り替える — そのタスクを今すぐ出す必要があるなら、現実的な手は、その1タスクを auto-fallback/別モデルに対応した別のコーディングエージェントに渡すことです。
補足
ブロックのメッセージが表示されても、バックグラウンドのサブエージェントの処理は動き続けることがあり(#33130)、UI は止まって見えても実行——そして課金——が続いている場合があります。長いタスクが途中でブロックされたら、いったん停止し、手順4のようにより小さく素直な単位で出し直してください。
