Skip to content

Update Python modules in a project's VENV dir, update requirements.txt and also update the Software Bill of material (SBOM)

License

Notifications You must be signed in to change notification settings

nitram2342/update-python-venv-requirements-and-sbom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

update-python-venv-requirements-and-sbom

Update Python modules in a project's VENV dir, update requirements.txt and also update the Software Bill of material (SBOM)

Background

Vulnerabilities in dependencies like log4j have shown, that there is the need to understand which application contain which dependencies to be able to react. Do you operate Internet-facing applications? Maybe in setups that you can't just update with pkg|yum|apt upgrade|update?

One day we may process vulnerability feeds with machine-readable advisories and match them against an asset repository with SBOM descriptions. Everything is there to do that. Advisories, vulnerability feeds, software such as CycloneDX to track dependencies. There are still gaps in tooling. Another missing part are SBOM descriptions for projects.

This tool is a personal helper script to generate and update SBOM files.

About

Update Python modules in a project's VENV dir, update requirements.txt and also update the Software Bill of material (SBOM)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages