heilashahidi/adversarial-openemr

マルチエージェントによる敵対的評価プラットフォーム。5つのエージェント、50のシード攻撃、2層LLM Judge(Haiku 4.5 → Sonnet 4.5)、決定論的回帰ハーネスを使用して、稼働中のOpenEMR Clinical Co-Pilotを継続的にレッドチームテストします。

adversarial-openemr とは?

このスキルは、OpenEMR Clinical Co-Pilot(AIを活用した臨床支援システム)のセキュリティとロバスト性を継続的に評価するためのマルチエージェント敵対的評価プラットフォームです。5つの専門エージェントが連携し、50種類のシード攻撃を自動生成・実行することで、システムの脆弱性を発見します。評価には2層LLM Judge(Haiku 4.5で一次判定、Sonnet 4.5で最終判定)を採用し、決定論的回帰ハーネスにより結果の再現性を確保します。主にOpenEMR環境向けに設計されていますが、他の医療AIシステムへの応用も可能です。開発者はこのプラットフォームを使用することで、AIシステムのセキュリティテストを自動化・体系化し、本番環境にデプロイする前に潜在的なリスクを特定できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add heilashahidi/adversarial-openemr

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

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

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

ドキュメント

adversarial-openemr は何をしますか?

マルチエージェント敵対的評価プラットフォーム。5つのエージェント、50のシード攻撃、2層LLM Judge(Haiku 4.5 → Sonnet 4.5)、決定論的回帰ハーネスを使用して、稼働中のOpenEMR Clinical Co-Pilotを継続的にレッドチームテストします。

概要

このスキルは、OpenEMR Clinical Co-Pilotのセキュリティと信頼性を自動的に評価するためのフレームワークです。マルチエージェントシステムと高度なLLM Judgeを組み合わせることで、システムの脆弱性を体系的に発見します。

主な機能

  • 5つの専用エージェント: 各エージェントは異なる攻撃ベクトルを担当
  • 50のシード攻撃: 多様な攻撃パターンを自動生成
  • 2層LLM Judge: Haiku 4.5による一次フィルタリング、Sonnet 4.5による最終判定
  • 決定論的回帰ハーネス: テスト結果の再現性を保証

使用方法

# リポジトリのクローン
git clone https://github.com/heilashahidi/adversarial-openemr.git
cd adversarial-openemr

# 依存関係のインストール
pip install -r requirements.txt

# 評価の実行
python run_evaluation.py --config config.yaml

設定

パラメータ説明デフォルト値
agents使用するエージェント数5
seeds初期攻撃シード数50
judge_model一次Judgeモデルhaiku-4.5
final_judge最終Judgeモデルsonnet-4.5

アーキテクチャ

[攻撃シード] → [5エージェント] → [結果収集] → [Haiku 4.5 Judge] → [Sonnet 4.5 Judge] → [レポート]

ライセンス

MIT

貢献

プルリクエストとissueを歓迎します。大きな変更を加える前に、まずissueで議論してください。

関連スキル