ClawGuard は何をしますか?
OpenClawを保護し、有害なアクションのブロック、スキルのスキャン、秘密情報の漏洩防止により、ユーザー制御とセキュリティを維持します。
概要
ClawGuardは、OpenClawエコシステム向けに設計されたセキュリティスキルです。このスキルは、不正な操作や悪意のあるスキルの実行を防ぎ、機密情報が外部に漏れるのを防ぎます。
主な機能
- 有害なアクションのブロック: システム設定の変更やファイル削除など、危険な操作を自動的に遮断します。
- スキルのスキャン: インストール済みスキルを定期的に検査し、既知の脆弱性や悪意のあるコードを検出します。
- 秘密情報の漏洩防止: 環境変数やAPIキーなど、機密データがログや出力に含まれないようにフィルタリングします。
- ユーザー制御: 許可リストと拒否リストを設定し、アクションの実行を細かく管理できます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他OpenClu互換のAIエージェント
使用方法
-
スキルをインストールします:
openclaw install unawakened-landlord758/clawguard -
設定ファイル(
config.yaml)を編集して、ブロックルールや許可リストをカスタマイズします。 -
スキルを有効化します:
openclaw enable clawguard
設定例
# config.yaml
blocked_actions:
- "file:delete:*"
- "env:set:*"
allowed_skills:
- "github-readme"
- "code-formatter"
secret_patterns:
- "API_KEY_*"
- "*_SECRET"
- "*_TOKEN"
注意事項
- 誤検出を避けるため、設定は慎重に行ってください。
- 定期的にスキャンログを確認し、新しい脅威に対応してください。
- スキルの更新をチェックし、最新のセキュリティパッチを適用してください。
トラブルシューティング
問題: 正当なアクションがブロックされる
- 許可リストにアクションを追加するか、ルールを緩和してください。
問題: 秘密情報が漏洩した
- すぐにパスワードやキーを変更し、設定に新しいパターンを追加してください。