مُحلل المستودع

يحلل مستودع GitHub لتقديم تقرير صحي موجز يوضح جودة الشيفرة والاعتمادات والتراخيص وإشارات الأمان للمطورين وفِرق الأمن.

Request Feature / Support
9,004+
Total Calculations Run
< 15ms
Browser Execution Speed
100%
Client-Side Privacy
4.9 / 5.0
User Satisfaction
AI Web Tool Generator

Build Your Own Custom Web Calculator in Seconds

Type what tool or calculator you need below. Our AI will build it instantly for your site.

Popular ideas:
100% FREE • No Credit Card Required

عن هذه الأداة

هذا الأداة تحلل مستودع GitHub عام لاستخراج إشارات هيكلية وبيئة النظام من ملفات manifest، إعدادات الاختبار، تدفقات CI، وبيانات تاريخية. تنتج تقريراً متعدد المعايير يركز على صحة الشيفرة، مخاطر الاعتمادات، وحوكمة OSS. تشمل المدخلات المطلوبة عنوان المستودع؛ ضوابط النطاق الاختيارية تغطي عمق المسح، فلاتر اللغة، وما إذا كان يجب تضمين تبعيات التطوير.
من الناحية المفاهيمية، تعتبر التحليل المستود كشبكة من المكونات: وحدات المصدر، الاعتمادات، التراخيص، والاختبارات. يجرد الاعتمادات من ملفات manifest (مثلاً مديري الحزم عبر النظم)، يكتشف الحزم القديمة أو الضعيفة ويشير إلى تعارضات الترخيص. تجمع النتائج: إشارات جودة الشيفرة (نتائج lint، تغطية الاختبارات)، حداثة الاعتمادات، مخاطر الترخيص، وتحذيرات الأمن في درجة صحة مركبة وتفصيل أقسامها.
من يستفيد: فرق التطوير التي تجري تقييمات الاستلام، هيئات حوكمة OSS، وفرق الأمن التي تراقب المخاطر عبر المستودعات. تشمل المزايا التفاضلية مقاييس صحة الاعتمادات واضحة، ملفات تعريف مخاطر الترخيص القابلة للإجراء، وقطع قابلة للتصدير لمراجعات أو سياسات. التصميم مخصص للتعامل مع المستودعات العامة وتقديم بيانات جزئية عند فقدان بعض manifest.

كيفية الاستخدام

  1. قدِّم المدخلات: عنوان المستودع، عمق المسح الاختياري، تضمين تبعيات التطوير؛
  2. عيِّن النطاق: فلاتر اللغة ونطاق الفرع؛
  3. شغّل التحليل؛
  4. راجع النتائج: health_score، عوامل الخطر، التوصيات؛
  5. صدر التقرير: JSON أو Markdown.
How to use analyze github repo

Frequently Asked Questions

اعثر على إجابات سريعة

ما مصادر البيانات المستخدمة في التحليل؟
يحلل الأداة manifestات عامة (مثل package.json و go.mod و pyproject.toml)، إعدادات CI، بيانات الاختبار إن وجدت، والتراخيص. قد تشير إلى إشعارات ثغرات عامة وبيانات ترخيص OSS لإنتاج إشارات الخطر.
هل يمكن تحليل المستودعات الخاصة؟
يتطلب المستودع الخاص المصادقة باستخدام رموز وصول. بدونه، يتم تحليل البيانات العامة فقط وتعكس النتائج توافر البيانات.
كيف يتم حساب درجة الصحة؟
تُوزن الدرجة جودة الشيفرة (40٪)، الاعتمادات (30٪)، مخاطر الترخيص (20٪)، وأوامر الأمان (10٪). يتم تعيير كل جزء ودمجه في درجة نهائية مع تفصيل واضح.
ما هي صيغة التصدير المدعومة؟
يمكن تصدير التقارير كـ JSON لاستخدام برمجي أو كـ Markdown للمراجعة البشرية. يحتفظ التصدير بالقياسات، والتفصيل حسب اللغة وخطوات الاست remediation.

Need to run multiple calculations?

Create a free account today to unlock unlimited daily runs, access advanced parameters, save your history, and request custom features.

Register Free Account

Related Tools

Other useful calculators and utilities you might like

Developer Tools

محول Spotify إلى MP3

يحوّل ملفات الصوت المقدمة محليًا إلى MP3، مما يتيح الاستماع دون اتصال وتوافقًا عبر الأجهزة للموسيقى...

Developer Tools

حساب المسافة بالطرق

حاسب للمسافة بالطرق للمسافرين ومخططي اللوجستيات والسائقين لتقدير المسافات وأزمنة الرحلة بسرعة بين ال...

Developer Tools

حاسبة العمر

حدد عمر شخص بسرعة استناداً إلى تاريخ ميلاده مع أداتنا المجانية على الإنترنت، مناسبة للاستخدام الشخصي...

Developer Tools

محول العملات

حوّل بسرعة مبالغ بين عملات مختلفة باستخدام محول العملات المجاني عبر الإنترنت، مثالي للمسافرين، الشرك...

ملاحظاتك تهمنا

ساعدنا على التحسن