GreyhavenHQ/greywall

Container-free, deny-by-default sandbox for AI coding agents. Kernel-enforced filesystem, network, and syscall isolation for Linux and macOS

解決する問題

AI コーディングエージェントは強力なツールですが、コンピュータへの広範なアクセスを必要とすることが多く、セキュリティリスクを生じる可能性があります。Greywall は、SSH キーや環境変数などの機密ファイルへのアクセスを防ぎ、危険なコマンドの実行を阻止します。コンテナのセットアップの複雑さはありません。

仕組み

Greywall は AI ツールのセキュリティラッパーとして機能します。Linux の Bubblewrap や macOS の Seatbelt などの OS ネイティブ機能を使用して、制限された環境を作成します。デフォルトでは、現在の作業ディレクトリを除くファイルシステム全体へのアクセスを拒否し、明示的に許可しない限りすべてのネットワークトラフィックをブロックします。透過プロキシを介してすべてのネットワークアクティビティをルーティングし、エージェントが何をしているかを正確に確認できるダッシュボードを提供します。「学習モード」を使用すると、エージェントが実際に必要とするファイルに基づいてカスタムプロファイルを自動生成でき、「監視モード」を使用すると、制限なしでエージェントの動作を観察できます。

対象者

Claude Code、Cursor、Aider、Gemini などの AI コーディングエージェントを使用し、これらのツールがプライベートデータに誤ってまたは悪意を持ってアクセスしたり、システムファイルを変更したり、不正なネットワークリクエストを行ったりしないことを保証したい開発者向けに設計されています。

ハイライト

  • デフォルト拒否のセキュリティ:特別に許可しない限り、すべてのファイルシステムおよびネットワークアクセスをブロックします。
  • コンテナ不要:ネイティブのカーネルレベルサンドボックスを使用し、Docker のオーバーヘッドを回避します。
  • 組み込みプロファイル:人気の AI エージェントと開発ツールチェーン向けの事前設定済み設定が含まれます。
  • 学習モード:ファイルアクセスを自動追跡して最小権限のセキュリティプロファイルを生成します。
  • 可観測性ダッシュボード:すべてのネットワークトラフィックとサンドボックス違反のライブビューを提供します。
  • コマンドブロック:rm -rf / などの破壊的なコマンドの実行を防ぎます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト