عن المشروع
OSV (ثغرات المصادر المفتوحة) هي قاعدة بيانات ثغرات وخدمة فرز تديرها Google. تجمع معلومات الثغرات من أنظمة بيئية متعددة وتوفر واجهة برمجة تطبيقات موحدة وواجهة ويب على osv.dev وتفريغ بيانات قابل للتنزيل من حاوية GCS. يحتوي المستودع على الكود اللازم لتشغيل الخدمة على Google Cloud Platform، بما في ذلك خدمات Go وPython وإعدادات النشر والتوثيق وأصول الواجهة الأمامية.
تشمل المكونات الرئيسية مكتبة OSV الأساسية بلغة Python وأوامر Go لواجهة برمجة التطبيقات والموقع والمستورد والعامل والمصدّر وخدمات أخرى، بالإضافة إلى عمال لمعالجة توقيعات OSS-Fuzz وVanir. يحتفظ المشروع أيضًا بروابط لغوية لواجهة برمجة تطبيقات OSV ومحولات لخلاصات الثغرات NVD CVE وAlpine وDebian.
يمكن لماسح ضوئي منفصل قائم على Go (osv-scanner) فحص ملفات القفل وحاويات Debian Docker ووثائق SBOM بصيغتي SPDX وCycloneDX ومستودعات git مقابل قاعدة بيانات OSV. يرحب المشروع بمساهمات الكود والبيانات والتوثيق، وهو مدمج مع العديد من أدوات الأمان التابعة لجهات خارجية مثل Trivy وRenovate وDependency-Track وpip-audit.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.