Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

الخلاصاتاتصالالخصوصية© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
ContextHound — أداة تحليل ثابتة (CLI) تفحص قواعد البيانات البرمجية بحثًا عن ثغرات حقن التعليمات (prompt-injection)، تسريب البيانات (data-exfiltration)، كسر الحماية (jailbreak)، وثغرات الوكيل/الأداة غير الآمنة. تعمل دون اتصال بالإنترنت بالكامل، وتتكامل مع CI/CD، وتُخرج تقارير إلى وحدة التحكم، JSON، و SARIF. | Kitploit
أدوات/GitHubGitHub/iulianvostrut/contexthound
التحليل الثابتماسحات الثغرات الأمنيةتحليل الكودتسريب البياناتDevSecOpsكشف الأسرارأمن سلسلة التوريدالتعلم والتعليمأمن الذكاء الاصطناعي

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →

حول

أداة تحليل ثابتة (CLI) تفحص قواعد البيانات البرمجية بحثًا عن ثغرات حقن التعليمات (prompt-injection)، تسريب البيانات (data-exfiltration)، كسر الحماية (jailbreak)، وثغرات الوكيل/الأداة غير الآمنة. تعمل دون اتصال بالإنترنت بالكامل، وتتكامل مع CI/CD، وتُخرج تقارير إلى وحدة التحكم، JSON، و SARIF.

GitHubiulianvostrut/contexthound

ContextHound

عرض المستودعالموقع الإلكتروني
230منذ 4 أياملم تتم المراجعة بعد
مشاركة

ContextHound

أداة تحليل ثابتة تفحص قاعدة التعليمات البرمجية الخاصة بك بحثًا عن ثغرات حقن الأوامر في نماذج اللغة الكبيرة (LLM) والثغرات الأمنية متعددة الوسائط. تعمل دون اتصال بالإنترنت، ولا تتطلب استدعاءات API.

CI npm Node.js TypeScript License: MIT


منظومة ContextHound

ContextHound متاح عبر سير عمل التطوير والتصفح بالكامل:

الأداةما تفعلهالتثبيت
CLI / حزمة npmتفحص قاعدة التعليمات البرمجية الخاصة بك بحثًا عن ثغرات حقن الأوامر. تتكامل مع GitHub Actions، وتُخرج SARIF وJSON وHTML والمزيد.npm install -g context-hound
إضافة VS Codeالنتائج المضمّنة أثناء كتابة الكود، وإجراءات الكود، وقناة الإخراج، وشريط الحالة.VS Code Marketplace
إضافة المتصفحشارة فحص فوري على أي واجهة محادثة ذكاء اصطناعي، ولوحة DevTools لحركة مرور LLM API، وماسح منبثق. Chrome وFirefox.Firefox: تثبيت مجاني · Chrome: في انتظار المراجعة · المصدر

☕ ادعم المشروع

ko-fi "Buy Me A Coffee"


لماذا ContextHound؟

مع انتشار التطبيقات المدعومة بنماذج اللغة الكبيرة في قواعد التعليمات البرمجية الإنتاجية، برز حقن الأوامر كواحد من أكثر أسطح الهجوم قابلية للاستغلال؛ ومعظم ماسحات الأمان لا تدرك ذلك.

يقدّم ContextHound التحليل الثابت إلى طبقة الأوامر الخاصة بك:

  • يكتشف مسارات الحقن قبل وصولها إلى النموذج
  • يُبلّغ عن بيانات الاعتماد المسرّبة والبنية التحتية الداخلية المضمّنة في الأوامر
  • يكتشف الصياغة القابلة للكسر في أوامر النظام الخاصة بك
  • يحدد استخدام الأدوات الوكيلية غير المقيّد الذي قد يُستغل كسلاح
  • يكتشف تسميم مجموعة RAG والمحتوى المسترجع المحقون كتعليمات نظام
  • يكتشف التهريب القائم على الترميز (تعليمات Base64 التي تتجاوز مرشحات النصوص)
  • يُبلّغ عن استهلاك مخرجات LLM غير الآمن: JSON بدون التحقق من المخطط وMarkdown بدون تعقيم
  • يكتشف أسطح الهجوم متعددة الوسائط: عناوين URL للصور المقدّمة من المستخدم إلى واجهات الرؤية، واجتياز المسار عبر قراءة ملفات رسائل الرؤية، ومخرجات النسخ المُغذّاة إلى الأوامر، ونص OCR المحقون في تعليمات النظام
  • يُبلّغ عن المخاطر الوكيلية: حلقات الوكيل غير المحدودة، وكتابات الذاكرة غير المُتحقق منها، وحقن الخطط، ومعاملات الأدوات التي تتلقى محتوى أوامر النظام
  • يكافئ الممارسات الأمنية الجيدة: التخفيفات في أوامرك تقلل درجتك

يتكامل مع سير عملك الحالي كأمر CLI، أو سكربت npm، أو خطاف pre-commit، أو GitHub Action. لا يُجري أي استدعاءات شبكية ولديه أربع تبعيات تشغيلية صغيرة.


الميزات

