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

zizmor হলো CI/CD সিস্টেমের জন্য একটি স্ট্যাটিক বিশ্লেষণ টুল। এটি সাধারণ CI/CD কনফিগারেশন স্ক্যান করে এবং নিরাপত্তা সমস্যা রিপোর্ট করে, সাথে সেগুলো সমাধান করতেও সাহায্য করতে পারে। সমর্থিত টার্গেটের মধ্যে রয়েছে GitHub Actions, Dependabot এবং pre-commit সেটআপ। এটি যে সমস্যাগুলো শনাক্ত করে তার মধ্যে রয়েছে টেমপ্লেট ইনজেকশন দুর্বলতা যা আক্রমণকারীর নিয়ন্ত্রিত কোড এক্সিকিউশনের দিকে নিয়ে যেতে পারে, অনিচ্ছাকৃত ক্রেডেনশিয়াল সংরক্ষণ ও লিকেজ, রানারদের প্রতি অতিরিক্ত অনুমতির পরিধি ও ক্রেডেনশিয়াল প্রদান, এবং প্রতারক কমিট বা বিভ্রান্তিকর git রেফারেন্স। প্রকল্পের ডকুমেন্টেশনে এই উদাহরণগুলোর বাইরেও অতিরিক্ত অডিটের তালিকা রয়েছে। ইনস্টলেশন নির্দেশনা, একটি কুইকস্টার্ট এবং বিস্তারিত ব্যবহারের রেসিপি docs.zizmor.sh-এ প্রকল্পের ডকুমেন্টেশনে প্রদান করা হয়েছে। টুলটি crates.io-এর মাধ্যমে বিতরণ করা হয় এবং এর প্যাকেজিং ব্যাজ অনুযায়ী এটি বেশ কয়েকটি প্যাকেজ রিপোজিটরিতে উপস্থিত রয়েছে। প্রকল্পটি MIT লাইসেন্সের অধীন এবং এর কন্ট্রিবিউটিং গাইডের মাধ্যমে অবদান গ্রহণ করে। উন্নয়ন স্পনসরদের দ্বারা সমর্থিত, এবং কমিউনিটি আলোচনা Discord-এ অনুষ্ঠিত হয়।