Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ActGuard — ツールを使用するLLMエージェントにおいて、埋め込み検索と対照的対数確率スコアリングを用いて間接的プロンプトインジェクションを検出・マスクする、実行前アクション監査防御。 | Kitploit
ツール/GitHubGitHub/binzhwang/actguard
防御ツール脆弱性分析ペネトレーションテスト機械学習AIセキュリティ
GitHubbinzhwang/actguard

ActGuard

ツールを使用するLLMエージェントにおいて、埋め込み検索と対照的対数確率スコアリングを用いて間接的プロンプトインジェクションを検出・マスクする、実行前アクション監査防御。

リポジトリを見る
112日前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

ActGuard

ActGuardは、ツールを使用するLLMエージェントにおける間接的プロンプトインジェクションに対する実行前アクション監査防御です。このリポジトリには、最終的なActGuard実装と、それを評価するために必要なAgentDojoベースのランタイムが含まれています。

このリリースには、最終的な完全なActGuard構成のみが含まれています。内部コンポーネントは、AgentDojoベンチマークおよびトレース形式との互換性のために、引き続き識別子reflective_auditを使用しています。

要件

  • Python 3.10以降
  • OpenRouter APIキー
  • meta-llama/Meta-Llama-3.1-8B-Instructチェックポイント、または同等のローカルチェックポイントへのアクセス
  • ローカルの対数確率スコアリングにはCUDA対応GPUを強く推奨

インストール

uvの使用を推奨します:

root@kitploit:~
uv sync --frozen --extra actguard

または、アクティブ化されたPython環境にインストールします:

root@kitploit:~
python -m pip install -e '.[actguard]'

クイックスタート

リポジトリのルートから:

root@kitploit:~
export OPENROUTER_API_KEY=...
uv run --frozen --extra actguard ./scripts/run_actguard.sh

プロジェクトをpipでインストールした場合は、次を実行します:

root@kitploit:~
export OPENROUTER_API_KEY=...
./scripts/run_actguard.sh

このスクリプトは、important_instructions攻撃を使用してworkspaceスイートを評価します。メインエージェントと検証器にはOpenRouterを使用し、埋め込み検索と対比的対数確率帰属にはHugging Face互換のローカルモデルを使用します。デフォルトのゲート付きLlamaチェックポイントをダウンロードする前に、Hugging Face認証が必要になる場合があります。

ダウンロード済みのチェックポイントを使用するには、scripts/run_actguard.sh内の--reflective-audit-embedding-modelと--reflective-audit-logprob-modelの値をローカルパスに置き換えてください。すべてのベンチマークオプションを表示するには、uv run --frozen actguard-benchmark --helpを使用します。

デフォルト構成

出力

結果は以下に書き込まれます:

root@kitploit:~
runs/openai_gpt-4o-mini-2024-07-18-reflective_audit/actguard/

runs/ディレクトリはGitによって無視されます。

テスト

ActGuard回帰テストを実行します:

root@kitploit:~
uv run --frozen pytest -q tests/test_agent_pipeline/test_reflective_audit.py

リポジトリ構成

  • src/agentdojo/agent_pipeline/reflective_audit.py: ActGuard実装
  • src/agentdojo/agent_pipeline/agent_pipeline.py: パイプライン統合
  • src/agentdojo/scripts/benchmark.py: ベンチマークCLI
  • src/agentdojo/default_suites/: 評価スイートとタスク定義
  • tests/test_agent_pipeline/test_reflective_audit.py: 回帰テスト
  • src/agentdojo/reflective_audit_trace.py: トレース生成と検査

実行ログ、ローカル環境、認証情報、論文草稿、一時的な分析出力、および比較防御は、このリリースから意図的に除外されています。

ライセンス

このプロジェクトはMITライセンスの下で配布されています。AgentDojo由来のベンチマークランタイムが含まれています。保持されている上流の著作権表示についてはLICENSEを参照してください。

ツールをダウンロード
パラメータ設定
バックエンドモデルOpenRouter経由のopenai/gpt-4o-mini-2024-07-18
バックエンドモデル温度0
チャンク長80~180文字
埋め込みモデルsentence-transformers/all-MiniLM-L6-v2
取得チャンク数k = 3
対比的対数確率モデルmeta-llama/Meta-Llama-3.1-8B-Instruct
対数確率しきい値0
類似チャンクグループ化しきい値0.9
ツール結果コンテキスト完全な監査可能履歴
検証器モデルOpenRouter経由のopenai/gpt-5-mini
検証器温度0
予測次ツールセットサイズ1~3
隣接チャンク拡張両側1チャンク
アクションあたりの最大修復試行回数2
ローカルマスキングテキスト[Removed suspicious instruction from external tool result.]