প্রকল্প সম্পর্কে

Syft একটি শক্তিশালী CLI টুল এবং Go লাইব্রেরি যা কন্টেইনার ইমেজ, ফাইলসিস্টেম এবং আর্কাইভ থেকে সফটওয়্যার বিল অব ম্যাটেরিয়ালস (SBOM) তৈরি করার জন্য ডিজাইন করা হয়েছে। এটি আলপাইন (apk), ডেবিয়ান (dpkg), RPM, Go, Python, Java, JavaScript, Ruby, Rust, PHP, .NET এবং আরও অনেক প্যাকেজিং ইকোসিস্টেম সমর্থন করে। Syft OCI, Docker, Singularity এবং অন্যান্য ইমেজ ফরম্যাট স্ক্যান করতে পারে এবং দুর্বলতা স্ক্যানিংয়ের জন্য Grype-এর সাথে নির্বিঘ্নে সংহত হয়। এটি CycloneDX, SPDX এবং Syft JSON-এর মতো একাধিক আউটপুট ফরম্যাট অফার করে এবং SBOM ফরম্যাটগুলির মধ্যে রূপান্তর সমর্থন করে। অতিরিক্তভাবে, Syft in-toto স্পেসিফিকেশন ব্যবহার করে স্বাক্ষরিত SBOM অ্যাটেস্টেশন তৈরি করতে পারে। একটি curl স্ক্রিপ্টের মাধ্যমে ইনস্টলেশন সহজ, এবং এটি একটি ইমেজ বা ডিরেক্টরিতে প্যাকেজগুলি দ্রুত তালিকাভুক্ত করতে বা বিভিন্ন ফরম্যাটে SBOM তৈরি করতে ব্যবহার করা যেতে পারে। প্রকল্পটি সক্রিয়ভাবে Anchore দ্বারা উন্নয়ন করা হচ্ছে এবং Apache-2.0 লাইসেন্সের অধীনে প্রকাশিত হয়েছে।