Communitygithub.com

skwuwu/Analemma-GVM

Linuxカーネルのセキュリティプリミティブ上に構築された、AIエージェント向けガバナンスランタイム。

Analemma-GVM とは?

Analemma-GVMは、AIエージェントの動作を制御・監視するためのガバナンスランタイムです。Linuxカーネルのセキュリティ機能(seccomp、namespaces、cgroupsなど)を活用し、エージェントがシステムコールやファイルアクセスなどの操作を実行する際に、ポリシーに基づいて許可・拒否・監査を行います。これにより、AIエージェントに必要以上の権限を与えることなく、安全に動作させることが可能になります。主にLinuxベースの環境で動作し、DockerやKubernetesとの統合も考慮されています。エージェント開発者やプラットフォーム運用者が、エージェントの行動を細かく制御したい場合に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add skwuwu/Analemma-GVM

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

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

ドキュメント

Analemma-GVM は何をしますか?

Linuxカーネルのセキュリティプリミティブ上に構築された、AIエージェント向けガバナンスランタイム。

概要

Analemma-GVMは、AIエージェントがシステムリソースにアクセスする際のルールを定義・強制するためのランタイムです。カーネルレベルの隔離技術を利用して、エージェントの実行を安全に管理します。

特徴

  • ポリシーベースの制御: システムコール、ファイルアクセス、ネットワーク操作などをポリシーで制御
  • カーネルセキュリティの活用: seccomp、namespaces、cgroupsなどのLinuxセキュリティ機能を直接利用
  • 軽量設計: オーバーヘッドを最小限に抑え、AIエージェントのパフォーマンスに影響を与えにくい
  • 監査とログ: すべての操作を監査ログに記録し、事後分析が可能

使用方法

以下は簡単な使用例です:

# ポリシーファイルの例(policy.yaml)
policies:
  - name: "allow_list"
    actions:
      - syscall: ["read", "write", "open", "close", "stat"]
      - file: ["/tmp/*", "/home/agent/data/*"]
    deny:
      - syscall: ["execve", "fork", "clone"]
      - file: ["/etc/*", "/usr/bin/*"]
# エージェントの起動時にGVMを適用
gvm-run --policy policy.yaml --agent ./my-agent

対応プラットフォーム

  • Linux (カーネル 5.0以上)
  • Docker (コンテナ内での使用推奨)
  • Kubernetes (Podセキュリティポリシーとの統合可能)

関連リンク

ライセンス

MITライセンス

関連スキル