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

Gratianahydrokinetic908/Adrian

オープンソースのランタイムセキュリティツールでAIエージェントの動作を監視・制御します。

Adrian とは?

Gratianahydrokinetic908/Adrianは、オープンソースのランタイムセキュリティツールを使用してAIエージェントの動作を監視・制御するためのスキルです。このスキルは、AIエージェント(例:Claude Code、Cursor、Codex)が実行時に不適切なアクションを取るのを防ぎ、安全な動作を保証します。具体的には、エージェントのファイルアクセス、ネットワーク通信、コード実行などをリアルタイムで監視し、許可されたルールに基づいてブロックまたは許可します。ユーザーはこのスキルを導入することで、信頼できないAIエージェントでも安全に実行できるようになり、セキュリティポリシーの柔軟なカスタマイズが可能です。Adrianは主にCLIツールとして提供されており、エージェントの動作ログを取得して解析する機能も備えています。

対応~Claude Code~Codex CLI~Cursor
npx skills add Gratianahydrokinetic908/Adrian

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

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

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

ドキュメント

Adrian は何をしますか?

オープンソースのランタイムセキュリティツールでAIエージェントの動作を監視・制御します。

概要

このスキルは、AIエージェントのランタイム動作を監視し、定義されたセキュリティポリシーに基づいてアクションを制御します。

主な機能

  • リアルタイム監視: エージェントのファイルアクセス、ネットワークリクエスト、コード実行を監視
  • ポリシーベースの制御: 許可/拒否のルールをYAML形式で定義可能
  • ログ記録: すべてのアクションを詳細なログとして記録し、後から分析可能
  • 軽量設計: 最小限のオーバーヘッドで動作

使用方法

# Adrian CLIツールのインストール
curl -sSL https://raw.githubusercontent.com/Gratianahydrokinetic908/adrian/main/install.sh | bash

# ポリシーファイルの作成
cat > policy.yaml << 'EOF'
rules:
  - action: block
    pattern: "/etc/passwd"
  - action: allow
    pattern: "/home/*"
EOF

# エージェントの監視開始
adrian run --policy policy.yaml --command "your-ai-agent-command"

設定例

# ポリシーファイル policy.yaml
name: "strict-policy"
rules:
  - action: block
    pattern: "/etc/*"
    reason: "システムファイルへのアクセスを禁止"
  - action: allow
    pattern: "/tmp/*"
  - action: block
    pattern: ".*"
    reason: "未知のアクセスは拒否"

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のAIエージェントCLIツール

詳細情報

詳細は公式リポジトリを参照してください。

ライセンス

Apache 2.0

関連スキル