Claude Codeの機能がGitHubに1,122件のパスワード漏洩

原題: Claude Code's "Don't Ask Again" exposes passwords in 1,122 public GitHub files

なぜ重要か

AIコーディングエージェントの普及に伴い、エージェント固有の操作パターンが新たなシークレット漏洩経路となるリスクが業界全体で高まっている。

セキュリティ企業Apiiroは、Anthropicが開発するAIコーディングエージェント「Claude Code」の「Don't Ask Again」機能が、パスワードや APIキーなどの機密情報を公開GitHub リポジトリ1,122件に漏洩させていると報告した。同機能がユーザーへの確認をスキップしてシークレットをファイルに直接書き込む動作が原因とされる。

セキュリティ企業Apiiroが公開したレポートによると、AnthropicのAIコーディングエージェント「Claude Code」に搭載された「Don't Ask Again」機能が、機密情報の大規模な漏洩を引き起こしていることが明らかになった。

「Don't Ask Again」は、繰り返し発生する確認プロンプトをユーザーがスキップできる利便性向上機能だ。しかし、この機能が動作する過程で、APIキーやパスワード、認証トークンといったシークレット情報が設定ファイルやコードファイルにそのまま書き込まれ、GitHubへのプッシュ時に公開状態になるケースが確認された。

Apiiroの調査では、この問題に起因すると見られる機密情報の漏洩が、公開GitHubリポジトリ1,122件で検出された。漏洩した情報の種類は多岐にわたり、外部サービスへのアクセスに使用される認証情報も含まれているという。

AIコーディングエージェントは開発者の作業効率を高める一方で、シークレット管理という従来のセキュリティ課題を新たな形で顕在化させている。エージェントが自律的にファイルを生成・編集する際、人間であれば気づくような機密情報の露出を見逃す可能性がある点が、今回の問題の核心にある。

Apiiroはアプリケーションセキュリティを専門とする企業であり、AIを用いた開発環境のセキュリティリスク検出を製品として提供している。今回の報告は同社の研究活動の一環として公開されたものだ。Anthropic側からの公式コメントは現時点では確認されていない。

出典

apiiro.com — 元記事を読む →