概要
1Passwordは、OpenAIのCodex向けにMCPサーバーを提供し、機密情報をAIのコンテキストに渡さず実行プロセスへ安全に注入する「信頼されたアクセスレイヤー」としての機能を発表しました。
詳細内容
1Passwordは、AIコーディングエージェントであるOpenAIのCodex向けに「1Password Environments MCP Server」を導入したことを発表しました。AIがAPIキーやデータベースの認証情報を必要とする際、従来は.envファイルやハードコードされた値がAIのコンテキストウィンドウに露出するリスクがありましたが、この統合により機密情報をAIモデルの外部に保持したまま利用可能になります。
主な特徴は以下の通りです:
1. **ジャストインタイム注入**: 秘密情報はAIのプロンプトやログ、ソースコードには記録されず、アプリケーションの実行時にメモリ上でのみ注入されます。
2. **MCP(Model Context Protocol)の活用**: ローカルMCPサーバーを介してCodexと1Passwordが通信し、AIは秘密情報の「存在」は認識できても「中身」を直接見ることはできません。
3. **ユーザー承認フロー**: AIが機密情報にアクセスしようとする際、必ず1Passwordデスクトップアプリを介したユーザーの明示的な承認を必要とします。
4. **シークレットスキャンと移行**: リポジトリ内の平文パスワードを検出し、1Passwordへ安全に移行した上でコード内をリファレンスに置き換える機能も備えています。
これにより、開発効率を損なうことなく、AIエージェントによるコード実行のセキュリティを大幅に強化します。