対策・学習15分で読める

Trigger.devのセキュリティインシデント(2026年11月):全顧客の0.66%でルートAPIキーと環境変数に不正アクセス、キーの再発行と秘密の差し替えを

Trigger.devは11月6日の報告で、全顧客の0.66%に影響し、攻撃者がルートAPIキーを入手したと説明。通知の確認方法、APIキーの再発行、環境の秘密の差し替えを整理。

本文を読む
公開日
更新日
最終確認
目次

対象:Trigger.devでタスクやジョブを動かし、APIキー、データベースの接続情報、クラウドの認証情報などを環境に置いている開発者・チーム。本記事はTrigger.devのブログ、報告、ステータスページにもとづく解説で、攻撃手順は扱いません。

続報が出ました:本記事は新しい発表に合わせて更新します

対象者

Trigger.devでタスクやジョブを動かし、APIキー、データベースの接続情報、クラウドの認証情報などを環境に置いている開発者・チーム。

影響が確認された範囲表で見る ↓
  • 影響を受けた顧客の割合
  • ルートAPIキー
  • 環境変数
さらに1件
  • 実行・デプロイ・スケジュールの一覧とメタデータ
未確認事項
  • 攻撃の経路(同社は調査と顧客保護のため非公表)
  • 不正アクセスの開始時期と期間
  • 影響を受けた顧客の実数
さらに1件
  • 取得された情報が実際に悪用されたか
今やること手順を見る ↓
  1. 通知を確認する。メールとダッシュボードのバナーの両方を見る
  2. 対象なら、Trigger.devのAPIキーを再発行する
  3. 対象なら、環境にあった認証情報を差し替える
さらに3件
  1. 発行元の利用状況、ログ、請求を確認する
  2. 新しい値で再デプロイし、タスクが動くか確かめる
  3. 支出上限を設定し、キーを小さく分ける
最終確認日時
2026年11月7日(日本時間)時点
発表の続報予定と確認の記録

同社は11月6日に報告を公表しました。攻撃者の遮断、影響の割合、取得された情報、顧客がやることが書かれています。攻撃の経路は、責任をもって公表できる段階になれば共有するとしています。2026年11月7日(日本時間)に確認した時点で、これ以上の続報は見当たりませんでした。

Trigger.devの利用者が今日やること

1

通知を確認する。メールとダッシュボードのバナーの両方を見る

同社の説明では、対象の顧客には11月1日(約21:36 UTC)と11月2日(20:27 UTC)にメールが送られ、ダッシュボードに通知のバナーが出ています。まず、自分の組織の所有者が受け取っているか、受信箱と迷惑メールのフォルダを含めて確認し、ダッシュボードにバナーが出ていないかも見てください。

同社は、通知を受けていない顧客は影響を受けていないと説明しています。確信が持てない場合は、アカウントのメールアドレスから同社のサポート(help@trigger.dev)に問い合わせるよう案内されています。この件のサポートは優先して対応されるとのことです。

2

対象なら、Trigger.devのAPIキーを再発行する

同社は、攻撃者がルートAPIキーを入手したため、影響した可能性のある、対象環境のAPIキーを失効させたと書いています。再発行の手順は、対象の顧客にメールで送られています。CIやアプリで古いキーを使っている場合は、新しいキーに置き換えてください。

同社は、スコープ付きAPIキーのIPアドレス制限とOIDCのサポートを公開しています。再発行の際に、使えるなら取り入れてください。

3

対象なら、環境にあった認証情報を差し替える

影響を受けた環境にある、データベースのパスワード、サードパーティのAPIキー、アクセストークンなどが対象です。手順は、先に発行元(AI事業者、クラウド、データベース、決済、メールなど)で古い認証情報を失効させ、新しい値を作ってTrigger.devに設定し、再デプロイします。Trigger.dev上で変数を書き換えたり消したりしても、すでに誰かが持っている写しは止まりません。