122 قاعدة أمنيةعبر 15 عائلة: الحقن، والتسريب، وكسر الحماية، واستخدام الأدوات غير الآمن، وحقن الأوامر، وتسميم RAG، والترميز والمحتوى المخفي، ومعالجة المخرجات، ومتعدد الوسائط، ومهارات الوكيل، والوكيلي، وMCP، وسلسلة التوريد، واستهلاك الموارد، والاستمرارية
تعيين OWASPكل قاعدة تحمل معرّفات OWASP Top 10 لتطبيقات LLM (2025) والتطبيقات الوكيلية (2026)، معروضة في hound explain و--verbose ووسوم SARIF وجميع التقارير
درجة مخاطر رقمية (0-100)درجة مُعيّرة على مستوى المستودع مع عتبات منخفضة ومتوسطة وعالية وحرجة
كشف التخفيفلغة السلامة الصريحة في أوامرك تقلل درجتك
9 صيغ إخراجConsole وJSON وSARIF وGitHub Annotations وMarkdown وJSONL streaming وHTML تفاعلي وCSV وJUnit XML
GitHub Action مضمّنيُفشل CI عند التغييرات الخطرة، ويرفع SARIF إلى Code Scanning ويمكنه إبقاء تعليق ملخص على طلب السحب
الإصلاح التلقائيhound fix يعاين ويزيل أحرف Unicode المخفية (ENC-002 إلى ENC-005)
فحص متعدد اللغاتيكتشف استخدام LLM API في Python وGo وRust وJava وC# وPHP وRuby وSwift وKotlin وVue وBash، وليس فقط TypeScript وJavaScript
تصفية القواعدexcludeRules/includeRules مع صيغة glob البادئة (CMD-*)؛ مرشح minConfidence
ذاكرة تخزين مؤقت تزايدية.hound-cache.json يتخطى الملفات غير المتغيرة عند إعادة التشغيل؛ --no-cache للتعطيل
يحترم .gitignoreالملفات التي يتجاهلها git يتم تخطيها؛ .houndignore يضيف استثناءات بنفس الصيغة
نظام الإضافاتتحميل قواعد مخصصة من ملفات .js محلية عبر "plugins": ["./my-rule.js"] في الإعدادات
وضع الأساس / الفرق--baseline results.json يُبلّغ ويفشل فقط عند النتائج الغائبة عن فحص سابق؛ --diff يفحص الملفات المتغيرة فقط
وضع المراقبة--watch يعيد الفحص عند تغيير الملفات ويعرض النتائج التفاضلية
فحص متوازٍمعالجة ملفات متزامنة (--concurrency <n>، الافتراضي 8)
دون اتصال بالكامللا استدعاءات API ولا قياس عن بُعد

التثبيت

التثبيت العام يضيف أمر hound إلى PATH الخاص بك:

npm install -g context-hound

التثبيت لكل مشروع مقيّد بمستودع واحد ويعمل عبر npx hound أو سكربت npm:

npm install --save-dev context-hound

بدون تثبيت، يقوم npx بجلب الحزمة وتشغيلها:

npx context-hound scan --dir .

البدء السريع

# Scaffold a config file
hound init

# Scan your project
hound scan --dir ./my-ai-project

# Or via npm script (scans current directory)
npm run hound

# Verbose output, shows remediations and confidence levels
hound scan --verbose

# Fail the build on any critical finding
hound scan --fail-on critical

# Export JSON and SARIF reports
hound scan --format console,json,sarif --out results

# GitHub Annotations (for CI step summaries)
hound scan --format github-annotations

# Markdown report with findings tables
hound scan --format markdown --out report

# Stream findings as JSONL (one JSON object per line)
hound scan --format jsonl | jq '.severity'

# List all rules
hound scan --list-rules

# Explain a rule (or a rule family by prefix)
hound explain INJ-001
hound explain PST --format json

# Fast PR gate: scan only files changed vs. origin/main
hound scan --diff

# Interactive HTML report (self-contained, open in browser)
hound scan --format html --out report

# Re-scan on file changes
hound scan --watch

# Parallel scanning (default is 8; tune for your machine)
hound scan --concurrency 16

# Disable incremental cache for a clean run
hound scan --no-cache

# Also scan files that git ignores (skipped by default)
hound scan --no-gitignore

# Preview, then remove, hidden Unicode characters flagged by ENC-002 to ENC-005
hound fix
hound fix --write

# Baseline mode: only report findings new since the last saved scan
hound scan --format json --out baseline          # save a baseline
hound scan --baseline baseline.json             # compare future scans against it

# Load a custom rule from a local plugin file
hound scan  # plugin declared in .contexthoundrc.json "plugins" field

# Only run high-confidence rules
hound scan --config .contexthoundrc.json  # set minConfidence: "high"

# Fail if any single file scores >= 40
hound scan --fail-file-threshold 40

# Scan files up to 5 MB (default limit is 1 MiB; 0 = no limit)
hound scan --max-file-size 5242880

أكواد الخروج:

الكودالمعنى
0نجح: النتيجة أقل من الحد الأدنى ولا يوجد انتهاك لـ failOn
1خطأ غير معالج أو وسائط غير صحيحة
2تم تجاوز الحد: نتيجة المستودع عند الحد الأدنى أو أعلى منه، أو ملف يتجاوز failFileThreshold
3انتهاك --fail-on: اكتشاف عند تلك الخطورة أو أعلى منها

GitHub Actions

تنزيل الأداة