ماسح أمني لسير عمل نماذج اللغة الكبيرة الوكيلية
تم تصميم Agentic Radar لتحليل وتقييم الأنظمة الوكيلة للحصول على رؤى أمنية وتشغيلية. يساعد المطورين والباحثين ومحترفي الأمن على فهم كيفية عمل الأنظمة الوكيلة وتحديد الثغرات الأمنية المحتملة.
يتيح للمستخدمين إنشاء تقرير أمني للأنظمة الوكيلة، بما في ذلك:
يلخص تقرير HTML الشامل جميع النتائج ويتيح مراجعة ومشاركة سهلة.
يتضمن Agentic Radar ربط الثغرات المكتشفة بأطر أمنية معروفة 🛡️.
إذا كنت مهتمًا بالتصور فقط، جرّب Agentic Visualizer.
إنها أداة قائمة على الويب تتيح لك تصور سير العمل الوكيل بطريقة سهلة الاستخدام.
لا توجد أي متطلبات! فقط تأكد من تثبيت Python (pip) على جهازك.
pip install agentic-radar
# Check that it is installed
agentic-radar --version
تتطلب بعض الميزات تثبيتات إضافية، اعتمادًا على إطار العمل الوكيل المستهدف. انظر المزيد بالأسفل.
هناك حاجة إلى حزم CrewAI الإضافية عند استخدام إحدى الميزات التالية مع CrewAI:
يمكنك تثبيت Agentic Radar مع تبعيات CrewAI الإضافية بتشغيل:
pip install "agentic-radar[crewai]"
[!WARNING] سيؤدي هذا إلى تثبيت حزمة
crewai-toolsالمدعومة فقط على إصدارات Python >= 3.10 و < 3.13. إذا كنت تستخدم إصدار Python مختلفًا، فستكون أوصاف الأدوات أقل تفصيلًا أو مفقودة تمامًا.
هناك حاجة إلى حزم OpenAI Agents الإضافية عند استخدام إحدى الميزات التالية مع OpenAI Agents:
يمكنك تثبيت Agentic Radar مع تبعيات OpenAI Agents الإضافية بتشغيل:
pip install "agentic-radar[openai-agents]"
يدعم Agentic Radar الآن أمرين رئيسيين:
scanافحص الكود بحثًا عن سير عمل وكيل وأنشئ تقريرًا.
agentic-radar scan [OPTIONS] FRAMEWORK:{langgraph|crewai|n8n|openai-agents|autogen}
مثال:
agentic-radar scan langgraph -i path/to/langgraph/example/folder -o report.html
testاختبر الوكلاء في سير عمل وكيل بحثًا عن ثغرات متنوعة. يتطلب تعيين OPENAI_API_KEY كمتغير بيئة.
agentic-radar test [OPTIONS] FRAMEWORK:{openai-agents} ENTRYPOINT_SCRIPT_WITH_ARGS
مثال:
agentic-radar test openai-agents "path/to/openai-agents/example.py"
انظر المزيد حول هذه الميزة هنا.
تعمل ميزة تقوية المطالبات الوكيلة تلقائيًا على تحسين مطالبات النظام المكتشفة في سير العمل الوكيل وتعرضها في التقرير. فهي تحوّل تعليمات الوكيل البسيطة إلى مطالبات نظام منظمة عالية الجودة تتبع أفضل ممارسات هندسة المطالبات.
[!NOTE]
الأطر المدعومة حاليًا (مع المزيد قريبًا): OpenAI Agents, CrewAI, Autogen
استخدامها بسيط للغاية:
عيّن متغير البيئة OPENAI_API_KEY بتشغيل export OPENAI_API_KEY=<api_key>.
شغّل Agentic Radar باستخدام الخيار --harden-prompts، على سبيل المثال:
agentic-radar scan openai-agents --harden-prompts -i examples/openai-agents/
basic/lifecycle_example -o report.html