同社の説明では、環境変数は保存時に暗号化され、実行時に(just-in-timeで)復号されます。ただし、ルートAPIキーは環境変数を含む環境の設定への完全なアクセスを与えるため、対象の環境のものは取られたものとして扱うのが安全です。

4

発行元の利用状況、ログ、請求を確認する

同社は不正アクセスの開始時期を、確認した範囲では書いていません。そのため、当サイトの目安として、少なくとも10月下旬以降まで期間を広めにとってください。発行元ごとに、利用状況、アクセスログ、キーの一覧、請求画面で、身に覚えのないリクエスト、普段と違うモデルやリージョン、急な費用増を探します。

データベースは、見慣れない接続元や、普段動かさない処理がないかも確認します。不審な利用が見つかったら、発行元に報告し、その環境のほかの秘密も差し替えます。

5

新しい値で再デプロイし、タスクが動くか確かめる

差し替えた値を設定したら再デプロイし、実行中・スケジュールされたタスクが新しい値で動くかを確認します。古いキーを失効させているため、設定漏れがあるとタスクが失敗します。失敗したタスクは、どの変数が古いままかを手がかりに直します。

6

支出上限を設定し、キーを小さく分ける

AI事業者やクラウドで、月の予算上限とアラートを設定します。キーは用途を1つに絞って最小の権限にし、アプリごと・環境ごとに分けます。小さいキーほど、漏れたときの被害も小さく済みます。キーをコードやログに出さない基本は.envとAPIキーの本当に危ないところにあります。

何が起きたのか(Trigger.devの発表より)

以下は、同社の11月6日の報告と、11月1日のブログ、ステータスページにもとづきます。11月6日の報告は、最初の発表の続報として出されました。

  1. 11月1日

    同社がインシデントを認知。インフラのアラートが異常な動きを検知し、悪意あるものと判断して攻撃者を遮断し、攻撃の経路を緩和した。ブログで最初の発表。
  2. 11月1日 約21:36 UTC

    対象の顧客への最初のメール。
  3. 11月1日 22:50 UTC

    ステータスページに同名の記録が作成される。
  4. 11月2日 20:27 UTC

    対象の顧客への2回目のメール。
  5. 11月6日 12:27 UTC

    ステータスページの記録が「Resolved(解決済み)」になり、11月6日の報告へのリンクが載る。
  6. 11月6日

    同社が詳しい報告を公表。影響は全顧客の0.66%、ルートAPIキーの入手、取得された情報、顧客がやることを説明。
  7. 11月7日

    当サイトが確認。これ以上の続報は見当たらない。

同社が書いていること

全顧客の0.66%。ルートAPIキーの入手、環境変数への不正アクセス、実行・デプロイ・スケジュールの情報の取得

書かれていないこと

攻撃の経路(非公表)、開始時期、顧客の実数、悪用の有無

対象なら、APIキーを再発行し、環境の認証情報を発行元で失効させて差し替えます。

同社が公表している範囲と、まだ公表されていない範囲
報告の内容(Trigger.dev、2026年11月6日)
影響
全顧客の0.66%。攻撃者が一部の顧客環境のルートAPIキーを入手し、環境変数に不正アクセス
取得された情報
一部の環境で、直近の実行・デプロイ・スケジュールの一覧。ID、タスク名、実行の冪等性キー、状態、タグ、デプロイのメタデータとエラー、スケジュールの外部ID、実行のメタデータ
確認されなかったこと
ほかの顧客データ、他のサービス、同社の本番データベース、ダッシュボードのアカウントにアクセスされた証拠は見つかっていない(同社)
同社の対応
攻撃者の遮断と経路の緩和、内部の認証情報の予防的な差し替え、ログの確認、対象の顧客への通知、影響した可能性のあるAPIキーの失効、リスクに応じたアカウントの自動制限、インシデント対応の専門家の起用、法執行機関への通報
未公表
攻撃の経路(調査と顧客保護のため)、開始時期、顧客の実数、悪用の有無

