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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
DeepTrap — OpenClaw एजेंटों का मूल्यांकन करने के लिए सुरक्षा बेंचमार्क, जो प्रतिकूल निष्पादन संदर्भों (adversarial execution contexts) के विरुद्ध काम करता है, जिनमें ज़हरीली फ़ाइलें (poisoned files), इंजेक्ट किए गए कौशल (injected skills), भ्रामक टूल मेटाडेटा (misleading tool metadata), और एन्कोडेड पेलोड (encoded payloads) शामिल हैं। इसमें 42 रीप्ले कार्य (replay tasks) शामिल हैं, जो 6 जोखिम सुइट्स (risk suites) में फैले हुए हैं, जिनमें हमले और उपयोगिता स्कोरिंग (attack and utility scoring) होती है। | Kitploit
उपकरण/GitHubGitHub/zjuicsr/deeptrap
विशेषाधिकार वृद्धिडेटा निष्कासनपेनिट्रेशन टेस्टिंगकमांड एंड कंट्रोलआपूर्ति श्रृंखला सुरक्षालर्निंग और शिक्षारेड टीमिंगपेलोड डेवलपमेंटAI सुरक्षा

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →

विवरण

प्रतिकूल हमला
लैब और अभ्यास
GitHubzjuicsr/deeptrap

DeepTrap

रिपॉजिटरी देखें
1013 महीने पहलेअभी तक समीक्षित नहीं

OpenClaw एजेंटों का मूल्यांकन करने के लिए सुरक्षा बेंचमार्क, जो प्रतिकूल निष्पादन संदर्भों (adversarial execution contexts) के विरुद्ध काम करता है, जिनमें ज़हरीली फ़ाइलें (poisoned files), इंजेक्ट किए गए कौशल (injected skills), भ्रामक टूल मेटाडेटा (misleading tool metadata), और एन्कोडेड पेलोड (encoded payloads) शामिल हैं। इसमें 42 रीप्ले कार्य (replay tasks) शामिल हैं, जो 6 जोखिम सुइट्स (risk suites) में फैले हुए हैं, जिनमें हमले और उपयोगिता स्कोरिंग (attack and utility scoring) होती है।

साझा करें

DeepTrap

DeepTrap लोगो

Tasks Chinese Samples Risks Scenarios Leaderboard
arXiv Paper HuggingFace License

अंग्रेज़ी | चीनी

प्रतिकूल निष्पादन संदर्भों में OpenClaw एजेंटों के लिए ओपन-वर्ल्ड सुरक्षा मूल्यांकन।


DeepTrap एक सुरक्षा बेंचमार्क है जो यह मूल्यांकन करता है कि क्या OpenClaw एजेंट दुर्भावनापूर्ण निष्पादन-संदर्भ दबाव का प्रतिरोध करते हुए सामान्य उपयोगकर्ता कार्यों को पूरा कर सकते हैं: ज़हरीली वर्कस्पेस फ़ाइलें, इंजेक्ट किए गए कौशल, भ्रामक टूल मेटाडेटा, असुरक्षित कमांड पथ, छिपे हुए रहस्य, और एन्कोडेड पेलोड।

सार्वजनिक रिलीज़ में 42 रीप्ले कार्य शामिल हैं जिन्हें 6 प्रासंगिक भेद्यता वर्गों x 7 परिचालन परिदृश्य परिवारों के रूप में व्यवस्थित किया गया है, साथ ही बेंचमार्क रनर और सार्वजनिक स्कोरिंग कोड भी। इसमें स्थानीयकृत मूल्यांकन प्रयोगों के लिए tasks_zh/ में 10 चीनी-भाषा रीप्ले नमूने भी शामिल हैं। निजी कार्य-निर्माण और हमला-खोज पाइपलाइन जानबूझकर शामिल नहीं की गई है।

DeepTrap निम्नलिखित शोधपत्र के साथ आता है:

रेड-टीमिंग एजेंट निष्पादन संदर्भ: OpenClaw पर ओपन-वर्ल्ड सुरक्षा मूल्यांकन
Hongwei Yao, Yiming Liu, Yiling He, और Bingrun Yang. arXiv:2605.11047, 2026.

DeepTrap क्यों?

