sbom4python icon indicating copy to clipboard operation
sbom4python copied to clipboard

A tool to generate a SBOM (Software Bill of Materials) for an installed Python module

Results 14 sbom4python issues
Sort by recently updated
recently updated
newest added

When running `sbom4python` against my project, I am getting an exception thrown. It looks like the PyPi package in question doesn't have `repo_metadata` filled out (NoneType). I debated opening a...

bug

## Description The current `process_setup_py()` method only detects dependencies wrapped in quotes within list syntax: `pythoninstall_requires = ["django==4.2.23", "CairoSVG==2.7.1"]` However, many Python projects define dependencies using multiline strings followed by...

## Bug Description The `--python` parameter doesn't work when using tilde (`~`) expansion in file paths. ## Steps to Reproduce ```sbom4python --use-pip --python ~/path/to/venv/bin/python3.9 --system --sbom cyclonedx --format json --output-file...

bug

I used `sbom4python -r pyproject.toml -o sbom-spdx.json --sbom cyclonedx` and found it to not include the transitive dependencies. Running instead: `pip-compile -o requirements.txt ./pyproject.toml` and then `sbom4python -r requirements.txt -o...