Introduce "SBOM" as a new data structure in DejaCode
Maintainer thường phản hồi trong vòng 1 ngày
@DennisClark đang làm issue này rồi.
Từ ngày 3/9/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
Problem
The SBOM community has identified multiple types of SBOM:
Software Bill of Materials (SBOM) -- the default of course
Software-as-a-Service Bill of Materials (SaaSBOM)
Hardware Bill of Materials (HBOM)
Machine Learning Bill of Materials (ML-BOM)
Cryptography Bill of Materials (CBOM)
Manufacturing Bill of Materials (MBOM)
Operations Bill of Materials (OBOM)
This list is ever-expanding; other variants include:
As-built SBOM
As-deployed SBOM
These various types are implemented variously by different SBOM standards (CycloneDX and SPDX).
The DejaCode Product definition is quite flexible, and Packages and Components can be defined to identify the kinds of things that exist in each SBOM type, but there is no standard way to identify the SBOM Type associated with a specific DejaCode Product, further complicated by the potential need to extract particular SBOMs of various types from the same Product Inventory.
Benefits
A new SBOM Type would address that need, and would support additional functionality related to various SBOM Types. Eventually this would support the generation of SBOMs from DejaCode that are more specific than the generic SBOM.
Design Challenges
Define SBOM Types in a new user-editable table in DejaCode?
OR
Define SBOM Types in a standard list in the source code?
OR
Do not validate SBOM Type and let it be free-form text?
Some advantages of an SBOM Type table would be:
- ability to describe exactly what the SBOM Type means to the organization
- ability to associate the SBOM Type with an SBOM Template (future ability -- this might align, for example, with SPDX SBOM "Profiles")
- ability to associate the SBOM Type with a specific SBOM Generator (program, DejaCode Report, etc. -- also future).
Assumptions
A DejaCode Product definition can be associated with exactly one SBOM Type in a meaningful way.
- Ngôn ngữ chính
- Python
- Star
- 52
- Fork
- 30
- Merge trung bình
- 4 giờ 57 phút
- Pull request đã merge (30 ngày)
- 21
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của aboutcode-org/dejacode
-
DOC: Document workflow between ScanCode.io and DejaCodeCó thể đã có người làm @tdruez đã nhận 2 ngày trước. Đang mởdocumentation
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100
aboutcode-org/dejacode#606 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Unify product Clone, "Save as new" and admin "Save as new" into a single clone featureCó thể đã có người làm @Anurag-S1ngh đã nhận hôm nay. Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
aboutcode-org/dejacode#603 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
design needed enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 62/100
aboutcode-org/dejacode#561 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Enhancement request: Refine License Category - Copyleft LimitedCó thể làm lại được @hesa đã nhận 120 ngày trước và không có pull request nào đang mở. Đang mởdesign needed enhancement
aboutcode-org/dejacode#499 · 13 bình luận · 3 người được giao ·
Maintainer thường phản hồi trong vòng 1 ngày
-
BUG: Product overview page splits product with many versions across pagesCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởbug design needed enhancement
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
aboutcode-org/dejacode#460 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của aboutcode-org/dejacode
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
-
[Bug]: Responses API 500s on assistant message with empty content listCó thể đã có người làm @shadowmodder đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
vllm-project/vllm#64940 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
limits
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
agent-ready area: docs documentation good first issue
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Soneso/stellar-agent-wallet#524 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Keybind quest outdatedĐang mởStatus: Triage Type: Quest
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
GTNewHorizons/GT-New-Horizons-Modpack#27490 ·
Maintainer thường phản hồi trong vòng 1 ngày