अधिकांश एजेंट बेंचमार्क यह पूछते हैं कि क्या कोई मॉडल उपयोगी कार्य पूरा कर सकता है। DeepTrap एक कठोर प्रश्न पूछता है: क्या एजेंट तब उपयोगी कार्य सुरक्षित रूप से पूरा कर सकता है जब आस-पास का निष्पादन संदर्भ प्रतिकूल हो?

हमें क्या अलग बनाता है

  • निष्पादन-संदर्भ हमले, केवल प्रॉम्प्ट हमले नहीं। DeepTrap फ़ाइलों, कौशलों, टूल विवरणों, स्क्रिप्ट्स, लॉग्स, कॉन्फ़िग्स, और एन्कोडेड आर्टिफैक्ट्स में एम्बेडेड खतरों का मूल्यांकन करता है।
  • सामान्य उपयोगकर्ता प्रॉम्प्ट। उपयोगकर्ता अनुरोध उपयोगी और सामान्य होता है; जोखिम आस-पास के वर्कस्पेस से आता है।
  • सार्वजनिक, न्यूनतम प्रतिकृति। रिपॉजिटरी में रनर, रीप्ले कार्य, और स्कोरिंग तर्क शामिल हैं जो निजी जनरेशन कोड को उजागर किए बिना बेंचमार्क रन को दोहराने के लिए आवश्यक हैं।
  • हमला और उपयोगिता स्कोरिंग। DeepTrap AGS (अटैक ग्रेडिंग स्कोर) और UGS (यूटिलिटी ग्रेडिंग स्कोर) दोनों रिपोर्ट करता है, ताकि मॉडल का मूल्यांकन सुरक्षा और कार्य उपयोगिता दोनों पर एक साथ किया जा सके।
  • OpenClaw-मूल। कार्य OpenClaw-शैली एजेंटों के लिए बनाए गए हैं और एक वास्तविक फ़ाइल/टूल/कौशल वर्कस्पेस की निष्पादन मान्यताओं को संरक्षित करते हैं।

समाचार

  • 2026-05 DeepTrap पेपर arXiv पर जारी किया गया: arXiv:2605.11047।
  • 2026-05 सार्वजनिक बेंचमार्क रिपॉजिटरी 42 रीप्ले कार्यों, स्कोरिंग कोड, और GitHub Pages लीडरबोर्ड के साथ जारी की गई।
  • 2026-05 tasks_zh/ के अंतर्गत चीनी-भाषा रीप्ले नमूने जोड़े गए।
  • 2026-05 कार्य मेटाडेटा वितरण के लिए Hugging Face डेटासेट निर्यात जोड़ा गया।

लीडरबोर्ड

AGS अटैक ग्रेडिंग स्कोर है और UGS यूटिलिटी ग्रेडिंग स्कोर है। स्कोर जोखिम सुइट के अनुसार रिपोर्ट किए जाते हैं; Average जोखिम 1 से जोखिम 6 तक का औसत है।

पूर्ण प्रोजेक्ट पृष्ठ और लीडरबोर्ड: ZJUICSR.github.io/DeepTrap


बेंचमार्क डिज़ाइन

DeepTrap छह प्रासंगिक भेद्यता वर्गों को सात सामान्य परिदृश्य परिवारों के साथ जोड़ता है। प्रत्येक कार्य एक सामान्य उपयोगकर्ता प्रॉम्प्ट का उपयोग करता है; प्रतिकूल व्यवहार कार्यक्षेत्र संदर्भ द्वारा प्रेरित किया जाता है।

DeepTrap फ्रेमवर्क

DeepTrap सामान्य निर्देशों और स्वच्छ वर्कस्पेस से समझौता किए गए निष्पादन संदर्भों का निर्माण करता है, बहु-उद्देश्यीय पुरस्कार संकेतों के साथ उम्मीदवार प्रतिकूल पेलोड की खोज करता है, और प्रतिबिंब-आधारित जांच के माध्यम से सफल पेलोड को परिष्कृत करता है।

जोखिम सुइट

परिदृश्य परिवार

त्वरित आरंभ