分かっていること・分かっていないこと

2026年11月7日(日本時間)時点の状態です。「記載なし」は、確認した同社の報告に書かれていない項目で、安全と確認されたという意味ではありません。

項目同社の発表の内容状態
影響を受けた顧客の割合全顧客の0.66%確定(同社)
ルートAPIキー一部の顧客環境のものを攻撃者が入手漏えいを確認(同社)
環境変数攻撃者が不正アクセス影響対象(同社)
実行・デプロイ・スケジュールの一覧とメタデータ一部の環境で取得された漏えいを確認(同社)
ほかの顧客データ、他のサービス、同社の本番データベース、ダッシュボードのアカウントアクセスされた証拠は見つかっていない確認されていない(同社)
Webhookの署名用の秘密露出していない含まれない(同社)
セルフホストの利用者影響を受けていない含まれない(同社)
通知を受けていない顧客影響を受けていない同社の説明
攻撃の経路調査と顧客保護のため非公表。責任をもって公表できる段階で共有するとする調査中(同社が非公表)
不正アクセスの開始時期と期間確認した範囲では書かれていない記載なし
影響を受けた顧客の実数割合のみ(0.66%)記載なし
取得された情報の悪用書かれていない記載なし

読み方:「環境変数の中身が使われたか」はまだ分からない

同社は、取られた情報と、アクセスされた証拠のない範囲を分けて書いています。一方で、環境変数に置いていた認証情報が実際に使われたかは書かれていません。対象の顧客は、使われていないことが確認できるまで待たず、先に発行元で失効させてください。

環境変数が漏れると何が起きうるか

一般に、環境変数から取られた秘密は次のように悪用されえます。今回これらが起きたという意味ではありません。

  • AIサービスのAPIキー:他人があなたのアカウントでリクエストを送り、請求があなたに届く。キーが転売されることもある
  • データベースのパスワードと接続文字列:アプリのデータ(自分の利用者の情報を含む)の読み取りや書き換え
  • クラウドや決済のキー:費用のかかるリソース作成や、外部サービスの呼び出し
  • 署名鍵:偽のリクエストの受け入れや、セッションの偽造

また、今回取得された実行やデプロイのメタデータ(タスク名、タグ、エラーなど)は、そのものが秘密ではなくても、どのサービスをどう使っているかの手がかりになります。そこから、狙いを絞った偽の連絡が作られることがあります。

バックグラウンドジョブの基盤は、処理に必要な外部サービスの認証情報をまとめて預かる性質があります。そのため、1つの基盤の環境変数が見られると、複数のサービスの鍵が同時に危うくなります。同様に環境変数・秘密が関わる事例はNorthflank、Zeabur、Railwayを参照してください。それぞれ別の事案で、同じ原因と確認されたわけではありません。

運営者が見直すこと:同社が公表した経緯から

同社が公表した事実から言えることです。Trigger.devへのさらなる評価ではありません。

  • ルートに近いキーは、環境の設定全体に届く。 今回、ルートAPIキーの入手が、環境変数への到達につながったと同社は説明している。基盤のキーは用途ごとに分け、IPアドレス制限やOIDCなど、同社が公開した絞り込みの手段を使えるなら使う。
  • 通知はメールとダッシュボードの両方に出る。 組織の所有者のメールアドレスを、個人が退職しても届く共有の窓口にし、迷惑メールに振り分けられないようにしておく。ダッシュボードのバナーも定期的に見る。
  • 基盤に預けた秘密は、すぐに差し替えられる形にしておく。 発行元ごとに失効と再発行の手順を決め、環境ごと・用途ごとにキーを分けておくと、知らせの当日に動ける。
  • 環境変数に置く秘密は、必要最小限の権限にする。 基盤側で変数が見られたとき、被害の大きさは、そのキーが何をできるかで決まる。

