عن المشروع

Syft هي أداة قوية لواجهة سطر الأوامر ومكتبة بلغة Go، مصممة لإنشاء قوائم مواد البرمجيات (SBOM) من صور الحاويات وأنظمة الملفات والأرشيفات. وهي تدعم مجموعة واسعة من الأنظمة البيئية للتغليف بما في ذلك Alpine (apk) وDebian (dpkg) وRPM وGo وPython وJava وJavaScript وRuby وRust وPHP و.NET وغيرها الكثير. يمكن لـ Syft مسح صور OCI وDocker وSingularity وغيرها من صيغ الصور، ويتكامل بسلاسة مع Grype لفحص الثغرات الأمنية. وهو يوفر صيغ إخراج متعددة مثل CycloneDX وSPDX وSyft JSON، ويدعم التحويل بين صيغ SBOM. بالإضافة إلى ذلك، يمكن لـ Syft إنشاء إثباتات SBOM موقعة باستخدام مواصفات in-toto. التثبيت مباشر عبر نص curl، ويمكن استخدامه لسرد الحزم بسرعة في صورة أو دليل، أو إنشاء SBOM بصيغ متعددة. يتم تطوير المشروع بنشاط من قبل Anchore ويتم إصداره بموجب رخصة Apache-2.0.