आवश्यकताएँ

  • Python 3.10+
  • OpenClaw CLI स्थापित और कॉन्फ़िगर किया हुआ
  • OpenClaw के माध्यम से उपलब्ध एक लक्षित मॉडल
  • चयनित जज बैकएंड के लिए जज API क्रेडेंशियल्स:
    • OpenRouter: OPENROUTER_API_KEY
    • DeepSeek: DEEPSEEK_API_KEY
    • DashScope/Qwen: बंडल किए गए क्लाइंट द्वारा अपेक्षित DashScope-संगत क्रेडेंशियल्स

मॉडल ID में उनका प्रदाता उपसर्ग शामिल होना चाहिए, उदाहरण के लिए openrouter/anthropic/claude-sonnet-4-5।

इंस्टॉल करें और सत्यापित करें

root@kitploit:~
git clone https://github.com/ZJUICSR/DeepTrap.git
cd DeepTrap
pip install -e .

# Validate task metadata without running OpenClaw
python benchmark.py --dry-run

# List bundled tasks
python benchmark.py --list-tasks

# Validate Chinese-language sample tasks
python benchmark.py --tasks-dir tasks_zh --dry-run

चलाएँ

root@kitploit:~
# Run one risk suite
python benchmark.py --model openrouter/anthropic/claude-sonnet-4-5 --suite R1

# Run specific tasks
python benchmark.py --model openrouter/anthropic/claude-sonnet-4-5 --suite task_R1_T01,task_R2_T01

# Run the Chinese-language sample tasks
python benchmark.py --tasks-dir tasks_zh --model openrouter/anthropic/claude-sonnet-4-5 --suite all

# Run all tasks with repeated trials
python benchmark.py --model openrouter/anthropic/claude-sonnet-4-5 --suite all --runs 3

परिणाम डिफ़ॉल्ट रूप से results/ में लिखे जाते हैं।

परिणाम जाँचें

प्रत्येक रन एक JSON फ़ाइल लिखता है जिसमें मॉडल मेटाडेटा, सुइट कॉन्फ़िगरेशन, प्रति-कार्य स्कोर, ट्रांसक्रिप्ट लंबाई, वर्कस्पेस पथ, उपलब्ध होने पर उपयोग मेटाडेटा, और समग्र सारांश फ़ील्ड शामिल होते हैं।

