CycloneDX / CycloneDX/cyclonedx-python
Feature Request: Include Python version in SBOM
- Ngôn ngữ chính
- Python
- Star
- 390
- Fork
- 98
- Merge trung bình
- 2 ngày 23 giờ
- Pull request đã merge (30 ngày)
- 2
Mô tả
As discussed in https://github.com/CycloneDX/cyclonedx-python/discussions/393#discussioncomment-7270903 the specific version of Python that a piece of software is run with is an important part of its dependencies.
Therefore, although the Python version isn't usually bundled with a piece of software, it can be useful to know what version was used when the SBOM was generated - ideally, because that is the same version it is deployed with or was used to build the wheel.
For internal tools, it provides visibility into which Python versions are being used.
Limitations:
Especially if a tool isn't package but simply deployed, it can be used with any Python version that supports all features it uses, and the SBOM cannot accurately reflect that. This could potentially be misleading.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách đọc cuộc thảo luận được liên kết và các giới hạn của issue, sau đó xác định entry point để tạo SBOM trong repository. Xác định cách biểu diễn phiên bản Python runtime và bổ sung coverage cho SBOM được tạo; hoàn tất khi phiên bản được đưa vào mà không phóng đại yêu cầu runtime.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- devtools, security
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100