インフラ & セキュリティ確認済

似せた名前のnpm19個、AI開発ツールの設定が狙われている

連載「漏洩の手口と、いまできる守り」第2回は、AIのコーディング支援ツールと npm を入口にした3件の事件と、端末と CI で今日やることをまとめる。

田中 誠一|2026.10.19|16分|更新: 2026.10.19

2026年、Cline の無断公開、axios の改ざん、Claude Code に似せた npm パッケージと、開発の道具を突く事件が続いた。今日は社内の lockfile で axios 1.14.1・0.30.4 と plain-crypto-js を検索し、MCP 設定に覚えのない項目が無いかを見る。

Key Points

似せた名前のnpm19個、AI開発ツールの設定が狙われている

2026年に入って、AIのコーディング支援ツールと npm(JavaScript の部品の配布所)をめぐる事件が3件続いた。Cline の npm パッケージは無断で公開されて約8時間そのまま置かれ、axios は改ざん版が約3時間公開され、Claude Code などに名前を似せたパッケージが少なくとも19個ばらまかれた。

3件とも、狙われたのは開発者が毎日使う道具の「設定」と「権限」だ。この回では、何をされたかを短く押さえたうえで、全組織・開発者の端末・CI(自動ビルドの仕組み)ごとに今日から手を付けられることを並べ、最後に入れてしまった後の手順を書く。

3件で何をされたか

Cline:issue を読む AI に、シェルの権限があった

2025年12月21日、Cline は GitHub の issue(不具合報告)を AI に振り分けさせる自動処理を加えた。この処理は誰でも issue を開けば起動でき、AI にシェル(コマンド実行)の権限を与えていた。claude-code-action を、allowed_non_write_users を「*」にし、Bash ツール付きで動かしていた。

そのため issue の文面に仕込んだ指示(プロンプトインジェクション)で、AI に任意のコマンドを実行させられた。さらにこの処理は夜間の公開処理と同じキャッシュ領域を共有しており、公開用の秘密に届く経路があったと Cline は事後報告で説明している。

研究者の Adnan Khan が2026年1月1日に非公開で報告し、2月9日に公開された。Cline は30分以内に問題の処理を外して鍵の入れ替えを始めたが、管理画面の一覧に漏れたトークンが表示されておらず、npm のトークンの入れ替えに失敗した。

We failed to rotate the NPM token: during the process, the wrong token was deleted while the exposed one remained active.

訳: npm のトークンの入れ替えに失敗した。作業中に間違ったトークンを消し、漏れたトークンが有効なまま残った。

Cline、npm パッケージ無断公開の事後報告

2026年2月17日 03:26(米太平洋時間)、生きていたそのトークンで cline@2.3.0 が無断で公開された。変更は、インストール時に別のソフト(openclaw)を勝手に入れる1行だけだった。同日 11:23 に 2.4.0 が出て 2.3.0 は取り下げられた(GHSA-9ppg-jx86-fqw7)。

Cline は、悪意のあるコードは誰にも届いていないとしている。VS Code 版と JetBrains 版の拡張は影響を受けていない。その間のダウンロードは約4,000回とする推計もある(StepSecurity の推計を The Hacker News が報道。一次の確定値ではない)。

axios:メンテナーのアカウントが乗っ取られた

2026年3月31日 00:21〜03:20 UTC の約3時間、広く使われている HTTP ライブラリ axios のメンテナーのアカウントが乗っ取られ、改ざん版の 1.14.1 と 0.30.4 が公開された。連絡先メールは攻撃者のアドレスに変えられていた。乗っ取りの方法は未公表だ。

axios のコード自体は変えず、plain-crypto-js という依存を1つ足しただけだった。これがインストール時に動き、Windows・macOS・Linux 向けのバックドア(WAVESHAPER.V2)を入れる。Google Threat Intelligence Group は、北朝鮮とつながりのある集団 UNC1069 の活動として追跡している。

Cline と axios で、改ざん版が公開されていた時間を並べた。

改ざん版が公開されていた時間
出典: Cline 事後報告(2026-02-24)、Google Threat Intelligence Group(2026-04-01)

SANDWORM_MODE:似せた名前のパッケージが AI の設定を書き換える

Socket の調査(2026年2月20日)によると、本物に名前を似せた(タイポスクワット)npm パッケージが少なくとも19個、2つの名義で公開された。claud-code、cloude-code、cloude は Claude Code に、suport-color は本物の supports-color に似せている。

19個のうち3個は Claude Code のふりをしていた。

似せた名前の npm パッケージ19個のうち、3個は Claude Code のふり
出典: Socket(2026-02-20)

入れるとまず、トークンや鍵、API キーなどの認証情報を広く集める(対象は後半の「入れてしまったら」に並べた)。さらに Claude Code、Claude Desktop、Cursor、VS Code の Continue、Windsurf の設定に偽の MCP サーバーを書き込み、その道具の説明文に仕込んだ指示で AI に機密ファイルを集めさせようとする。