出典(公開情報)

本記事の事実は以下の公開情報にもとづきます。同社が公表していない攻撃の経路や原因は推測せず、載せていません。

更新履歴

2026-11-07:Trigger.devの11月6日の報告を反映し、影響は全顧客の0.66%、攻撃者がルートAPIキーと環境変数を取得、実行・デプロイ・スケジュールの情報も取得、攻撃の経路は非公表であることを追記した。対象かどうかの確認方法(メールとダッシュボードのバナー)と、APIキーの再発行・環境の認証情報の差し替えを手順の中心に改め、Webhook署名の秘密は露出なし、セルフホストは影響なしを加えた。 2026-11-05:初版。2026年11月5日時点のTrigger.devのブログとステータスページにもとづく。

次に読む

最新の速報

速報の一覧 →

よくある質問

QTrigger.devで何が起きたのですか?
A

Trigger.devの発表によれば、11月1日にインフラのアラートが異常な動きを検知し、同社は悪意あるものと判断して攻撃者を遮断しました。攻撃者は一部の顧客環境のルートAPIキーを入手し、環境変数に不正アクセスしました。一部の環境では、直近の実行、デプロイ、スケジュールの情報も取得されました。影響は全顧客の0.66%と同社は説明しています。

Q自分の組織は対象ですか?
A

同社の説明では、対象の顧客には11月1日(約21:36 UTC)と11月2日(20:27 UTC)にメールが届き、ダッシュボードに通知のバナーが出ています。通知を受けていない顧客は影響を受けていないと同社は説明しています。組織の所有者の受信箱(迷惑メールを含む)とダッシュボードを確認してください。見当たらず不安な場合は、アカウントのメールアドレスから同社のサポート(help@trigger.dev)に問い合わせるよう案内されています。

Q対象だった場合、何をすればよいですか?
A

同社は2つを案内しています。1つ目は、Trigger.devのAPIキーの再発行です(手順は対象の顧客にメールで送られています)。2つ目は、影響を受けた環境にある認証情報の差し替えです。データベースのパスワード、サードパーティのAPIキー、アクセストークンなどを新しくし、発行元で古いものを失効させます。影響した可能性のあるAPIキーは同社が失効させています。

Q不正アクセスの原因は何ですか?
A

公表されていません。同社は、攻撃の経路(attack vector)を、調査と顧客を守るために開示していないと書いています。責任をもって公表できる段階になれば共有するとしています。

QWebhookの署名用の秘密は差し替える必要がありますか?
A

同社は、Webhookの署名用の秘密は露出しておらず、差し替えは不要と説明しています。ただし、これは同社のWebhook署名についての説明です。影響を受けた環境にあった、ほかのサービスの認証情報は、上の手順で差し替えてください。

Qセルフホストで使っている場合は影響を受けますか?
A

同社は、セルフホストの利用者は影響を受けていないと説明しています。あわせて、セルフホストでは、WHITELISTED_EMAILSを自分が管理するアカウントに設定して、シングルテナントで運用することを勧めています。

QTrigger.devを名乗る連絡が来たらどうすればよいですか?
A

メールやメッセージ内のリンクは開かず、ブックマークした公式のダッシュボードと、同社のブログ・ステータスページを直接開いて確認してください。同社は、対象の顧客にメールとダッシュボードのバナーで連絡したと書いていますが、メールの送信元の見分け方は発表に書かれていません。秘密の値や認証コードを、返信や入力フォームで渡さないでください。

Q秘密が使われていないか、どう確認すればよいですか?
A

対象だった場合、環境に置いていた認証情報ごとに、発行元(AI事業者、クラウド、決済、メールなど)の利用状況、アクセスログ、請求画面を見ます。同社は不正アクセスの開始時期を、確認した範囲では書いていないため、当サイトの目安として少なくとも10月下旬以降を広めに確認し、身に覚えのないリクエストや急な費用増がないか探してください。