掲載済み (2026-09-05号)
097 140文字 • 1分

Claude Codeがコミットに埋め込む「Claude-Session」URL、リポジトリに残っていませんか?

日本語

掲載情報

2026年9月5日土曜日号 アネックス掲載

概要

Claude Codeがコミットメッセージに自動挿入するセッションURLのリスクと、GitHub CLIを用いた一括検索方法、および設定による無効化手順の解説。

詳細内容

Claude Codeの特定のバージョンや環境において、コミットメッセージに会話セッションへのURL(Claude-Session)が自動で付与される挙動が確認されました。このURLは閲覧にログインが必要であるものの、公開リポジトリの履歴に永久に残るため、認可制御の脆弱性が生じた際のリスクやプライバシーの観点から望ましくありません。本記事では、GitHub CLI (`gh api`) を用いて自身のリポジトリから該当するコミットを横断的に検索する方法を提示。また、v2.1.183で追加された `attribution.sessionUrl` 設定を `false` にすることで、このセッションURLの挿入を抑制できる解決策を解説しています。公式ドキュメントに未記載の項目であるため、ユーザーへの注意喚起となる内容です。