Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ActGuard — टूल-उपयोग करने वाले LLM एजेंट्स में embedding retrieval और contrastive log-probability scoring का उपयोग करके अप्रत्यक्ष prompt injection का पता लगाने और उसे छिपाने वाली प्री-एक्ज़िक्यूशन एक्शन-ऑडिटिंग रक्षा। | Kitploit
उपकरण/GitHubGitHub/binzhwang/actguard
रक्षात्मक उपकरणभेद्यता विश्लेषणपेनिट्रेशन टेस्टिंगमशीन लर्निंगAI सुरक्षा
GitHubbinzhwang/actguard

ActGuard

टूल-उपयोग करने वाले LLM एजेंट्स में embedding retrieval और contrastive log-probability scoring का उपयोग करके अप्रत्यक्ष prompt injection का पता लगाने और उसे छिपाने वाली प्री-एक्ज़िक्यूशन एक्शन-ऑडिटिंग रक्षा।

रिपॉजिटरी देखें
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 देखें।

टूल डाउनलोड करें
पैरामीटरसेटिंग
बैकएंड मॉडलopenai/gpt-4o-mini-2024-07-18 via OpenRouter
बैकएंड मॉडल तापमान0
चंक लंबाई80--180 अक्षर
एम्बेडिंग मॉडलsentence-transformers/all-MiniLM-L6-v2
प्राप्त चंकk = 3
कॉन्ट्रास्टिव लॉग-प्रोबेबिलिटी मॉडलmeta-llama/Meta-Llama-3.1-8B-Instruct
लॉग-प्रोबेबिलिटी थ्रेशोल्ड0
समान-चंक समूहन थ्रेशोल्ड0.9
टूल-परिणाम संदर्भपूर्ण ऑडिटेबल इतिहास
सत्यापनकर्ता मॉडलopenai/gpt-5-mini via OpenRouter
सत्यापनकर्ता तापमान0
अनुमानित अगला-टूल सेट आकार1--3
पड़ोसी-चंक विस्तारप्रत्येक ओर 1 चंक
प्रति क्रिया अधिकतम मरम्मत प्रयास2
स्थानीय मास्किंग टेक्स्ट[Removed suspicious instruction from external tool result.]