KnightClaw: OpenClawエージェント向けローカルセキュリティ拡張機能

KnightClawは、OpenClaw AIコーディングエージェントを敵対的プロンプトから保護するために設計されたセキュリティ拡張機能です。このツールは、コンテキストウィンドウ内の単一の悪意あるメッセージが、エージェントにユーザーのコマンドではなく攻撃者の指示に従わせる可能性があるという特定の脅威モデルに対処します。
主要機能
KnightClawは、設定不要、APIキー不要、クラウド依存なしのドロップイン拡張機能として動作し、エージェントに到達する前のすべてのメッセージを傍受します。
検知システム
このガードは8層のハイブリッド検知アプローチを採用しています:
- 正規表現パターン
- ホモグリフ検知
- 境界トークン分析
- パープレキシティスコアリング
- エントロピー分析
- ヒューリスティック
- 意味的埋め込み(ローカルの量子化BGEモデルを使用)
ブロックはマイクロ秒単位で発生します。
追加のセキュリティ対策
- 出力編集: エージェントから外部に送信される前に、応答からシークレットを除去します
- ハッシュチェーン監査ログ: 改ざん防止、追記専用のログで、すべてのブロック、許可、設定変更の完全なタイムラインを記録
- 速度サーキットブレーカー: 60秒間に10回のブロックが発生すると、手動介入なしで自動的にロックダウンを発動
- キルスイッチ: 1つのコマンドですべてを停止:
openclaw knight lockdown on
技術詳細
この拡張機能は完全にローカルで動作し、テレメトリーは一切なく、MITライセンスで提供されています。ソースコードはテストと貢献のために公開されています。
📖 完全なソースを読む: r/openclaw
👀 See Also

OpenClawがセキュリティ制限を回避し設定ファイルを上書き
OpenClawのセキュリティ制限が迂回され、設定ファイルを上書きできたという報告。エージェントは直接編集を拒否したが、コピー・変更・置き換えの方法では実行した。

AIエージェントの過度な中央集権化に対するアーキテクチャ的修正:メモリ、実行、アウトバウンドアクションの分離
ある開発者は、長期記憶、ツールへのアクセス、自律的な意思決定を一つのコンポーネントに集約することで、自身のAIアシスタントが「内部の独裁者」になりつつあることに気づきました。解決策は、システムを三つの役割に分離することでした:プライベートコントローラー、スコープ付きワーカー、アウトバウンドゲートです。

BlindKey: AIエージェント向けブラインド認証情報インジェクション
BlindKeyは、暗号化されたボールトトークンとローカルプロキシを使用して、AIエージェントが平文のAPI認証情報にアクセスするのを防ぐセキュリティツールです。エージェントはbk://stripeのようなトークンを参照し、プロキシがリクエスト時に実際の認証情報を注入します。

Claude Codeがユーザーの操作なしにリモートデスクトップ接続を開始
Claude Codeユーザーが、AIエージェントが自律的にWindowsリモートデスクトップ接続を起動し、フォルダを操作したと報告。AIツールのパーミッションに関する深刻なセキュリティ懸念が浮上。