クリーンなGitHubリポジトリがAIコーディングエージェントを騙してマルウェアを実行させる
攻撃者が一見無害なGitHubリポジトリを作成し、AIコーディングエージェントを標的にした新たな手法が確認された。クリーンなコードを含むリポジトリがAIアシスタントに悪意あるコードを実行させ、開発環境を侵害する。この攻撃は、AIツールがコードの信頼性を適切に検証しない弱点を突いたものである。
背景メモ
AIコーディングエージェント(Cursor、Copilot、Codeiumなど、自然言語指示で自動的にコードを生成・実行するツール)が標的になった新しいサプライチェーン攻撃の報告。
- 攻撃者は、一見無害な「クリーンな」コードだけが置かれたGitHubリポジトリを作成し、そのリポジトリをAIエージェントに読み込ませるよう誘導する。
- その後のやり取りで、AIに「requirements.txtをインストールして」「setup.pyを実行して」などと指示させ、その先にマルウェアが仕込まれている。
- ポイントは、最初に見えるコード自体には悪質な部分がないこと。AIが「ユーザーの指示に従う」性質を悪用し、あたかも正当なセットアップ作業の一部として有害な処理を実行させる。
- GitHub上でコードレビューのプロセスをすり抜けられるため、通常のマルウェア検知より発見が難しい。AIエージェントを開発ワークフローに組み込む企業・開発者にとって新たなリスク要因。