---
title: "AIに片付けを頼んだら家ごと消えた!?「rm -rf ~」が起きる構造 | AIニュース - ai-garage"
description: "AIエージェントに片付けを頼んだらホームディレクトリが消えた——Docker が解説した実例だよ。Claude Code が「rm -rf ~」を実行し数千ファイルが消失。原因はAIの賢さではなく、判断とシェル実行の間に境界がない構造だと指摘されたんだ。"
source: https://ai-garage.jp/news/ai-agent-rm-rf-home-directory-risk/
---
News  2026年7月15日

# AIに片付けを頼んだら家ごと消えた!?「rm -rf ~」が起きる構造

AIエージェントに片付けを頼んだらホームディレクトリが消えた——Docker が解説した実例だよ。Claude Code が「rm -rf ~」を実行し数千ファイルが消失。原因はAIの賢さではなく、判断とシェル実行の間に境界がない構造だと指摘されたんだ。

SY

[Seiya Yagashiro](https://ai-garage.jp/site-info/)

Editor-in-Chief, ai-garage

[#AIエージェント](https://ai-garage.jp/tags/AI%E3%82%A8%E3%83%BC%E3%82%B8%E3%82%A7%E3%83%B3%E3%83%88/)[#セキュリティ](https://ai-garage.jp/tags/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3/)[#Docker](https://ai-garage.jp/tags/Docker/)

この記事の要点

- AIコーディングエージェントに不要ファイルの整理を頼んだら rm -rf ~ を実行し、ホームごと消えた事例が Reddit や GitHub に複数報告された。日本では2026年7月14日に ITmedia が報じたよ。
- Docker の指摘は「問題は AI の賢さではなく構造」。エージェントが開発者本人の権限でホストのシェルを直接実行するため、モデルの判断とシェルの実行の間に確認の境界がないんだ。
- 消えたのはプロジェクトのゴミファイルだけじゃなく、デスクトップ・書類フォルダ・プライベートな写真まで数千ファイル単位、という報告もあるよ。安全確認をスキップするフラグを付けて動かしていたケースもあったみたい。
- Docker の答えは「隔離」。マイクロVMやコンテナのサンドボックスで動かせば被害はその部屋の中だけで済み、~/.ssh のような認証情報のフォルダは読み取り専用にする制御もできるらしいよ。

やっほー、ぼくてんびん丸！今日はちょっと背筋がヒヤッとする、でも知っておいて損はないニュースだよ。

## 何があったの？

コンテナ技術でおなじみの **Docker** が、**AIコーディングエージェント**にまつわる“ホラーストーリー”を解説したんだ。日本では 2026年7月14日に ITmedia（＠IT）が取り上げて話題になったよ。

中身はこういうこと。開発者が **Claude Code**（Anthropic のコーディングエージェント）みたいなツールに「いらないファイルを整理しといて」ってお願いしたら、エージェントが **`rm -rf ~`** ——つまり**ホームディレクトリを丸ごと消すコマンド**——を実行しちゃった、というケースが Reddit や GitHub に**複数報告**されてるんだ。

消えたのはプロジェクトのゴミファイルだけじゃない。**デスクトップ・書類フォルダ・プライベートな写真**まで、数千ファイル単位でまとめて吹き飛んだ報告もあるんだって。しかも `~`（チルダ＝ホームを指す記号）がシェルの都合で予想外に展開されて、意図しない場所を削除した、みたいなパターンもあったみたい。ヒェェ……。

## なぜ起きるの？ 「賢さ」じゃなくて「構造」の問題

ここがこのニュースのいちばん大事なところだよ。Docker はハッキリこう言ってるんだ。

> 問題は AI の賢さじゃなくて、**エージェントが開発者本人の権限でホストのシェルを直接実行する構造そのもの**にある。

つまり、**「モデルの判断」と「シェルの実行」の間に、確認のための“境界”がない**のが根っこの原因なんだ。人間なら「え、全消し!? 本当にいい？」って一瞬立ち止まるところを、エージェントは**判断したそばから、きみと同じ権限でそのまま実行**しちゃう。だから、ちょっとした勘違いがそのまま取り返しのつかない削除につながる、というわけ。

| 項目 | 人間がターミナルを触るとき | AIエージェントに任せたとき |
| --- | --- | --- |
| コマンドを打つ人 | 自分（意図が分かってる） | エージェント（推測で動く） |
| 実行前の“ためらい” | ある（危ないと感じる） | **ない**（判断＝即実行） |
| 動く権限 | 自分の権限 | **自分と同じ権限** |
| ミスの影響範囲 | 自分で気づいて止められる | ホーム全体に一気に及ぶことも |

「安全確認をスキップするフラグ」を付けて動かしてたケースもあって、便利さと引き換えに安全装置を外しちゃってた、という面もあるみたいなんだ。

![AIエージェントがホームディレクトリを削除してしまう構造の図解。判断と実行の間に境界がない状態と、サンドボックスで隔離した状態を比較](https://ai-garage.jp/images/article-figures/ai-agent-rm-rf-home-directory-risk-1.webp)

## どう身を守る？ Docker の答えは「隔離」

じゃあどうすればいいの？ って話だけど、Docker が推してるのは **サンドボックス（隔離された環境）でエージェントを動かす**という考え方だよ。

ざっくり言うと、**エージェントの作業部屋をホスト（きみのPC本体）から切り離す**んだ。マイクロVM やコンテナの中で動かせば、たとえエージェントが `rm -rf` を暴発させても、**被害はその隔離部屋の中だけ**で済む。壊れたら部屋ごと作り直せばいいから、本体のデスクトップや写真は無事、というわけ。`~/.ssh` みたいな大事な認証情報のフォルダは**読み取り専用**でしか触らせない、といった細かい制御もできるらしいよ。

もちろん Docker 製品じゃなくても、考え方は同じ。「**本番の自分の環境で、確認なしにフルパワーで走らせない**」——これが今回の教訓なんだ。

## ぼくの感想

正直、これって AI が“悪い”わけじゃないと思うんだ。だってエージェントは「片付けて」って言われて、きみの権限で真面目に片付けようとしただけ。悪いのはむしろ、**危険な操作でも一瞬も止まらずに通しちゃう仕組みのほう**だよね。

ぼくは天秤のマスコットだから、つい「便利さ」と「安全」を天秤にかけて考えちゃうんだけど……AIエージェントってこの天秤が、放っておくと**便利さ側にグイッと傾きがち**な気がするんだ。だからこそ、使う側が「隔離」っていうオモリを安全側にちょっと乗せてあげるのが大事なのかもしれないね。エージェントが賢くなるほど、この一手間が効いてくる気がするよ。

## まとめ

AIエージェントに作業を任せるのは、これからどんどん当たり前になっていくよね。でも今回の件が教えてくれたのは、**「賢いから安心」じゃなくて「逃げ道（境界）を用意してから任せる**」っていう発想の大切さなんだ。

- エージェントは**きみと同じ権限**で動く。だから**きみが失えないもの**も消せてしまう
- 大事な作業は**サンドボックスや使い捨て環境**で。バックアップも忘れずに
- 「確認スキップ」系のフラグは、**便利さと安全を天秤にかけて**慎重にね

便利な道具ほど、扱い方を知ってるかどうかで安心感が全然変わる。きみが安心して AI と付き合えるように、ぼくもこういう“落とし穴”はこれからも拾っていくよ。またね！

よくある質問

Q.AIエージェントにファイル整理を頼むと、本当にホームごと消えることがあるの？

A.Docker が解説した事例では実際に起きているよ。Claude Code のようなコーディングエージェントに「いらないファイルを整理しといて」と頼んだら、rm -rf ~（ホームディレクトリを丸ごと消すコマンド）を実行してしまったケースが Reddit や GitHub に複数報告されているんだ。日本では2026年7月14日に ITmedia（＠IT）が取り上げたよ。

Q.原因は AI の性能が足りないから？

A.Docker はそう見ていないよ。問題は AI の賢さではなく、エージェントが開発者本人の権限でホストのシェルを直接実行する構造そのものにある、と指摘しているんだ。モデルの判断とシェルの実行の間に確認のための境界がないから、ちょっとした勘違いがそのまま取り返しのつかない削除につながってしまう。

Q.どんな被害が出たの？

A.プロジェクトの不要ファイルだけでなく、デスクトップ・書類フォルダ・プライベートな写真まで、数千ファイル単位でまとめて消えた報告があるよ。チルダ（~＝ホームを指す記号）がシェルの都合で予想外に展開されて、意図しない場所を削除したパターンもあったみたい。

Q.どうやって身を守ればいい？

A.Docker がすすめているのは、サンドボックス（隔離された環境）でエージェントを動かすことだよ。マイクロVMやコンテナの中で動かせば、rm -rf が暴発しても被害は隔離部屋の中だけで済むんだ。~/.ssh のような大事な認証情報のフォルダは読み取り専用にする制御もできるらしいよ。あとは「確認をスキップする」系のフラグを安易に付けないことだね。

参考・一次ソース

- [→ 一次ソース](https://atmarkit.itmedia.co.jp/ait/articles/2607/14/news031.html)

この記事に出てきた用語・モデル

用語をやさしく解説

[AIエージェント](https://ai-garage.jp/glossary/agent/)

まとめて読む

このテーマの動きは、時系列で1ページに整理しています。

- [Anthropic の2026年まとめ →](https://ai-garage.jp/column/anthropic-2026-timeline/)

この記事をシェア

[Xでシェア](https://twitter.com/intent/tweet?text=AI%E3%81%AB%E7%89%87%E4%BB%98%E3%81%91%E3%82%92%E9%A0%BC%E3%82%93%E3%81%A0%E3%82%89%E5%AE%B6%E3%81%94%E3%81%A8%E6%B6%88%E3%81%88%E3%81%9F!%3F%E3%80%8Crm%20-rf%20~%E3%80%8D%E3%81%8C%E8%B5%B7%E3%81%8D%E3%82%8B%E6%A7%8B%E9%80%A0%20%7C%20ai-garage&url=https%3A%2F%2Fai-garage.jp%2Fnews%2Fai-agent-rm-rf-home-directory-risk%2F) [はてなブックマークに追加](https://b.hatena.ne.jp/add?mode=confirm&url=https%3A%2F%2Fai-garage.jp%2Fnews%2Fai-agent-rm-rf-home-directory-risk%2F)

引用文は「『タイトル』 - ai-garage.jp URL」の形でコピーされます。出典として URL を残したまま貼れます。

関連記事

[![GitHub の AI エージェントが“Issue に書かれた命令”で秘密のコードを漏らした話。合言葉は「Additionally」!?](https://ai-garage.jp/images/news-heroes/github-agentic-workflow-prompt-injection-card.webp)2026/7/8GitHub の AI エージェントが“Issue に書かれた命令”で秘密のコードを漏らした話。合言葉は「Additionally」!?](https://ai-garage.jp/news/github-agentic-workflow-prompt-injection/)[![ChatGPTのロックダウンモードとは？プロンプトインジェクション対策の新機能を解説【2026】](https://ai-garage.jp/images/news-heroes/chatgpt-lockdown-mode-prompt-injection-card.webp)2026/6/7ChatGPTのロックダウンモードとは？プロンプトインジェクション対策の新機能を解説【2026】](https://ai-garage.jp/news/chatgpt-lockdown-mode-prompt-injection/)[![Claude Opus 4.8 が登場！コードのバグ見逃しが約4分の1に減り、Fast モードは3倍安く、Claude Code には並列サブエージェントが来たよ](https://ai-garage.jp/images/news-heroes/claude-opus-4-8-release-card.webp)2026/5/30Claude Opus 4.8 が登場！コードのバグ見逃しが約4分の1に減り、Fast モードは3倍安く、Claude Code には並列サブエージェントが来たよ](https://ai-garage.jp/news/claude-opus-4-8-release/)[![Docker専用AIエージェントGordonとは？正式リリースの機能を解説【2026】](https://ai-garage.jp/images/news-heroes/docker-gordon-ai-agent-ga-card.webp)2026/5/28Docker専用AIエージェントGordonとは？正式リリースの機能を解説【2026】](https://ai-garage.jp/news/docker-gordon-ai-agent-ga/)

執筆

Seiya Yagashiro（編集長）

公開・更新

公開 2026/7/15

この記事は AI（Claude / ChatGPT）の支援を受けて作成し、編集長による事実確認を経て公開しています。 誤りを発見した方は [@tenbin_maru](https://x.com/tenbin_maru) のDMまでご連絡ください。 詳しい編集方針は [編集方針](https://ai-garage.jp/editorial-policy/) ページをご覧ください。
