इस प्रोजेक्ट के बारे में
Syft एक शक्तिशाली CLI टूल और 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 in-toto विनिर्देश का उपयोग करके हस्ताक्षरित SBOM प्रमाणन (attestations) बना सकता है। इंस्टॉलेशन एक curl स्क्रिप्ट के माध्यम से सीधा है, और इसका उपयोग किसी इमेज या निर्देशिका में पैकेजों को त्वरित रूप से सूचीबद्ध करने, या विभिन्न प्रारूपों में SBOM उत्पन्न करने के लिए किया जा सकता है। यह परियोजना Anchore द्वारा सक्रिय रूप से विकसित की जा रही है और Apache-2.0 लाइसेंस के तहत जारी की गई है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.