Myr-Aya/GouvernAI-claude-code-plugin

Claude Code のランタイムガードレール。安全な操作を自動承認し、リスクのある操作にゲートをかけ、危険な操作をブロックします。二重実行防止と完全な監査証跡を提供します。MIT ライセンス。

GouvernAI-claude-code-plugin とは?

GouvernAI は Claude Code のための統合セキュリティプラグインで、エージェントのアクションを実行前に評価・制御します。これにより、許可された安全なコマンドやファイル操作は自動的に実行され、機密情報や破壊的な操作には追加承認が求められ、明らかに危険なアクションは即座にブロックされます。二重の実行防止機構と完全な監査証跡により、Claude Code を利用した開発ワークフロー全体の安全性とコンプライアンスを担保できます。このプラグインは Claude Code 公式のカスタムルールとスクリプトフック機能を活用して実装されており、設定ファイル(.clauderc や gouvernai.yaml)を使ってポリシーを柔軟に定義可能です。MIT ライセンスで公開されているため、自由にカスタマイズして利用できます。

対応✓Claude Code~Codex CLI~Cursor
npx skills add Myr-Aya/GouvernAI-claude-code-plugin

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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

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

ドキュメント

GouvernAI-claude-code-plugin は何をしますか?

Claude Code のランタイムガードレール。安全な操作を自動承認し、リスクのある操作にゲートをかけ、危険な操作をブロックします。二重実行防止と完全な監査証跡を提供します。MIT ライセンス。

概要

GouvernAI は Claude Code のエージェントアクションを実行前に評価・制御するセキュリティプラグインです。以下の3つのカテゴリでアクションを分類します:

  1. 自動承認 (Auto-approve) - 安全なコマンド(例: ls, git status)や読み取り専用操作は自動的に実行されます。
  2. ゲート (Gate) - ファイル変更やネットワーク通信などリスクのある操作は、ユーザー承認が必要です。
  3. ブロック (Block) - rm -rf / や機密情報の漏洩など危険な操作は即座にブロックされ、実行されません。

特徴

  • 二重実行防止 (Dual enforcement) - プラグインと Claude Code の両方でポリシーを強制します。
  • 完全な監査証跡 (Full audit trail) - すべてのアクション評価と決定をログに記録します。
  • カスタマイズ可能なポリシー - YAML 設定ファイル (gouvernai.yaml) でルールを柔軟に定義できます。
  • MIT ライセンス - 自由に使用、変更、再配布できます。

インストール

# リポジトリをクローン
$ git clone https://github.com/Myr-Aya/GouvernAI-claude-code-plugin.git

# Claude Code の設定にプラグインを追加
$ cp -r gouvernai-claude-code-plugin/* ~/.claude/plugins/

# 設定ファイルを編集(必要に応じて)
$ vim ~/gouvernai.yaml

設定例 (gouvernai.yaml)

policies:
  auto_approve:
    - command: "^ls$"
    - command: "^git status$"
    - command: "^cat .+$"

  gate:
    - command: "^git push$"
    - command: "^rm .+$"
    - command: "^curl .+$"

  block:
    - command: "^rm -rf /$"
    - command: ".*secret.*"
    - command: ".*password.*"

使用方法

# Claude Code を起動(プラグインが自動的にロードされます)
$ claude code

# ログを確認
$ cat ~/.claude/plugins/gouvernai/audit.log

ライセンス

MIT License - 詳細は LICENSE ファイルを参照してください。

コントリビューション

バグ報告や機能リクエストは Issues へお寄せください。プルリクエストも歓迎します。

関連スキル