セキュリティ
設定していないマシンから、何も出ていきません。
README に書かれたとおりの安全モデル。続いて、ホスト型サービスが預かったものをどう扱うか、問題をどう報告するか、書類がどこまで進んでいるか。
セキュリティと運用
すべてのツール呼び出しの前に4つの層。あなたが設定していないマシンへは何も出ていきません。
READMEが述べるとおりの安全モデルを、限界も含めて示します。各層は何を判断し、どこで止まるかを名乗ります。どれもサンドボックスではありません。
層
判断すること
限界
層 01
01rulesツールとargvに対する、既定で拒否のワイルドカード規則。禁止パターンは何かが動く前に拒否されます。
限界意図ではなくパターンの照合です。危険なコマンドの見慣れない書き方は次の層へ渡ります。
層 02
02execpolicy解析済みargvへの判定:allow、prompt、forbidden。forbiddenは実行にも人間にも届きません。
限界読むのはコマンドであって、それが走るシェルではありません。エイリアスやスクリプトの中身は見通せません。
層 03
03approval修正後の引数について、許可・常に許可・拒否の1枚のカード。回答はセッション単位でキャッシュされ、子エージェントは尋ねられません。
限界人間の判断です。--yolo はこの段を飛ばしますが、その上の拒否規則は決して飛ばしません。
層 04
04runtime実行時のbash拒否リストとcwdロック。Escは実行中の呼び出しを、Windowsではそのプロセスツリー全体を終了させます。
限界隔離ではなく委譲です。信頼できない作業はコンテナかmicroVMに置いてください。
運用とデータ
01
定義からしてセルフホスト
あなたのマシンか CI でソースから動きます。アカウントは任意です。料金ページのプランを開くだけで、CLI を閉ざすことはありません。要件は Bun ≥ 1.3.14 のみです。
02
phone-homeなし
外向きの通信は、設定したプロバイダ、あなたが列挙したMCPサーバー、そしてモデルが求めたときのweb_fetchだけです。料金カタログはオフラインのスナップショットで、自動更新はありません。
03
テレメトリはオプトイン
ROVECODE_OTEL_ENDPOINT を設定するまでOpenTelemetryの送信は行われません。設定しても運ぶのはid・サイズ・結果だけで、プロンプトや引数や出力は決して含みません。
04
構造としての監査証跡
セッションはsha256ハッシュチェーン付きの追記専用JSONLです。すべての実行が1本のトレース(run ⊃ turn ⊃ tool)を出力します。中断したものも含みます。
05
プラットフォームの状況
Windowsが第一です。開発とリリースゲートはWindows 11で走ります。POSIXパスはテスト済みですが、LinuxとmacOSはまだCIで検証されていません。
06
ライセンス
AGPL-3.0-only。自由に改変・再配布できます。改変したビルドをネットワークサービスとして動かす場合、その利用者にソースを提供する義務があります。
責任ある開示
何か見つけましたか?まず私たちに。
01
非公開で報告
下記のアドレスに、見つけた内容と再現方法をお送りください。暗号化メールは歓迎、平文でも構いません。
security@rovecode.dev
02
その後の流れ
2 営業日以内に受領の連絡、30 日以内に修正または計画、ご希望ならリリースノートでの謝辞。
03
セーフハーバー
ルール内での善意の調査(データの持ち出しなし、サービスの妨害なし、第三者の関与なし)に法的措置で応じることはありません。
あなたのデータ
何を、どれだけの期間保持するか。
01
エージェント
あなたのマシンで動きます。通信はあなたが設定したモデルプロバイダーと MCP サーバーへ向かい、それ以外へは向かいません。
02
アカウント
名前、メールアドレス、パスワードのハッシュまたはサインインプロバイダーからの識別子、そして契約中のプラン。
03
テレメトリー
OpenTelemetry のエンドポイントを設定するまではオフ。設定後も送るのは識別子、サイズ、結果だけで、プロンプト、引数、出力は決して送りません。
04
保持期間
アカウントデータは閉鎖後 30 日、請求記録は税法が求める期間、アクセスログは 30 日。
コンプライアンス
書類はどこまで進んでいるか。
ページのために書いた仮のステータスです。公開前に実際のものと入れ替えます。
01
SOC 2 Type II
統制は文書化済み、証拠の収集中。報告書は来年を予定。
02
ペネトレーションテスト
ホスト型サービスに対する年次の第三者テスト。要約レターは NDA のもとで開示。
03
ステータスページ
ホスト型サービスの可用性とインシデントを、発生時にそのまま公開。
