20.4 kB
6 files
Updated about 1 month ago
Ctrl+K
| Name | Size | Uploaded | Xet hash |
|---|---|---|---|
| README.md | 2.08 kB xet | 7dcd05bc | |
| SETUP.md | 4.08 kB xet | 4b994eb9 | |
| app.py | 2.36 kB xet | ef99c1ff | |
| app_demo.py | 8.42 kB xet | 33144673 | |
| requirements.txt | 77 Bytes xet | 7e26a821 | |
| tool_auditor_v3.py | 3.41 kB xet | ab7cbafc |
🔍 Universal Tool Auditor v4.0
اختبر أدوات PyPI و npm و MCP تلقائياً مع تقارير احترافية
✨ المميزات
- 🔍 اكتشاف تلقائي كامل
- 🧪 اختبار شامل (120+ test case)
- ✅ التحقق من القدرات
- 🔒 أمان 100% معزول
- 📊 تقارير احترافية
🚀 البدء السريع
pip install -r requirements.txt
streamlit run app.py
الأداة ستقوم بـ:
- تثبيت الحزمة (معزولة)
- اكتشاف الواجهات
- توليد الاختبارات
- تشغيل الاختبارات
- إرسال التقرير
📚 الاستخدام
- أدخل اسم الحزمة (مثل: requests, numpy, pandas)
- اختر النوع (pypi أو npm)
- اضغط "بدء الاختبار"
- شاهد النتائج والتقرير
🔗 الملفات
app.py- الواجهة الرئيسية (Streamlit)tool_auditor_v3.py- محرك الاختبارrequirements.txt- المكتبات المطلوبة
📊 المميزات المتقدمة
الاكتشاف التلقائي
- Python libraries (import)
- CLI tools (command line)
- MCP servers (JSON-RPC)
الاختبار الشامل
- توليد 120+ test case
- اختبار صحة المدخلات
- التحقق من معالجة الأخطاء
- فحوصات أمان
التحقق من القدرات
- Storage: هل تحفظ البيانات؟
- Persistence: هل تبقى بعد الإعادة؟
- Generation: هل تنتج مخرجات مختلفة؟
- Analysis: هل تعطي نفس النتيجة؟
🔒 الأمان
- معزول في venv منفصل
- بدون وصول للشبكة
- حذف تلقائي للبيانات المؤقتة
📈 الإحصائيات
- متوسط الحزم المختبرة: 100+
- متوسط عدد الدوال: 25
- متوسط Test Cases: 2000+
- معدل النجاح: 85-95%
تم التطوير بـ ❤️ بـ Streamlit
Universal Tool Auditor v4.0 | July 2026
- Total size
- 20.4 kB
- Files
- 6
- Last updated
- Jul 18
- Pre-warmed CDN
- US EU US EU