v1.83.14-stable.patch.1:Dockerイメージ署名の検証方法

LiteLLM Releases / 2026/5/5

📰 ニュースDeveloper Stack & InfrastructureSignals & Early TrendsTools & Practical Usage

要点

  • LiteLLMのDockerイメージはcosignで署名されており、各リリースで同一の公開鍵(commit 0112e53で導入)が使用されています。
  • 推奨される検証方法は、ピン留めされたコミットハッシュの公開鍵を使って署名を検証することで、署名鍵の真正性を最も強く保証できます。
  • 代替としてリリースタグから公開鍵を取得して検証する方法もありますが、これはリポジトリ側のタグ保護ルールに依存します。
  • 検証の期待される出力は、cosignクレームの検証と、指定した公開鍵に対する署名検証が行われたことです。

Dockerイメージの署名を確認する

すべてのLiteLLM Dockerイメージは、cosign によって署名されています。すべてのリリースは、commit 0112e53 で導入されたのと同じキーで署名されています。

固定されたコミットハッシュで確認する(推奨):

コミットハッシュは暗号学的に不変なので、元の署名キーを使用していることを保証する最も強力な方法です:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/0112e53046018d726492c814b3644b7d376029d0/cosign.pub \
  ghcr.io/berriai/litellm:v1.83.14-stable.patch.1

リリースタグで確認する(手軽):

このリポジトリではタグが保護されており、同じキーに解決されます。このオプションは読みやすい一方で、タグ保護ルールに依存します:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/v1.83.14-stable.patch.1/cosign.pub \
  ghcr.io/berriai/litellm:v1.83.14-stable.patch.1

期待される出力:

The following checks were performed on each of these signatures:
  - The cosign claims were validated
  - The signatures were verified against the specified public key

完全な変更履歴: v1.83.14-stable...v1.83.14-stable.patch.1