Notion Workersが Vercel Sandboxで安全なコード実行基盤を構築

セキュリティ要件

Firecracker microVMで完全隔離
認証情報をコード外でプロキシ注入
動的ネットワークポリシーで通信制御
スナップショットで高速コールドスタート

開発者向け活用

CRMデータの定期同期が可能
ボタン操作で任意コード実行
カスタムエージェントのツール拡張
Notion開発者プラットフォーム化へ
詳細を読む

Notionは、ユーザーやAIエージェントが任意のコードを安全に実行できる「Notion Workers」機能を発表しました。基盤にはVercel Sandboxを採用し、外部データの同期やAPI呼び出し、自動化処理などを実現します。

Notion Workersでは、第三者の開発者エージェントが生成した任意のコードをエンタープライズ環境内で実行するため、厳格なセキュリティ隔離が求められます。適切な分離がなければ、プロンプトインジェクションにより認証情報の窃取やデータ漏洩のリスクが生じます。

Vercel Sandboxは各WorkerをFirecracker microVM上で実行し、コンテナより強固な隔離を提供します。各VMが独自のカーネル、ファイルシステム、ネットワークスタックを持ち、実行完了後はVMの破棄またはスナップショット保存が行われます。

認証情報の注入機構では、ファイアウォールプロキシがネットワークレベルでAPIキーを挿入するため、実行環境内にシークレットが入ることはありません。動的ネットワークポリシーにより、依存パッケージのインストール後に通信先を制限することも可能です。

Notion Workersは単発機能ではなく、Notion開発者プラットフォームへ転換する戦略の一環です。開発者CRMレコードや分析データの定期同期、ボタンによる自動化、AIエージェントツール呼び出しといった用途で活用でき、既成の統合を超えた柔軟な拡張が可能になります。