Code Analysis Tool

أداة تحليل شفرة تفحص مشاريع OSS بحثاً عن عيوب، مخاطر أمنية وثغرات ترخيص، موجهة للمطورين وفرق الأمن ومسؤولي OSS.

Tool coming soon!

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

Request Feature / Support
1,536+
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

عن هذه الأداة

تقوم الأداة بجرد ملفات المصدر والتبعيات والتراخيص والبيانات الوصفية المرتبطة بالسياسة عبر لغات متعددة، وتنتج نتائج مُهيكلة مع درجات مخاطرة وإرشادات للإصلاح.

تدعم الأداة عدة بيئات مثل npm/Gradle، PyPI، Go modules، NuGet، RubyGems وغير ذلك، ويمكن تشغيلها محلياً أو في CI. تحدد أخطاء في أنماط الشفرة، والتبعيات القديمة، وغموض التراخيص، وتقدّم توصيات قابلة للتنفيذ للإصلاح وتطبيق السياسات.

كما تسجل الإسناد لكل ملف، وتتبع تبعيات ومحددات SPDX لتسهيل التدقيقات.

من الناحية المفاهيمية، تُحلل أوجه manifests الحزم (package.json، pom.xml، build.gradle، pyproject.toml، go.mod، إلخ) وتفحص الشفرة لبناء مخطط تبعيات. تطبّق مجموعة من القواعد التي تعرف ضوابط السياسة، وبوابات الجودة، والقيود الترخيصية، وتحسب لكل كشف درجة مخاطرة بناءً على الشدة، النطاق والتعرض. يمكنه إخراج مخرجات منظمة مثل تقارير JSON و SARIF لدمجها مع لوحات أمان وأنظمة تتبع التذاكر. يدعم المسح المتزايد والتخزين المؤقت لإدارة مستودعات كبيرة بكفاءة.

المستخدمون يشملون مطورين ومهندسي أمان ومكاتب برامج OSS وفرق الامتثال القانونية الذين يحتاجون إلى رؤى دقيقة وقابلة للتحقق في الوقت الفعلي. القيمة في الكشف المبكر عن المخاطر، والإصلاح المعتمد على الأدلة، وتقارير الحوكمة القابلة لإعادة الإنتاج. يتيح قياس تعرض OSS وتتبع الإصلاحات مع مرور الوقت وإثبات الامتثال خلال مراجعات الموردين والتدقيقات الخارجية. الميزات الأساسية: فحص المستودعات، parsing manifests بغض النظر عن اللغة، التعرف على التراخيص وفق SPDX، تقييم المخاطر per-file، إنشاء مخطط تبعيات، وخيارات التصدير (JSON، SARIF، CSV). حالات الاستخدام تشمل التحقق من امتثال التراخيص لتبعيات جديدة، تقييمات سطح الهجوم في طلبات السحب وتقارير الحوكمة لبرامج OSS. يمكن للفِرق تخصيص حزم القواعد، قوائم الاستثناء وقنوات الإشعار، وتخطيط مسح آلي للحفاظ على الرؤية المستمرة.

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

  1. قدم المدخلات: حدد repository_path، language_targets وscan_depth.
  2. اختر مجموعة القواعد والخيارات: فعّل فحوصات المورد، فحص التراخيص وتبعيات التطوير حسب الحاجة.
  3. نفّذ التحليل: شغّل المسح لإنتاج findings منظمة وملخص.
  4. راجع المخرجات: افحص النتائج لكل ملف، التراخيص ودرجات المخاطر؛ صدرها كـ JSON أو SARIF عند الحاجة.
  5. دمج وتابع: اربطها بأنابيب CI واضبط مسحاً دورياً للحوكمة.
How to use code analysis tool open source

Frequently Asked Questions

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

ما الذي يمكن لهذا الأداة تحليله؟
تحلل الشفرة المصدرية، وتوائم تبعيات الحزم ونصوص التراخيص عبر لغات متعددة لتحديد العيوب، مخاطر الأمان، مخالفات الترخيص وفجوات السياسة. لا تُشغّل الشفرة ولا تقيم سلوك التشغيل، بل تركّز على أدلة ثابتة للامتثال.
أي أنظمة بيئية مدعومة؟
تشمل الأنظمة المدعومة npm/Yarn، Maven/Gradle، PyPI، Go modules، NuGet، RubyGems وغيرها من مديري الحزم الشائعين. تتعرّف على التراخيص، والتبعيات، وآثار السياسة مع مجموعات قواعد قابلة للتكوين للغات متعددة.
كيف تُعطى الأولوية للنتائج؟
تُمنح النتائج مستويات شدة ونقاط صلة بالسياسة. يتم حساب درجة مخاطرة لكل اكتشاف من 0 إلى 100 بناءً على التعرض، الاحتمالية، والتأثير. تُستخدم مخاطرة المشروع الإجمالية لتوجيه الإصلاح وحدود CI.
هل يمكنه العمل دون اتصال؟
نعم، يمكنه العمل محلياً مع مجموعات قواعد وقواعد بيانات التراخيص المدمجة. الاسترجاع من مصادر خارجية اختياري؛ يمكن تحديث حزم القواعد عبر الإنترنت. التصدير متاح لتقارير دون اتصال وعمليات تدقيق.

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

محول العملات

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

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

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