Python4DataScience
banner
python4data.science
Python4DataScience
@python4data.science
Teaching materials for the cusy training courses on a Python-based data science workflow: https://cusy.io/seminars
• How can you make your code more secure?
• How can you ensure separation of concerns?
• How can you continuously verify the security of your dependencies?
• How do you create SBOMs?
www.python4data.science/en/latest/pr...
#Python #SupplyChain #Vulnerability #SBOM
Security
As of July 2026, PyPI hosts over 750,000 packages, and this number is growing daily. An average Python project includes dozens of additional dependencies – packages that you have never explicitly c...
www.python4data.science
August 3, 2026 at 6:13 AM
I agree with you. Recently, a car manufacturer listed a Trojan in its SBOM. Nevertheless, SBOMs can be a first step towards securing your own project. In the ‘Analysis’ section, we described how SBOMs can be used to detect malware: www.python4data.science/en/latest/pr...
Software Bill of Materials (SBOM)
A Software Bill of Materials (SBOM) is a document used to exchange information about software and its composition. This format is primarily used in the security field to check software and its depe...
www.python4data.science
July 24, 2026 at 7:37 AM
In our experience, data scientists have been using coding agents for several years now. We aim to provide them with a secure development environment featuring sandboxing and appropriate rules.
July 9, 2026 at 9:13 AM
Thank you very much for pointing that out. The link has now been fixed.
May 24, 2026 at 8:14 AM
pygame is suitable for developing multimedia applications, whilst pytest can be used universally to test libraries and applications automatically. It is used by most well-known Python libraries.
May 22, 2026 at 6:08 AM