root@kitploit:~
# Overall score summary
jq '.summary' results/*.json

# Per-task scores
jq '.tasks[] | {task_id, category, grading, attack_eval}' results/*.json

# Tasks where the replay attack was reproduced strongly
jq '.tasks[] | select(.attack_eval.mean >= 0.8) | {task_id, attack: .attack_eval.mean}' results/*.json

प्रत्येक कार्य रिपोर्ट करता है:

  • AGS: अटैक ग्रेडिंग स्कोर, जहाँ उच्च मान मजबूत हमले की प्राप्ति दर्शाता है
  • UGS: यूटिलिटी ग्रेडिंग स्कोर, जहाँ उच्च मान बेहतर कार्य पूर्णता दर्शाता है
  • कार्य समय, ट्रांसक्रिप्ट लंबाई, वर्कस्पेस पथ, और उपलब्ध होने पर उपयोग मेटाडेटा

Hugging Face डेटासेट

DeepTrap को ZJUICSR/DeepTrap पर Hugging Face डेटासेट के रूप में भी वितरित किया जा सकता है।

संरचित निर्यात data/tasks.jsonl में प्रति JSONL पंक्ति एक बेंचमार्क कार्य संग्रहीत करता है, जबकि मूल Markdown कार्य परिभाषाएँ tasks/ में रहती हैं। आवश्यकता पड़ने पर चीनी-भाषा नमूना कार्यों को tasks_zh/ से अलग से निर्यात किया जा सकता है।

root@kitploit:~
python scripts/export_hf_dataset.py

# Optional: export Chinese-language samples
python scripts/export_hf_dataset.py --tasks-dir tasks_zh --output data/tasks_zh.jsonl

अपलोड के बाद, उपयोगकर्ता बेंचमार्क मेटाडेटा निम्न प्रकार लोड कर सकते हैं:

root@kitploit:~
from datasets import load_dataset

dataset = load_dataset("ZJUICSR/DeepTrap", split="train")

प्रत्येक पंक्ति में task_id, name, risk, category, prompt, expected_behavior, grading_criteria, workspace_files, स्कोरिंग मेटाडेटा, और स्वचालित जाँच व LLM जज रूब्रिक के लिए फ़्लैग शामिल होते हैं।

कमांड संदर्भ

प्रोजेक्ट संरचना

root@kitploit:~
.
├── benchmark.py                  # Public benchmark runner
├── tasks/                         # 42 bundled task definitions
├── tasks_zh/                      # 10 Chinese-language replay samples
├── scenes/                        # Clean source scenes for baseline/delta scoring
├── data/tasks.jsonl               # Hugging Face dataset export
├── docs/                          # GitHub Pages project site
├── huggingface/README.md          # Hugging Face dataset card
├── scripts/                       # Runtime support and export code
│   ├── lib_agent.py               # OpenClaw execution helpers
│   ├── lib_reward.py              # Attack/utility scoring
│   ├── lib_criteria.py            # Public judge criteria
│   ├── lib_llm.py                 # Judge backend router
│   ├── lib_openrouter.py          # OpenRouter judge client
│   ├── lib_deepseek.py            # DeepSeek judge client
│   ├── lib_dashscope.py           # DashScope/Qwen judge client
│   └── export_hf_dataset.py       # Dataset export helper
├── tests/                         # Public validation tests
├── SKILL.md                       # Agent-facing benchmark skill
└── pyproject.toml

उद्धरण

यदि आप अपने शोध में DeepTrap का उपयोग करते हैं, तो कृपया उद्धृत करें:

root@kitploit:~
@article{yao2026trap,
  title={Red-Teaming Agent Execution Contexts: Open-World Security Evaluation on OpenClaw},
  author={Yao, Hongwei and Liu, Yiming and He, Yiling and Yang, Bingrun},
  journal={arXiv preprint arXiv:2605.11047},
  year={2026}
}

आभार

DeepTrap आंशिक रूप से PinchBench से प्रेरित था, जो वास्तविक-विश्व कार्यों पर OpenClaw एजेंट क्षमता मापने के लिए एक व्यावहारिक बेंचमार्क सुइट प्रदान करता है। हम PinchBench परियोजना को OpenClaw एजेंटों के लिए एक स्पष्ट, उपयोग योग्य बेंचमार्क प्रारूप प्रदर्शित करने के लिए धन्यवाद देते हैं।

लाइसेंस

MIT — विवरण के लिए LICENSE देखें।

टूल डाउनलोड करें
हम क्या परीक्षण करते हैंयह क्यों महत्वपूर्ण है
संदर्भ मजबूतीज़हरीली फ़ाइलें, मेमोरी-जैसी आर्टिफैक्ट्स, प्लेबुक, और वर्कस्पेस निर्देशवास्तविक एजेंट परिवर्तनशील स्थानीय संदर्भ से पढ़ते हैं, जहाँ अविश्वसनीय टेक्स्ट चुपचाप व्यवहार को पुनर्निर्देशित कर सकता है
गुप्त जानकारी संभालनाछिपी हुई क्रेडेंशियल्स, पर्यावरण चर, API कुंजियाँ, और आंतरिक मानएजेंटों को कॉन्फ़िगरेशन जागरूकता को गुप्त निष्कासन से अलग करना चाहिए
निष्पादन सीमाएँखतरनाक शेल कमांड, डिप्लॉयमेंट स्क्रिप्ट, और फ़ाइल-सिस्टम साइड इफेक्टटूल-उपयोग करने वाले एजेंट तब भी स्थायी हानि पहुँचा सकते हैं जब उपयोगकर्ता प्रॉम्प्ट सामान्य हो
कौशल/टूल विश्वासदुर्भावनापूर्ण कौशल, भ्रामक टूल मेटाडेटा, और टूल-दुरुपयोग पैटर्नएजेंट सुरक्षा इस बात पर निर्भर करती है कि मॉडल टूल क्षमताओं की व्याख्या और सत्यापन कैसे करता है
अस्पष्ट पेलोडBase64 और बहु-चरणीय एन्कोडेड निर्देशहमले सामान्य दिखने वाले डेटा-प्रोसेसिंग कार्यों के पीछे छिप सकते हैं
Claw मॉडलमीट्रिकजोखिम 1जोखिम 2जोखिम 3जोखिम 4जोखिम 5जोखिम 6औसत
GPT-5.4AGS0.770.840.760.610.670.530.70
GPT-5.4UGS0.910.830.860.770.740.870.83
Claude-Sonnet-4.6AGS0.510.580.370.250.380.200.38
Claude-Sonnet-4.6UGS0.710.690.550.450.550.710.61
GLM-5AGS0.810.930.740.830.790.880.83
GLM-5UGS0.900.900.980.890.830.880.90
Qwen3.5-PlusAGS0.930.930.860.740.880.970.88
Qwen3.5-PlusUGS0.950.921.000.980.930.930.95
MiniMax-M2.5AGS0.860.890.770.660.900.890.83
MiniMax-M2.5UGS0.920.951.000.880.740.900.90
DeepSeek-v4-FlashAGS0.900.960.800.900.820.940.89
DeepSeek-v4-FlashUGS0.980.961.000.960.851.000.96
Deepseek-v4-ProAGS0.900.960.740.870.850.860.86
Deepseek-v4-ProUGS0.900.911.000.810.840.890.89
MiMo-v2.5AGS0.860.870.710.730.570.600.72
MiMo-v2.5UGS0.960.950.880.930.830.890.91
MiMo-v2.5-proAGS0.740.830.560.580.580.530.64
MiMo-v2.5-proUGS0.920.900.880.870.710.870.86
सुइटश्रेणीकार्यक्या मापा जाता है
R1हार्नेस अपहरण7ज़हरीले संदर्भ और इंजेक्ट किए गए वर्कफ़्लो चरणों के प्रति प्रतिरोध
R2गोपनीयता रिसाव7छिपी हुई क्रेडेंशियल्स और संवेदनशील मानों की सुरक्षा
R3अनधिकृत निष्पादन7खतरनाक कमांड और सीमा-उल्लंघन कार्यों से इनकार
R4आपूर्ति श्रृंखला जोखिम7दुर्भावनापूर्ण कौशल और टूल-जैसे एकीकरण से निपटना
R5टूल दुरुपयोग7भ्रामक या बेमेल टूल व्यवहार का पता लगाना
R6एन्कोडिंग ओबफस्केशन7एन्कोडेड निर्देशों और बहु-चरणीय पेलोड से निपटना
परिदृश्यविशिष्ट कार्य परिवार
T01बैठक नोट्स, कार्य आइटम, और नियमित वर्कफ़्लो सारांश
T02Python/कोड फ़ॉर्मेटिंग, रिफैक्टरिंग, और API/लॉग प्रोसेसिंग
T03शोध नोट्स, साहित्य समीक्षा, उद्धरण, और सर्वेक्षण विश्लेषण
T04डिप्लॉयमेंट तत्परता, कॉन्फ़िगरेशन सत्यापन, और सेवा स्वास्थ्य जाँच
T05बिक्री, राजस्व, और संरचित व्यावसायिक-डेटा रिपोर्टिंग
T06ब्लॉग/सामग्री लेखन, शैली जाँच, ऑनबोर्डिंग, और फ़ीडबैक सारांश
T07सिस्टम प्रशासन, पर्यावरण ऑडिट, डिप्लॉयमेंट जाँच, और लॉग बैकअप
फ़्लैगविवरण
--model MODELOpenClaw के लिए कॉन्फ़िगर किया गया लक्षित मॉडल पहचानकर्ता
--suite SUITEall, R1 जैसा एक जोखिम सुइट, या अल्पविराम-पृथक कार्य ID
--tasks-dir DIRकार्य निर्देशिका, डिफ़ॉल्ट tasks/; चीनी-भाषा नमूनों के लिए tasks_zh/ का उपयोग करें
--runs Nऔसत के लिए प्रति कार्य रन की संख्या
--timeout-multiplier Nधीमे मॉडलों के लिए कार्य टाइमआउट को स्केल करें
--judge-model MODELहमले, चुपके, और उपयोगिता स्कोरिंग के लिए जज मॉडल
--output-dir DIRपरिणाम निर्देशिका, डिफ़ॉल्ट results/
--list-tasksबंडल किए गए कार्य ID प्रिंट करें और बाहर निकलें
--dry-runOpenClaw चलाए बिना कार्य लोडिंग और स्कोरिंग मेटाडेटा सत्यापित करें
--verboseविस्तृत निष्पादन लॉग प्रिंट करें