Communitygithub.com

iamhitarth/secure-my-claw

OpenClaw AIエージェント向けセキュリティ強化ガイド。シークレット管理、ネットワークロックダウン、プロンプトインジェクション対策、スキル検証などをカバーします。エージェントが読み取り可能な形式です。

secure-my-claw とは?

このスキルは、OpenClaw AIエージェントのセキュリティを強化するための包括的なガイドです。主に、シークレット(APIキーやパスワードなど)の安全な管理、ネットワークアクセスの制限によるロックダウン、悪意のあるプロンプトインジェクション攻撃への防御、そしてサードパーティ製スキルの検証と承認プロセスについて詳細に説明します。OpenClawプラットフォーム上で動作するAIエージェントを対象としており、設定ファイルや環境変数を用いた実践的なセキュリティ対策をエージェントが直接読み取り可能な形式で提供します。開発者やエージェントユーザーは、このガイドに従うことで、エージェントの誤動作やデータ漏洩のリスクを大幅に低減できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add iamhitarth/secure-my-claw

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

secure-my-claw は何をしますか?

OpenClaw AIエージェント向けセキュリティ強化ガイド。シークレット管理、ネットワークロックダウン、プロンプトインジェクション対策、スキル検証などをカバーします。エージェントが読み取り可能な形式です。

概要

このガイドは、OpenClaw AIエージェントを安全に運用するためのベストプラクティスを提供します。以下の主要なセクションで構成されています。

シークレット管理

  • 環境変数 (OPENCLAW_API_KEY など) を使用して機密情報を保存します。
  • コード内に直接シークレットをハードコーディングしないでください。
  • .env ファイルを .gitignore に追加して、リポジトリにコミットされないようにします。

ネットワークロックダウン

  • エージェントに必要な最小限のネットワークアクセス権限のみを付与します。
  • ファイアウォールルールを設定して、信頼できない送信先への接続をブロックします。
  • 内部リソースへのアクセスは、必要に応じてVPNまたはプロキシ経由に制限します。

プロンプトインジェクション防御

  • ユーザー入力を常に検証し、サニタイズします。
  • エージェントのシステムプロンプト内で、信頼できない指示を実行しないように明示的に指示します。
  • 出力フィルタリングを実装して、機密情報が漏洩するのを防ぎます。

スキル検証

  • サードパーティ製のスキルは、インストール前にコードをレビューします。
  • スキルが過剰な権限を要求していないか確認します。
  • 既知の脆弱性がないか、スキルの依存関係を定期的にスキャンします。

設定例

# openclaw.yaml
security:
  secrets:
    - env_var: OPENCLAW_API_KEY
  network:
    allowed_hosts:
      - "api.example.com"
      - "localhost"
    blocked_hosts:
      - "*"
  skills:
    allowed_sources:
      - "github.com/trusted-org"

参考リンク


このガイドはエージェントが読み取り可能な形式で提供されています。

関連スキル