Skip to content

Commit 4daebb3

Browse files
authored
Merge pull request #214 from sw360/213-improve-sbom-quality-for-python-projects
Improve SBOM quality for python projects
2 parents d01bef3 + ebb37dc commit 4daebb3

9 files changed

Lines changed: 8238 additions & 1965 deletions

File tree

ChangeLog.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,18 @@
1616
can also provide your own list. For more information please have a look at [this documentation](documentation/Readme_Componentcheck.md).
1717
* New folder `documentation` where we want to keep all more detailed documentation
1818
on the way CaPyCLI works.
19-
* Fixed a bug in `bom filter`, that happened in verbose output when using a purl for filtering.
19+
* Fixed a bug in `bom filter`, that happened in verbose output when using a purl for filtering.
20+
* Improved SBOM quality for Python SBOMs
21+
* if an author of a component is known then he is added, otherwise "N/A" is added
22+
* if an author of a component is known then he is also added as supplier, otherwise "N/A" is added
23+
* the information from pyproject.toml is used as main component (if it exists)
24+
* The author of the SBOM is always CaPyCLI.
25+
* lifecycle phase information is always `build`
26+
* composition aggregate state is "unknown", because CaPyCLI is mostly right - nevertheless
27+
the final check needs to be done by a human. For example to answer the question whether
28+
a Python runtime needs to be part of the SBOM or not.
29+
* Python metadata does not provide copyright information, all copyright are set to "N/A".
30+
* Dependency updates.
2031

2132
## 2.10.1
2233

0 commit comments

Comments
 (0)