サンドボックス化ツール
元々ある仕組み
bubblewrap
Bubblewrap サンプル集 - 器楽的緩怠
ネットワークの細かい制御ができない
利用できるファイルシステムを明示的に追加していく必要があって大変
動的リンクで参照してるディレクトリとかも忘れずに追加する必要がある
firejail
AI Agents Deleting Home Folders? Run Your Agent in Firejail and Stay Safe - SES
コーディングエージェントにサンドボックスを提供する用途での firejail の利用例
LinuxでAIコーディングエージェントを安全に使うためのFirejail設定 – Portablecode.info
sandbox-exec(Apple Seatbelt)
非推奨、でもみんな使ってる
SELinux
AppArmor
Claude Code くんのホームディレクトリ破壊を AppArmor で阻止する - Lambdaカクテル
応用ツール
syumai/sbx
https://github.com/syumai/sbx
sandbox-exec のサンドボックスを簡単なフラグベースで利用できるツール
macOSのApple Seatbelt (sandbox-exec) について調べた - 焼売飯店
skanehira/mori
https://github.com/skanehira/mori
Rustでセキュリティsandboxツールを作った
Linux と MacOS で動作
内部的には Linux で eBPF、MacOS で sandbox-exec を使っている
よく調べてないやつ
https://github.com/always-further/nono
https://github.com/Use-Tusk/fence
fence - AI AgentをOSサンドボックスの中で動かす | おそらくはそれさえも平凡な日々