盗んだ npm トークンで他のパッケージを再公開する、GitHub のリポジトリに依存を足す、git の global の init.templateDir で新しいリポジトリにも残る、といった形で自分で広がろうとする。CI では待たずにすぐ動く。パッケージはその後レジストリから削除された。

全組織が今日やること:改ざん版と似せた名前を探す

AI ツールを使っているかどうかに関係なく、npm を使う組織はまずここから手を付ける。Google の報告は、改ざん版に上げないよう明言している。

Do not upgrade to axios version 1.14.1 or 0.30.4.

訳: axios 1.14.1 と 0.30.4 には上げないこと。

Google Threat Intelligence Group、axios の npm パッケージを狙った北朝鮮系集団の報告

あわせて、依存の取り方を2点変える。

開発者の端末で、今日やること

開発者の端末で、今日やること
出典: 人間不要新聞編集部(Socket・Google Threat Intelligence Group の推奨をもとに作成)

図4は、開発者の端末で確かめる項目をまとめたものだ。次の項目を、開発者1人ずつに済ませてもらう。

情シス兼任の担当者なら、この項目をそのまま社内の開発者に配り、端末ごとに済んだかを返してもらえば一巡できる。MCP の設定と init.templateDir の2つは、何も入れた覚えがない人にも見てもらう。

CI で AI エージェントを動かしているなら

CI で AI エージェントを動かすなら
出典: 人間不要新聞編集部(Cline の事後報告をもとに作成)

図3は、Cline の件で崩れた箇所を CI の設定で塞ぐ項目だ。GitHub Actions で issue や PR に AI を反応させている組織は、ワークフローの定義ファイルを開いて上から確かめる。

自社でパッケージを公開しているなら、メンテナー全員の npm アカウントに多要素認証を掛け、公開は OIDC に寄せる。axios では、メンテナーのアカウントそのものが入口になった。

入れてしまったら:被害を小さくする手順

似せたパッケージや axios の改ざん版を入れていたと分かったら、パッケージを消すだけでは終わらない。Socket は、それが動いた環境を丸ごと漏れたものとして扱うよう求めている。

Treat any environment where they ran (developer workstation or CI) as potentially exposed

訳: それが動いた環境は、開発者の端末でも CI でも、漏れた可能性があるものとして扱うこと。

Socket、SANDWORM_MODE の調査報告

出典

音声版

YouTube で見る

風刺画: 似せた名前のnpm19個、AI開発ツールの設定が狙われている

Editorial Cartoon

本記事がもたらす影響を風刺的に描いたひとコマ漫画

Verification

信頼ラベル確認済
一次ソース4件確認
最終検証2026.10.19
VerifiedRev. 2
sha256:9d7d9498d1447da2...5b6aaef1

この記事はEd25519デジタル署名で検証済みです。改ざんは検出されていません。

検証API
Ethics Score95/100
引用密度20/20
ソースURL数15/20
信頼ラベル15/15
表現の慎重さ15/15
キーポイント10/10
サマリー品質10/10
本文充実度10/10

v1.0.0 — ルールベース自動採点

詳細API
Share

関連記事

Microsoft、Nscale の英ラフトン拠点(GPU 約2.3万基)から撤退と報道 系統接続は2030年代にずれ込む恐れ、上場を控えるネオクラウドに打撃
インフラ & セキュリティ報道

Microsoft、Nscale の英ラフトン拠点(GPU 約2.3万基)から撤退と報道 系統接続は2030年代にずれ込む恐れ、上場を控えるネオクラウドに打撃

Microsoft が、Nscale が英ラフトンに計画する GPU 約2.3万基の拠点から降りたと報じられた。系統への接続が2030年代にずれ込む恐れが理由とされる。電力の制約がハイパースケーラーとネオクラウドの契約を動かした初めての例とみられ、上場を控える Nscale の試金石になる。両社の確認は取れていない。

2026.10.19
ランサムの侵入口、36件中18件はVPN機器
インフラ & セキュリティ確認済

ランサムの侵入口、36件中18件はVPN機器

令和8年上半期のランサムウェア被害は123件で半期最多、侵入経路は36件中18件がVPN機器だった。今日やることは、インターネットに出ている機器を機種と版まで書き出し、CISAのKEVとJPCERT/CCの注意喚起に照らすこと。

2026.10.18
インディアナの判事がデータセンターの用途変更を取り消し、11月は36超の自治体で住民投票――計算資源の拡大は地方の手続きと有権者で止まり始めた
インフラ & セキュリティ報道

インディアナの判事がデータセンターの用途変更を取り消し、11月は36超の自治体で住民投票――計算資源の拡大は地方の手続きと有権者で止まり始めた

インディアナ州ウォルコットで、数十億ドル規模のデータセンターのための農地の用途変更を、判事が手続きの欠陥を理由に取り消したと報じられている。中間選挙では反対の広告に8,650万ドルが使われ、36を超える自治体で住民投票が控える。計算資源の拡大を止める力は、電力より先に地方の手続きと有権者の側に出てきている。

2026.10.18