Skip to content

セキュリティ

Commander はコード・ツール・信頼できないモデル出力を扱うマルチエージェント負荷向けです。運用者向け要約。深掘り: Security GatewaySandboxマルチテナント

脆弱性の報告

セキュリティバグを公開 GitHub Issue にしないでください。

sampan090611@gmail.com に次を送ってください。

  • 種類と影響
  • パス / コミット
  • 再現手順
  • 可能なら PoC

48 時間以内 の受領確認を目指します(製品 SECURITY.md)。

脅威モデル(要約)

脅威緩和
プロンプト / ツール注入ツール出力スキャン、sanitizer、不可逆ツールの可逆ゲート
シークレット漏洩DLP、シークレットを出さない構造化ログ
暴走エージェント承認モード、トークン予算、タイムアウト、ブレーカー
プロバイダー障害 / 乱用フェイルオーバー、rate limit、テナントクォータ
クロステナントストレージ・メモリ・キャッシュ・rate limit 隔離
サプライチェーンCI npm audit;キーを git に入れない

設定すべきコントロール

1. 承認モード

モード用途
planプレビューのみ
read-only分析 / 監査
suggest人が書き込み承認
auto-edit信頼できるローカル開発
full-autoPR レビュー付き CI
bash
export COMMANDER_MODE=read-only

2. API 認証

bash
export COMMANDER_API_KEY="long-random-secret"

Bearer 必須。TLS・認証なしで :4000 を公開しない。

3. ネットワーク

API は localhost 寄り。本番はリバースプロキシで TLS・認証(デプロイ)。

4. 機微コード

Ollama / vLLM でコードを外に出さない:

bash
export OLLAMA_BASE_URL=http://localhost:11434

5. マルチテナント本番

テナントプロバイダーとクォータ — マルチテナント

セキュリティベンチマーク

bash
pnpm benchmark:redteam
pnpm benchmark:agentdojo

詳細: ベンチマーク

関連

MIT — マルチエージェント編成のために。