Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
6.8
-
9a3998692 (dev), 97ac40531 (dev), f086e72b7 (dev), b8f5e5f55 (dev), 8c754dcbb (dev), d079fdd76 (dev), 2fa815341 (dev), a32359a10 (6.9), a33ce2a2c (6.9), 31237ffd5 (6.9), 97775f43a (6.9), 5a878ca69 (6.9), 6e74281ba (6.9), 419979e0d (6.9), 30bfeab29 (6.8)
Description
Chromium is missing from the Qt 6.8 SBOM. SBOM should cover all Qt WebEngine third party components, including Chroumium.
This task was identified as part of the CRA compliance assessment:
Expand SBOM structure to include all third-party components, for example Chromium in Qt Framework, to a feasible depth. The SBOM should provide the information required to identify potential known vulnerabilities in third-party components. The CRA minimum requirement is a top-level SBOM.
Outcome
SBOMs cover Chromium.
Reasoning
The CRA requires that Qt produce a software bill of materials in a commonly used and machine-readable format covering at the very least the top-level dependencies for each product. The CRA's key purpose of the SBOM is to enable Qt to ensure that its products do not contain vulnerable components developed by third parties. It is thus of utmost importance that the SBOM covers all third-party components in the product, at the very least on a top-level.
CRA Reference
Section 77
OWASP SAMM reference
Implementation business function:
Secure Build practice includes activities such as keeping a record of all dependencies and including at least the following information:
- where it is used or referenced
- version used
- license
- source information (link to repository, author's name, etc.)
- support and maintenance status of the dependency.
Attachments
Issue Links
- relates to
-
QTBUG-129901 Provide an SBOM for Qt WebEngine And Qt Pdf
- Open
-
QTBUG-131477 Review SBOM generation and documentation to include third party components
- Closed