مراجعة كود OSS

أداة متركزة على المجال لتقييم مشاريع المصدر المفتوح من حيث التراخيص والأمان والامتثال أثناء مراجعة الكود، بحيث يستطيع المديرون وفِرق الأمن تحديد المخاطر مبكرًا.

Tool coming soon!

We're working hard to get this tool ready for you.

Request Feature / Support
3,140+
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

عن هذه الأداة

الغرض ونية المستخدم: يخَصّص أداة OSS Code Review تحليل المستودعات لتقييم الامتثال الترخيصي، وضع الأمان، مخاطر الترخيص وجودة البرمجيات في مشاريع OSS. المستخدمون المستهدفون: مُطوّرو البرمجيات، مهندسو الأمن، فرق الحوكمة، وممارسو CI/CD الذين يقيمون اعتمادًا مرشحًا أو PR أو إصدارًا جديدًا. تُستخدم أثناء فحوص ما قبل الدمج، تطبيق السياسة، أو عمليات تدقيق دورية للكشف عن نتائج قابلة للتنفيذ قبل دخول التغييرات إلى الإنتاج.
المنطق الأساسي والميزات: إنشاء SBOM (قائمة مكونات البرمجيات)، اكتشاف التراخيص عبر خرائط متوافقة مع SPDX وربطها بالثغرات المعروفة من الإرشادات العامة. يتم حساب درجة مخاطر وتحديد المكونات ذات الأولوية العالية. المتطلبات الأساسية: وصول للمستودع، محولات لغة، محرك قواعد وتقريرات قابلة للتصدير. القدرات المتقدمة (اختيارية): قوالب سياسات قابلة للتخصيص، فحوص جزئية/متزايدة، تكامل CI، إرشادات الإصلاح ولوحات قيادة عبر المستودعات. القيمة الفريدة: الحوكمة المدمجة—ثلاثية التراخيص، وضع الأمان وإشارات القابلية للصيانة في مسار واحد، مما يقلّص زمن دورة مراجعة الامتثال.
المدخلات/المخرجات: المدخلات: repository_url (سلسلة، مطلوبة)، target_branch (سلسلة، اختياري، الافتراضي: main)، access_token (سلسلة، اختياري)، authentication_type (سلسلة، اختياري)، languages (مصوفة، مثل [JavaScript, Python]), include_paths (مصوفة، اختياري). المخرجات: summary_report (كائن) مع risk_score و issues، licenses_map (كائن)، remediation_steps (مصوفة) وSBOM اختياري (JSON من نوع SPDX). التحقق: يجب أن يتاح المستودع، أن تكون الرموز صالحة وتدعم اللغات المكتشفة؛ إذا لم يكن كذلك، تُعاد نتائج جزئية مع تشخيصات.
الخوارزميات/الحسابات: إنشاء SBOM؛ اكتشاف الرخص عبر SPDX؛ بناء مخطط الاعتماد؛ مطابقة الثغرات مع تحذيرات CVE؛ واستخدام قيَم صيانة. Risk_score مركب وزني: 0.4 مخاطر الرخصة + 0.5 مخاطر الأمان + 0.1 مخاطر القابلية للصيانة، مقرب إلى عدد صحيح. النتائج تتضمن علامات مخاطر لكل مكوّن واقتراحات الإصلاح.
الأخطاء والحالات الحدّية: معالجة مدخلات مفقودة أو غير صالحة، مستودعات خاصة، توكنات منتهية، حدود API وغياب بيانات خارجية. دعم اللغة غير المكتمل ينتج فحصًا جزئيًا مع تشخيص. المستودعات الخاصة تتطلب توكنات صالحة؛ فشلات الشبكة تُنتج رموز خطأ هيكلية وتحذيرات، وليست رسائل واجهة مستخدم.
الصناعة/التوطين: يتبع معايير SPDX وتنسيقات SBOM. يدعم أنظمة OSS الشائعة ومزودي استضافة Git (GitHub، GitLab، Bitbucket). التوطين نصي فقط؛ المقاييس الرقمية تستخدم مقياس 0–100 مع تسميات إنجليزية.
الافتراضات والاستثناءات: يفترض وجود بيانات المستودع وتحديثات advisories؛ يستبعد تشغيل الكود في وقت التشغيل، التحليل الديناميكي أو إدراج تغييرات كود. ليس فحصاً قانونياً للترخيص؛ يعرض انتهاكات السياسة للمراجعة البشرية وت gating CI.

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

  1. قدم المدخلات: repository_url، target_branch، languages وتوثيق.
  2. ضبط القواعد: license_policy، security_thresholds، licenças permitidas.
  3. شغّل التحليل: ابدأ الفحص لإنشاء SBOM وبيانات الثغرات.
  4. راجع النتائج: افحص risk_score، detected_issues، licenses_map و remediation_steps.
  5. تصدير/تقرير: حمّل JSON/CSV أو أرسِل النتائج إلى CI لضوابط البوابة gates.
How to use open source code review tool

Frequently Asked Questions

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

ما هذا الأداة؟
يحلل مشاريع المصدر المفتوح من حيث التراخيص، الأمان والجودة؛ يدمج مع مزودي استضافة Git ويوحّد فحوصات الحوكمة ويعرض نتائج قابلة للاستخدام للمراجعة البشرية وتنفيذ السياسات.
ما هي المدخلات المطلوبة؟
URL المستودع، طريقة المصادقة وبيانات الاعتماد، الفرع المستهدف واللغات المراد تحليلها؛ include_paths وقواعد سياسات مخصصة لتحديد نطاق المراجعة.
ما هي المخرجات الناتجة؟
درجة مخاطر، قائمة بالمشاكل المكتشفة، خريطة التراخيص، خطوات الإصلاح وSBOM اختياري؛ يمكن التصدير كـ JSON، CSV أو كمواد CI مدمجة.
هل هو مناسب لـ CI؟
نعم. يمكن دمجه في خطوط CI لبوابات PRs، فرض سياسات الترخيص وتفعيل مسارات الإصلاح الآلية قبل الدمج.

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

محول العملات

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

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

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