Communityコーディング&開発github.com

Unawakened-landlord758/ClawGuard

OpenClawを保護するスキル。有害なアクションのブロック、スキルのスキャン、秘密情報の漏洩防止により、ユーザー制御とセキュリティを維持します。

ClawGuard とは?

ClawGuardは、OpenClaw環境におけるセキュリティとユーザー制御を強化するための専用スキルです。このスキルは、有害なアクションを自動的にブロックし、インストールされたスキルをスキャンして悪意のあるコードや脆弱性を検出します。また、APIキーやシークレットなどの機密情報が誤って公開されるのを防ぐことで、データ漏洩リスクを低減します。Claude CodeやCursorなどのAIエージェントプラットフォームで動作し、開発者が安全にAIエージェントを活用できるよう支援します。これにより、ユーザーはスキルの動作を完全に制御し、セキュリティインシデントを未然に防ぐことが可能になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add Unawakened-landlord758/ClawGuard

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

ClawGuard は何をしますか?

OpenClawを保護し、有害なアクションのブロック、スキルのスキャン、秘密情報の漏洩防止により、ユーザー制御とセキュリティを維持します。

概要

ClawGuardは、OpenClawエコシステム向けに設計されたセキュリティスキルです。このスキルは、不正な操作や悪意のあるスキルの実行を防ぎ、機密情報が外部に漏れるのを防ぎます。

主な機能

  • 有害なアクションのブロック: システム設定の変更やファイル削除など、危険な操作を自動的に遮断します。
  • スキルのスキャン: インストール済みスキルを定期的に検査し、既知の脆弱性や悪意のあるコードを検出します。
  • 秘密情報の漏洩防止: 環境変数やAPIキーなど、機密データがログや出力に含まれないようにフィルタリングします。
  • ユーザー制御: 許可リストと拒否リストを設定し、アクションの実行を細かく管理できます。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他OpenClu互換のAIエージェント

使用方法

  1. スキルをインストールします:

    openclaw install unawakened-landlord758/clawguard
    
  2. 設定ファイル(config.yaml)を編集して、ブロックルールや許可リストをカスタマイズします。

  3. スキルを有効化します:

    openclaw enable clawguard
    

設定例

# config.yaml
blocked_actions:
  - "file:delete:*"
  - "env:set:*"

allowed_skills:
  - "github-readme"
  - "code-formatter"

secret_patterns:
  - "API_KEY_*"
  - "*_SECRET"
  - "*_TOKEN"

注意事項

  • 誤検出を避けるため、設定は慎重に行ってください。
  • 定期的にスキャンログを確認し、新しい脅威に対応してください。
  • スキルの更新をチェックし、最新のセキュリティパッチを適用してください。

トラブルシューティング

問題: 正当なアクションがブロックされる

  • 許可リストにアクションを追加するか、ルールを緩和してください。

問題: 秘密情報が漏洩した

  • すぐにパスワードやキーを変更し、設定に新しいパターンを追加してください。

関連スキル