Lapisan Meta-WR-SBOM OpenemBedDed/Yocto digunakan untuk menghasilkan format Software Bill of Material (SBOM) dari Perangkat Lunak Pertukaran Data Exchange (SPDX) untuk proyek-proyek berbasis Yocto. File SBOM yang dibuat oleh lapisan menggunakan spesifikasi SPDX V2.2 akan mencakup identifikasi komponen perangkat lunak yang akurat, pemetaan eksplisit hubungan antara komponen, dan Asosiasi Keamanan dan Informasi Lisensi dengan masing -masing komponen.
Selain itu, deteksi kerentanan dapat dicoba menggunakan pemindai seperti alat pemindaian Sungai Wind.
Untuk opsi dukungan komersial dengan alat pemindaian Meta-WR-SBOM atau Wind River, silakan hubungi Wind River.
Harap buat proyek baru untuk menerapkan alat ini untuk menghasilkan SBOM.
Kloning repositori meta-wr-sbom (atau buka arsipnya) ke dalam direktori tingkat atas dari proyek build yocto Anda:
git clone https://github.com/Wind-River/meta-wr-sbomJika versi yocto lebih rendah dari 4.2, atau versi Wind River Linux lebih rendah dari LTS23, silakan lewati langkah ini. Jika tidak, lakukan perintah checkout di bawah ini:
cd meta-wr-sbom
git checkout 4.2_or_higherTambahkan jalur layer ke file conf/bblayers.conf:
BBLAYERS += " /xxx/.../meta-wr-sbom "bitbake ${image_name}File SBOM dari proyek Yocto Anda akan dihasilkan sebagai TMP/Deploy/Images/$ {Machine}/$ {Image_Name} .spdx.json .
Skrip gen_spdx.py digunakan untuk menghasilkan SBOM untuk Wrlinux 5 - 8.
Menghasilkan versi lama wrlinux sbom
Hasilkan Petalinux SBOM
Semua nama produk, logo, dan merek adalah milik pemiliknya masing -masing. Semua nama perusahaan, produk dan layanan yang digunakan dalam perangkat lunak ini hanya untuk tujuan identifikasi. Wind River adalah merek dagang dari Wind River Systems, Inc.
Penafian Garansi / Tanpa Dukungan: Wind River tidak memberikan layanan dukungan dan pemeliharaan untuk perangkat lunak ini, di bawah Perjanjian Dukungan dan Pemeliharaan Perangkat Lunak Standar Wind River atau sebaliknya. Kecuali diharuskan oleh hukum yang berlaku, Wind River menyediakan perangkat lunak (dan masing -masing kontributor memberikan kontribusinya) berdasarkan "sebagaimana adanya", tanpa jaminan dalam bentuk apa pun, baik tersurat maupun tersirat, termasuk, tanpa batasan, setiap jaminan hak kepemilikan, non -infring, dapat diperjualbelikan, atau kebugaran untuk tujuan tertentu. Anda bertanggung jawab penuh untuk menentukan kesesuaian menggunakan atau mendistribusikan kembali perangkat lunak dan menanggung risiko apa pun yang terkait dengan latihan izin Anda di bawah lisensi.