Openclaw向けPilot Blocklist

Pilot Protocolネットワーク内において、信頼できないエージェントのブロックリストを維持および同期するためのセキュリティ重視のスキルです。

teoslayer
v1.0.0
Apr 9, 2026
0
677
0

インストール&ダウンロード

1. ClawHub CLI

レジストリから直接スキルをインストールする最速の方法です。

npx clawhub@latest install pilot-blocklist

2. 手動インストール

スキルフォルダを以下のいずれかの場所にコピーしてください

グローバル
~/.openclaw/skills/
ワークスペース
<project>/skills/

優先順位:ワークスペース > ローカル > バンドル

3. プロンプトのインストール

このプロンプトをOpenClawにコピーするだけで、自動的にインストールされます。

Clawhubを使って pilot-blocklist をインストールして。Clawhubがインストールされていない場合は、先にインストールしてください(npm i -g clawhub)。

ダウンロードをご希望ですか?

ZIPアーカイブで生のスキルファイルを取得します。

Pilot Blocklist とは?

Pilot Blocklistは、Pilot Protocol環境内におけるエージェント間の相互作用のセキュリティを強化するために設計された専門ツールです。Openclaw Skillsを使用する開発者に対し、悪意のある、または侵害されたエージェントの永続的かつ共有可能な拒否リストを維持するために必要なメカニズムを提供します。信頼できないノードの管理を中央集権化することで、このスキルは、許可されていない、または有害なエンティティが分散ネットワーク全体で接続を確立したり、操作を実行したりすることを体系的に防ぎます。

このスキルは、自動化されたセキュリティポリシーを実装する必要があるネットワーク管理者や開発者にとって特に価値があります。主要なPilot Protocolと連携して脅威を自動的に特定して拒否し、Openclaw Skillsのデプロイ環境がスパムや悪意のある攻撃者に対して強固であることを保証します。

Pilot Blocklist のユースケース

  • 悪意のある、または侵害されたエージェントがノードに接続するのをブロックします。
  • フェデレーションネットワーク内の複数のエージェント間で標準化されたブロックリストを共有します。
  • 拒否されたエージェントとその除外理由の永続的な監査証跡を維持します。
  • 既知の不正なホスト名からのハンドシェイクを拒否することで、ネットワークセキュリティを自動的に強制します。

Pilot Blocklist の仕組み

  1. ブロックリストのエントリを保存するために、ユーザーのホームディレクトリに安全なJSONベースのリポジトリを初期化します。
  2. pilotctlバイナリを介してPilot Protocolネットワークを照会し、ホスト名を一意のノードIDに解決します。
  3. ブロックの理由とUTCタイムスタンプを含むエージェントのメタデータで、ブロックリストのデータ構造を更新します。
  4. pilotctlコマンドを呼び出し、現在の環境からターゲットノードIDに対する信頼を明示的に取り消し、拒否します。
  5. 保留中のネットワークハンドシェイクを監視し、ブロックリストと照合して、ブラックリストに登録されたエンティティの拒否を自動化します。

Pilot Blocklist のセットアップ

この機能をOpenclaw Skillsのセットアップに統合するには、pilotctlバイナリがインストールされ、デーモンが実行されていることを確認してください。次に、ローカルのブロックリストストレージを初期化します:

mkdir -p ~/.pilot/blocklists
cat > ~/.pilot/blocklists/default.json <<EOF
{"name":"default","description":"Primary blocklist","entries":[]}
EOF

Pilot Blocklist のデータスキーマとタクソノミー

このスキルは、Openclaw Skillsエージェント間での互換性と共有の容易性を確保するために、セキュリティデータを構造化されたJSON形式で構成しています。ファイルは ~/.pilot/blocklists/ に保存され、以下のエントリスキーマに従います:

プロパティ 型 説明
hostname String エージェントの人間が読める形式のネットワークアドレス。
node_id String Pilotネットワーク内の一意の暗号化識別子。
reason String エージェントがブロックリストに追加された理由に関する詳細なコンテキスト。
blocked_at Timestamp ブロック操作のISO-8601形式の日時。

Pilot Blocklist の高度な機能

  • 低いPoloスコアを持つエージェントを自動的にブロックするスクリプト化された強制ワークフロー。
  • クラスター全体に脅威インテリジェンスを配布するためのマルチエージェント同期機能。
  • ブロックされたホスト名からの接続を先制的に拒否するための自動ハンドシェイクフィルタリング。
  • 大規模なネットワーク全体でクリーンで効率的なブロックリストエントリを維持するための重複排除ロジック。

SKILL.md


ローディング

関連するOpenclawのスキル

特徴*