الذكاء الاصطناعي في مساحة العمل
مساعد الذكاء الاصطناعي في مساحة العمل هو لوحة محادثة مدمجة داخل Ogma يمكنها قراءة حركة المرور الملتقطة وتنفيذ إجراءات في التطبيق ومساعدتك على إنشاء النتائج، دون مغادرة مساحة العمل.
ربط مزود للذكاء الاصطناعي
- افتح الإعدادات > الذكاء الاصطناعي.
- اختر مزودا: Anthropic أو OpenAI أو Google Gemini.
- الصق مفتاح API الخاص بك.
- اختر نموذجا.
- عد إلى مساحة العمل.
يبقى مفتاح API محليا. يرسل مباشرة من متصفحك إلى واجهة API للمزود؛ ولا يمر عبر أي خادم لـ Ogma.
فتح لوحة المساعد
انقر على زر الذكاء الاصطناعي في عناصر التحكم أسفل يمين مساحة العمل، أو استخدم زر مساحة العمل في شريط التنقل العلوي عندما يكون متاحا. تفتح اللوحة بجانب مساحة العمل الرئيسية. يمكنك تكبيرها أو جعلها لوحة عائمة منفصلة.
ما يمكن للذكاء الاصطناعي رؤيته
يتلقى المساعد سياقا استنادا إلى ما تفتحه حاليا:
| السياق | المحتوى المتضمن |
|---|---|
| العرض النشط | الصفحة الحالية، مثل سجل HTTP أو إعادة الإرسال أو النتائج |
| الطلب المحدد | ترويسات الطلب والاستجابة وجسماهما بالكامل |
| السجل الملتقط | يمكن الاستعلام عنه عبر الأدوات؛ يبحث الذكاء الاصطناعي بدلا من تلقي السجل بالكامل |
| النتائج | النتائج الموجودة التي يستطيع الذكاء الاصطناعي قراءتها وتحديثها |
| النطاق | قواعد المضيفات والمسارات الواقعة ضمن النطاق الحالي |
| متغيرات البيئة | أسماء المتغيرات غير السرية وقيمها |
| الملاحظات | محتوى ملاحظات المشروع |
لا ترسل متغيرات البيئة السرية أبدا إلى مزود الذكاء الاصطناعي.
تحليل طلب
- حدد طلبا في سجل HTTP أو إعادة الإرسال.
- افتح لوحة المساعد.
- اسأل: "ماذا يفعل هذا الطلب، وما المعلمات الجديرة بالفحص؟"
يقرأ المساعد الإدخال المحدد ويصف الطلب ويحدد المعلمات ويقترح اختبارات متابعة.
صياغة مسودة نتيجة
بعد تحديد ثغرة في إعادة الإرسال أو الماسح الأمني:
- افتح المساعد.
- اطلب: "صغ مسودة نتيجة لتجاوز التفويض هذا، مستخدما الطلب المحدد دليلا."
يستدعي المساعد أداة create_finding لكتابة نتيجة منظمة تتضمن العنوان والخطورة والوصف وخطوات إعادة الإنتاج وملاحظات المعالجة مباشرة في قائمة النتائج.
التحقيق الذاتي
أعط المساعد عنوان URL للبدء وهدفا:
"تصفح https://app.example.com، وسجل الدخول باستخدام بيانات الاعتماد في متغيرات البيئة الخاصة بي، وحدد أي نقاط نهاية يبدو أن ضوابط التفويض فيها غير كافية."
يستخدم المساعد أدوات المتصفح للتنقل، ويلتقط حركة المرور الناتجة ويحللها ويبلغ عما يجده. ويمكنه أيضا إرسال الطلبات عبر إعادة الإرسال وتشغيل الفحوص السلبية وإنشاء النتائج دون توجيه إضافي.
مساعدة الذكاء الاصطناعي لـ HTTPQL وStreamQL
في أنحاء التطبيق، تقبل أشرطة التصفية التي تحمل أيقونة بريق الذكاء الاصطناعي استعلامات باللغة الطبيعية. اكتب وصفا لما تريد العثور عليه، مثل "طلبات ذات أجسام JSON تضبط حقل الدور"، ويحول المساعد ذلك إلى تعبير HTTPQL أو StreamQL.
أدوات المساعد داخل التطبيق
يمكن للمساعد تنفيذ هذه الإجراءات داخل Ogma:
| المجال | الإجراءات المتاحة |
|---|---|
| سجل HTTP | البحث، قراءة الإدخالات والأجسام، تحليل الإدخالات |
| النتائج | البحث عن النتائج وإنشاؤها وتحديثها |
| خريطة الموقع والتحليل | جلب خريطة الموقع، تحليل سطح الواجهة الأمامية، تحديد بصمة الهدف، فك ترميز JWT |
| إعادة الإرسال | سرد الجلسات، تحديث الطلبات وإرسالها، اختبار مسارات تسجيل الدخول |
| WebSocket | البحث في سجل WS، قراءة الرسائل، بدء التقاط WS |
| المتصفح | التشغيل، التنقل، تنفيذ JS، التقاط صورة شاشة، جلب مصدر الصفحة |
| الاعتراض | التحقق من حالة الطابور، تمرير الطلبات المعترضة |
| الأتمتة ومسارات العمل | إنشاء جلسات الأتمتة، تشغيل مسارات عمل سلبية، البحث عن مسارات العمل |
| الماسح الأمني | تشغيل الفحوص السلبية |
| النطاق والمشاريع | قراءة النطاق، الإضافة إليه، سرد المشاريع والتبديل بينها |
| مساعدات الحمولات | جلب الحمولات ومقتطفات واجهة الأوامر العكسية |
| البيئة | سرد متغيرات البيئة |
الذكاء الاصطناعي في مساحة العمل مقابل خادم MCP
| الذكاء الاصطناعي في مساحة العمل | خادم MCP | |
|---|---|---|
| مكان التشغيل | داخل الواجهة الأمامية لـ Ogma | عملية ogma-mcp منفصلة |
| المستخدم الأساسي | أنت، عبر المحادثة داخل Ogma | عملاء خارجيون، مثل Claude Code وCursor وCodex |
| البروتوكول | API المزود واستدعاءات أدوات الواجهة الأمامية | Model Context Protocol |
| عدد الأدوات | 55 أداة احتياطية داخل التطبيق، إضافة إلى أدوات MCP المباشرة في الواجهة الخلفية عند توفرها | 164 أداة MCP |
| الأنسب لـ | التحليل التفاعلي أثناء الاختبار | مسارات عمل الوكلاء الخارجيين والوصول من بيئات التطوير المتكاملة |
للأدوات الخارجية للذكاء الاصطناعي، راجع إعداد MCP.
توجيهات عملية
- "لخص ما يفعله هذا الطلب وحدد المعلمات الجديرة بالفحص."
- "صغ خطوات إعادة الإنتاج من أدلة إعادة الإرسال المحددة."
- "قارن هاتين الاستجابتين واشرح الاختلافات ذات الدلالة."
- "حول أدلة الماسح الأمني هذه إلى مسودة نتيجة موجزة."
- "اقترح اختبارات متابعة باستخدام إعادة الإرسال لنقطة النهاية هذه."
- "ابحث في السجل عن طلبات تعدل بيانات حساب المستخدم."