本文へ移動

セキュリティ

設定していないマシンから、何も出ていきません。

README に書かれたとおりの安全モデル。続いて、ホスト型サービスが預かったものをどう扱うか、問題をどう報告するか、書類がどこまで進んでいるか。

セキュリティと運用

すべてのツール呼び出しの前に4つの層。あなたが設定していないマシンへは何も出ていきません。

READMEが述べるとおりの安全モデルを、限界も含めて示します。各層は何を判断し、どこで止まるかを名乗ります。どれもサンドボックスではありません。

  1. 層 01

    01rules

    ツールとargvに対する、既定で拒否のワイルドカード規則。禁止パターンは何かが動く前に拒否されます。

    限界意図ではなくパターンの照合です。危険なコマンドの見慣れない書き方は次の層へ渡ります。

  2. 層 02

    02execpolicy

    解析済みargvへの判定:allow、prompt、forbidden。forbiddenは実行にも人間にも届きません。

    限界読むのはコマンドであって、それが走るシェルではありません。エイリアスやスクリプトの中身は見通せません。

  3. 層 03

    03approval

    修正後の引数について、許可・常に許可・拒否の1枚のカード。回答はセッション単位でキャッシュされ、子エージェントは尋ねられません。

    限界人間の判断です。--yolo はこの段を飛ばしますが、その上の拒否規則は決して飛ばしません。

  4. 層 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

    ステータスページ

    ホスト型サービスの可用性とインシデントを、発生時にそのまま公開。

質問

ポリシーを書いた人に聞いてください。

雲のマスコット、Rovecode, 盾を構えて