{"$schema":"http://cyclonedx.org/schema/bom-1.7.schema.json","bomFormat":"CycloneDX","specVersion":"1.7","serialNumber":"urn:uuid:d73ca63b-0ddf-4400-92a4-eb309336af82","version":1,"metadata":{"timestamp":"2026-11-02T03:09:53Z","tools":{"components":[{"type":"application","author":"anchore","name":"syft","version":"1.55.0"}]},"component":{"bom-ref":"9bdf0bfc5722c9c7","type":"file","name":"Yelp/detect-secrets","version":"v1.5.0"}},"components":[{"bom-ref":"pkg:github/actions/checkout@v2?package-id=7b459b197d7d9523","type":"library","name":"actions/checkout","version":"v2","cpe":"cpe:2.3:a:actions\\/checkout:actions\\/checkout:v2:*:*:*:*:*:*:*","purl":"pkg:github/actions/checkout@v2","properties":[{"name":"syft:package:foundBy","value":"github-actions-usage-cataloger"},{"name":"syft:package:type","value":"github-action"},{"name":"syft:package:metadataType","value":"github-actions-use-statement"},{"name":"syft:location:0:path","value":"/.github/workflows/ci.yml"}]},{"bom-ref":"pkg:github/actions/checkout@v2?package-id=b58be28d3fd543b9","type":"library","name":"actions/checkout","version":"v2","cpe":"cpe:2.3:a:actions\\/checkout:actions\\/checkout:v2:*:*:*:*:*:*:*","purl":"pkg:github/actions/checkout@v2","properties":[{"name":"syft:package:foundBy","value":"github-actions-usage-cataloger"},{"name":"syft:package:type","value":"github-action"},{"name":"syft:package:metadataType","value":"github-actions-use-statement"},{"name":"syft:location:0:path","value":"/.github/workflows/pypi.yml"}]},{"bom-ref":"pkg:github/actions/setup-python@v2?package-id=61655fb292f0b00c","type":"library","name":"actions/setup-python","version":"v2","cpe":"cpe:2.3:a:actions\\/setup-python:actions\\/setup-python:v2:*:*:*:*:*:*:*","purl":"pkg:github/actions/setup-python@v2","properties":[{"name":"syft:package:foundBy","value":"github-actions-usage-cataloger"},{"name":"syft:package:type","value":"github-action"},{"name":"syft:package:metadataType","value":"github-actions-use-statement"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup-python:actions\\/setup_python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup_python:actions\\/setup-python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup_python:actions\\/setup_python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup:actions\\/setup-python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup:actions\\/setup_python:v2:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/.github/workflows/ci.yml"}]},{"bom-ref":"pkg:github/actions/setup-python@v2?package-id=bda431afdb95524f","type":"library","name":"actions/setup-python","version":"v2","cpe":"cpe:2.3:a:actions\\/setup-python:actions\\/setup-python:v2:*:*:*:*:*:*:*","purl":"pkg:github/actions/setup-python@v2","properties":[{"name":"syft:package:foundBy","value":"github-actions-usage-cataloger"},{"name":"syft:package:type","value":"github-action"},{"name":"syft:package:metadataType","value":"github-actions-use-statement"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup-python:actions\\/setup_python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup_python:actions\\/setup-python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup_python:actions\\/setup_python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup:actions\\/setup-python:v2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:actions\\/setup:actions\\/setup_python:v2:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/.github/workflows/pypi.yml"}]},{"bom-ref":"pkg:pypi/attrs@23.2.0?package-id=c6a2ee63bf557f29","type":"library","name":"attrs","version":"23.2.0","cpe":"cpe:2.3:a:python-attrs:python-attrs:23.2.0:*:*:*:*:*:*:*","purl":"pkg:pypi/attrs@23.2.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-attrs:python_attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_attrs:python-attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_attrs:python_attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:attrs:python-attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:attrs:python_attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-attrs:attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_attrs:attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:attrs:attrs:23.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/backports-entry-points-selectable@1.3.0?package-id=2412ec4e520e5b22","type":"library","name":"backports-entry-points-selectable","version":"1.3.0","cpe":"cpe:2.3:a:python-backports-entry-points-selectable:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*","purl":"pkg:pypi/backports-entry-points-selectable@1.3.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry-points-selectable:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points_selectable:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points_selectable:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points-selectable:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points-selectable:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points_selectable:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points_selectable:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry-points-selectable:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry-points-selectable:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points_selectable:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points_selectable:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry-points:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry-points:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points-selectable:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points-selectable:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points_selectable:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points_selectable:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry-points:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry-points:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry_points:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry-points:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry_points:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports-entry:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports_entry:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-backports:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_backports:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports-entry:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports_entry:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:backports:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:backports-entry-points-selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:backports_entry_points_selectable:1.3.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/certifi@2023.11.17?package-id=1834cb1629eb62ba","type":"library","name":"certifi","version":"2023.11.17","cpe":"cpe:2.3:a:certifi:certifi:2023.11.17:*:*:*:*:python:*:*","purl":"pkg:pypi/certifi@2023.11.17","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/cfgv@3.4.0?package-id=435a3976a3618934","type":"library","name":"cfgv","version":"3.4.0","cpe":"cpe:2.3:a:python-cfgv:python-cfgv:3.4.0:*:*:*:*:*:*:*","purl":"pkg:pypi/cfgv@3.4.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-cfgv:python_cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_cfgv:python-cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_cfgv:python_cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cfgv:python-cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cfgv:python_cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-cfgv:cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_cfgv:cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:cfgv:cfgv:3.4.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/charset-normalizer@3.3.2?package-id=e281d5ad38ce2eb7","type":"library","name":"charset-normalizer","version":"3.3.2","cpe":"cpe:2.3:a:python-charset-normalizer:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*","purl":"pkg:pypi/charset-normalizer@3.3.2","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-charset-normalizer:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset_normalizer:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset_normalizer:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset-normalizer:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset-normalizer:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset_normalizer:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset_normalizer:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-charset-normalizer:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-charset-normalizer:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset_normalizer:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset_normalizer:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-charset:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-charset:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset-normalizer:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset-normalizer:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset_normalizer:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset_normalizer:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-charset:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-charset:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_charset:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:charset:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:charset-normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:charset_normalizer:3.3.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/coverage@7.5.1?package-id=f148f3d8d0cca197","type":"library","name":"coverage","version":"7.5.1","cpe":"cpe:2.3:a:python-coverage:python-coverage:7.5.1:*:*:*:*:*:*:*","purl":"pkg:pypi/coverage@7.5.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-coverage:python_coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_coverage:python-coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_coverage:python_coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:coverage:python-coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:coverage:python_coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-coverage:coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_coverage:coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:coverage:coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:coverage:7.5.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/distlib@0.3.8?package-id=5ff2ef9b50c978fa","type":"library","name":"distlib","version":"0.3.8","cpe":"cpe:2.3:a:python-distlib:python-distlib:0.3.8:*:*:*:*:*:*:*","purl":"pkg:pypi/distlib@0.3.8","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-distlib:python_distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_distlib:python-distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_distlib:python_distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:distlib:python-distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:distlib:python_distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-distlib:distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_distlib:distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:distlib:distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:distlib:0.3.8:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/filelock@3.13.1?package-id=ec6923b0c4c46bee","type":"library","name":"filelock","version":"3.13.1","cpe":"cpe:2.3:a:python-filelock:python-filelock:3.13.1:*:*:*:*:*:*:*","purl":"pkg:pypi/filelock@3.13.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-filelock:python_filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_filelock:python-filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_filelock:python_filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filelock:python-filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filelock:python_filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-filelock:filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_filelock:filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:filelock:filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:filelock:3.13.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/flake8@7.0.0?package-id=f07baa168cc1e3e7","type":"library","name":"flake8","version":"7.0.0","cpe":"cpe:2.3:a:python-flake8:python-flake8:7.0.0:*:*:*:*:*:*:*","purl":"pkg:pypi/flake8@7.0.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-flake8:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_flake8:python-flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_flake8:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flake8:python-flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flake8:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-flake8:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_flake8:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flake8:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev-minimal.txt"}]},{"bom-ref":"pkg:pypi/flake8@7.0.0?package-id=077942829bfa26ef","type":"library","name":"flake8","version":"7.0.0","cpe":"cpe:2.3:a:python-flake8:python-flake8:7.0.0:*:*:*:*:*:*:*","purl":"pkg:pypi/flake8@7.0.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-flake8:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_flake8:python-flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_flake8:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flake8:python-flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flake8:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-flake8:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_flake8:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:flake8:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:flake8:7.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/gibberish-detector@0.1.1?package-id=a4966de82b631b1e","type":"library","name":"gibberish-detector","version":"0.1.1","cpe":"cpe:2.3:a:python-gibberish-detector:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*","purl":"pkg:pypi/gibberish-detector@0.1.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-gibberish-detector:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish_detector:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish_detector:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish-detector:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish-detector:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish_detector:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish_detector:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-gibberish-detector:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-gibberish-detector:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish_detector:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish_detector:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-gibberish:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-gibberish:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish-detector:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish-detector:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish_detector:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish_detector:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-gibberish:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-gibberish:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_gibberish:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:gibberish:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:gibberish-detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:gibberish_detector:0.1.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/identify@2.5.36?package-id=1661922566b4b961","type":"library","name":"identify","version":"2.5.36","cpe":"cpe:2.3:a:python-identify:python-identify:2.5.36:*:*:*:*:*:*:*","purl":"pkg:pypi/identify@2.5.36","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-identify:python_identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_identify:python-identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_identify:python_identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:identify:python-identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:identify:python_identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-identify:identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_identify:identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:identify:identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:identify:2.5.36:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/idna@3.7?package-id=277361fcaf5ece55","type":"library","name":"idna","version":"3.7","cpe":"cpe:2.3:a:kjd:internationalized_domain_names_in_applications:3.7:*:*:*:*:python:*:*","purl":"pkg:pypi/idna@3.7","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/iniconfig@2.0.0?package-id=0866cb3961705ff9","type":"library","name":"iniconfig","version":"2.0.0","cpe":"cpe:2.3:a:python-iniconfig:python-iniconfig:2.0.0:*:*:*:*:*:*:*","purl":"pkg:pypi/iniconfig@2.0.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-iniconfig:python_iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_iniconfig:python-iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_iniconfig:python_iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iniconfig:python-iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iniconfig:python_iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-iniconfig:iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_iniconfig:iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:iniconfig:iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:iniconfig:2.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/mccabe@0.7.0?package-id=e17ab86e9d766e65","type":"library","name":"mccabe","version":"0.7.0","cpe":"cpe:2.3:a:python-mccabe:python-mccabe:0.7.0:*:*:*:*:*:*:*","purl":"pkg:pypi/mccabe@0.7.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mccabe:python_mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mccabe:python-mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mccabe:python_mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mccabe:python-mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mccabe:python_mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mccabe:mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mccabe:mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mccabe:mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:mccabe:0.7.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/monotonic@1.6?package-id=7abfbd40695ac1c5","type":"library","name":"monotonic","version":"1.6","cpe":"cpe:2.3:a:python-monotonic:python-monotonic:1.6:*:*:*:*:*:*:*","purl":"pkg:pypi/monotonic@1.6","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-monotonic:python_monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_monotonic:python-monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_monotonic:python_monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:monotonic:python-monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:monotonic:python_monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-monotonic:monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_monotonic:monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:monotonic:monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:monotonic:1.6:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/mypy@0.971?package-id=9653e834f92b6299","type":"library","name":"mypy","version":"0.971","cpe":"cpe:2.3:a:python-mypy:python-mypy:0.971:*:*:*:*:*:*:*","purl":"pkg:pypi/mypy@0.971","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy:python_mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy:python-mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy:python_mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy:python-mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy:python_mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy:mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy:mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy:mypy:0.971:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/mypy-extensions@1.0.0?package-id=00f607de128d1a09","type":"library","name":"mypy-extensions","version":"1.0.0","cpe":"cpe:2.3:a:python-mypy-extensions:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*","purl":"pkg:pypi/mypy-extensions@1.0.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy-extensions:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy_extensions:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy_extensions:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy-extensions:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy-extensions:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy_extensions:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy_extensions:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy-extensions:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy-extensions:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy_extensions:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy_extensions:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy-extensions:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy-extensions:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy_extensions:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy_extensions:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy:python-mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy:python_mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-mypy:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_mypy:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy:mypy-extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:mypy:mypy_extensions:1.0.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/nodeenv@1.8.0?package-id=5ca52a873e074749","type":"library","name":"nodeenv","version":"1.8.0","cpe":"cpe:2.3:a:python-nodeenv:python-nodeenv:1.8.0:*:*:*:*:*:*:*","purl":"pkg:pypi/nodeenv@1.8.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-nodeenv:python_nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_nodeenv:python-nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_nodeenv:python_nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodeenv:python-nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodeenv:python_nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-nodeenv:nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_nodeenv:nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:nodeenv:nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:nodeenv:1.8.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/packaging@24.0?package-id=0c4acb83d7c17c53","type":"library","name":"packaging","version":"24.0","cpe":"cpe:2.3:a:python-packaging:python-packaging:24.0:*:*:*:*:*:*:*","purl":"pkg:pypi/packaging@24.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-packaging:python_packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_packaging:python-packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_packaging:python_packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:packaging:python-packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:packaging:python_packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-packaging:packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_packaging:packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:packaging:packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:packaging:24.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/platformdirs@4.2.1?package-id=ba49a0be45b23684","type":"library","name":"platformdirs","version":"4.2.1","cpe":"cpe:2.3:a:python-platformdirs:python-platformdirs:4.2.1:*:*:*:*:*:*:*","purl":"pkg:pypi/platformdirs@4.2.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-platformdirs:python_platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_platformdirs:python-platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_platformdirs:python_platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:platformdirs:python-platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:platformdirs:python_platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-platformdirs:platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_platformdirs:platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:platformdirs:platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:platformdirs:4.2.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/pluggy@1.5.0?package-id=c27906e409811944","type":"library","name":"pluggy","version":"1.5.0","cpe":"cpe:2.3:a:python-pluggy:python-pluggy:1.5.0:*:*:*:*:*:*:*","purl":"pkg:pypi/pluggy@1.5.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pluggy:python_pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pluggy:python-pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pluggy:python_pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pluggy:python-pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pluggy:python_pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pluggy:pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pluggy:pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pluggy:pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pluggy:1.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/pre-commit@3.5.0?package-id=e7fc64bf9cee1420","type":"library","name":"pre-commit","version":"3.5.0","cpe":"cpe:2.3:a:python-pre-commit:python-pre-commit:3.5.0:*:*:*:*:*:*:*","purl":"pkg:pypi/pre-commit@3.5.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pre-commit:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre_commit:python-pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre_commit:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre-commit:python-pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre-commit:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre_commit:python-pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre_commit:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pre-commit:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pre-commit:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pre:python-pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pre:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre:python-pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre_commit:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre_commit:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre-commit:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre-commit:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre:python-pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre:python_pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre_commit:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre_commit:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pre:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pre:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pre:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre:pre-commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pre:pre_commit:3.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/py@1.11.0?package-id=4993462584dd038a","type":"library","name":"py","version":"1.11.0","cpe":"cpe:2.3:a:python-py:python-py:1.11.0:*:*:*:*:*:*:*","purl":"pkg:pypi/py@1.11.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-py:python_py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_py:python-py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_py:python_py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:py:python-py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:py:python_py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-py:py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_py:py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:py:py:1.11.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/pyahocorasick@2.1.0?package-id=e4a19d36bc5695a6","type":"library","name":"pyahocorasick","version":"2.1.0","cpe":"cpe:2.3:a:python-pyahocorasick:python-pyahocorasick:2.1.0:*:*:*:*:*:*:*","purl":"pkg:pypi/pyahocorasick@2.1.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyahocorasick:python_pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyahocorasick:python-pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyahocorasick:python_pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyahocorasick:python-pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyahocorasick:python_pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyahocorasick:pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyahocorasick:pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyahocorasick:pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pyahocorasick:2.1.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/pycodestyle@2.11.1?package-id=0d999c2d0d7bebd5","type":"library","name":"pycodestyle","version":"2.11.1","cpe":"cpe:2.3:a:python-pycodestyle:python-pycodestyle:2.11.1:*:*:*:*:*:*:*","purl":"pkg:pypi/pycodestyle@2.11.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pycodestyle:python_pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pycodestyle:python-pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pycodestyle:python_pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pycodestyle:python-pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pycodestyle:python_pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pycodestyle:pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pycodestyle:pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pycodestyle:pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pycodestyle:2.11.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/pyflakes@3.2.0?package-id=7b4ea968123ce361","type":"library","name":"pyflakes","version":"3.2.0","cpe":"cpe:2.3:a:python-pyflakes:python-pyflakes:3.2.0:*:*:*:*:*:*:*","purl":"pkg:pypi/pyflakes@3.2.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyflakes:python_pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyflakes:python-pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyflakes:python_pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyflakes:python-pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyflakes:python_pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyflakes:pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyflakes:pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyflakes:pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pyflakes:3.2.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:github/pypa/gh-action-pypi-publish@v1.5.0?package-id=b9851ccbc1129d9c","type":"library","name":"pypa/gh-action-pypi-publish","version":"v1.5.0","cpe":"cpe:2.3:a:pypa\\/gh-action-pypi-publish:pypa\\/gh-action-pypi-publish:v1.5.0:*:*:*:*:*:*:*","purl":"pkg:github/pypa/gh-action-pypi-publish@v1.5.0","properties":[{"name":"syft:package:foundBy","value":"github-actions-usage-cataloger"},{"name":"syft:package:type","value":"github-action"},{"name":"syft:package:metadataType","value":"github-actions-use-statement"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh-action-pypi-publish:pypa\\/gh_action_pypi_publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh_action_pypi_publish:pypa\\/gh-action-pypi-publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh_action_pypi_publish:pypa\\/gh_action_pypi_publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh-action-pypi:pypa\\/gh-action-pypi-publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh-action-pypi:pypa\\/gh_action_pypi_publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh_action_pypi:pypa\\/gh-action-pypi-publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh_action_pypi:pypa\\/gh_action_pypi_publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh-action:pypa\\/gh-action-pypi-publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh-action:pypa\\/gh_action_pypi_publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh_action:pypa\\/gh-action-pypi-publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh_action:pypa\\/gh_action_pypi_publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh:pypa\\/gh-action-pypi-publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pypa\\/gh:pypa\\/gh_action_pypi_publish:v1.5.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/.github/workflows/pypi.yml"}]},{"bom-ref":"pkg:pypi/pyparsing@3.1.2?package-id=8a8811ae66a18f33","type":"library","name":"pyparsing","version":"3.1.2","cpe":"cpe:2.3:a:python-pyparsing:python-pyparsing:3.1.2:*:*:*:*:*:*:*","purl":"pkg:pypi/pyparsing@3.1.2","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyparsing:python_pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyparsing:python-pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyparsing:python_pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyparsing:python-pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyparsing:python_pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyparsing:pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyparsing:pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyparsing:pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pyparsing:3.1.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/pytest@7.4.3?package-id=056d794b7677a818","type":"library","name":"pytest","version":"7.4.3","cpe":"cpe:2.3:a:python-pytest:python-pytest:7.4.3:*:*:*:*:*:*:*","purl":"pkg:pypi/pytest@7.4.3","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pytest:python_pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pytest:python-pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pytest:python_pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pytest:python-pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pytest:python_pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pytest:pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pytest:pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pytest:pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pytest:7.4.3:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/pyyaml@6.0.1?package-id=9601644f2959e6eb","type":"library","name":"pyyaml","version":"6.0.1","cpe":"cpe:2.3:a:python-pyyaml:python-pyyaml:6.0.1:*:*:*:*:*:*:*","purl":"pkg:pypi/pyyaml@6.0.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyyaml:python_pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyyaml:python-pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyyaml:python_pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-pyyaml:pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_pyyaml:pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyyaml:python-pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyyaml:python_pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:pyyaml:pyyaml:6.0.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/requests@2.31.0?package-id=b6832aab2298525d","type":"library","name":"requests","version":"2.31.0","cpe":"cpe:2.3:a:python:requests:2.31.0:*:*:*:*:*:*:*","purl":"pkg:pypi/requests@2.31.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/responses@0.25.0?package-id=a43d8cb88cc4bd57","type":"library","name":"responses","version":"0.25.0","cpe":"cpe:2.3:a:python-responses:python-responses:0.25.0:*:*:*:*:*:*:*","purl":"pkg:pypi/responses@0.25.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-responses:python_responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_responses:python-responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_responses:python_responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-responses:responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_responses:responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:responses:python-responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:responses:python_responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:responses:responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:responses:0.25.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/six@1.16.0?package-id=f9f69e6295c74b79","type":"library","name":"six","version":"1.16.0","cpe":"cpe:2.3:a:python-six:python-six:1.16.0:*:*:*:*:*:*:*","purl":"pkg:pypi/six@1.16.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-six:python_six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_six:python-six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_six:python_six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-six:six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_six:six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:six:python-six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:six:python_six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:six:six:1.16.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/toml@0.10.2?package-id=89ab6e67a697b85b","type":"library","name":"toml","version":"0.10.2","cpe":"cpe:2.3:a:python-toml:python-toml:0.10.2:*:*:*:*:*:*:*","purl":"pkg:pypi/toml@0.10.2","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-toml:python_toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_toml:python-toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_toml:python_toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-toml:toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_toml:toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:toml:python-toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:toml:python_toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:toml:toml:0.10.2:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/tox@4.15.0?package-id=9b05537e3290c8a3","type":"library","name":"tox","version":"4.15.0","cpe":"cpe:2.3:a:python-tox:python-tox:4.15.0:*:*:*:*:*:*:*","purl":"pkg:pypi/tox@4.15.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox:python_tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox:python-tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox:python_tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox:tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox:tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox:python-tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox:python_tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox:tox:4.15.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/tox-pip-extensions@1.6.0?package-id=8d56b87f3bd678a0","type":"library","name":"tox-pip-extensions","version":"1.6.0","cpe":"cpe:2.3:a:python-tox-pip-extensions:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*","purl":"pkg:pypi/tox-pip-extensions@1.6.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox-pip-extensions:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip_extensions:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip_extensions:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox-pip-extensions:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox-pip-extensions:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip_extensions:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip_extensions:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip-extensions:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip-extensions:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip_extensions:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip_extensions:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox-pip:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox-pip:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip-extensions:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip-extensions:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip_extensions:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip_extensions:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox-pip:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox-pip:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox_pip:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-tox:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_tox:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox:python-tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox:python_tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox-pip:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox_pip:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox:tox-pip-extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:tox:tox_pip_extensions:1.6.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/typed-ast@1.5.5?package-id=7cff85897dad0a37","type":"library","name":"typed-ast","version":"1.5.5","cpe":"cpe:2.3:a:python-typed-ast:python-typed-ast:1.5.5:*:*:*:*:*:*:*","purl":"pkg:pypi/typed-ast@1.5.5","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typed-ast:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed_ast:python-typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed_ast:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typed:python-typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typed:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed:python-typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typed-ast:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typed-ast:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed_ast:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed_ast:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-ast:python-typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-ast:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_ast:python-typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_ast:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typed:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typed:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typed:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:python-typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:python_typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-ast:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed-ast:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_ast:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed_ast:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:typed-ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typed:typed_ast:1.5.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/types-pyyaml@6.0.12.12?package-id=a3c6eb7b72e0b346","type":"library","name":"types-pyyaml","version":"6.0.12.12","cpe":"cpe:2.3:a:python-types-pyyaml:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*","purl":"pkg:pypi/types-pyyaml@6.0.12.12","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types-pyyaml:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_pyyaml:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_pyyaml:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types-pyyaml:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types-pyyaml:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_pyyaml:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_pyyaml:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-pyyaml:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-pyyaml:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_pyyaml:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_pyyaml:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-pyyaml:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-pyyaml:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:python-types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:python_types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_pyyaml:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_pyyaml:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:types-pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:types_pyyaml:6.0.12.12:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/types-requests@2.31.0.20240106?package-id=dedc2b712df78243","type":"library","name":"types-requests","version":"2.31.0.20240106","cpe":"cpe:2.3:a:python-types-requests:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*","purl":"pkg:pypi/types-requests@2.31.0.20240106","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types-requests:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_requests:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_requests:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types-requests:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types-requests:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_requests:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types_requests:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-requests:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-requests:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_requests:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_requests:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-requests:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types-requests:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_requests:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types_requests:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-types:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_types:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:python-types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:python_types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:types-requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:types:types_requests:2.31.0.20240106:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/typing-extensions@4.11.0?package-id=a5448a1dfef36d5a","type":"library","name":"typing-extensions","version":"4.11.0","cpe":"cpe:2.3:a:python-typing-extensions:python-typing-extensions:4.11.0:*:*:*:*:*:*:*","purl":"pkg:pypi/typing-extensions@4.11.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typing-extensions:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing_extensions:python-typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing_extensions:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typing-extensions:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typing-extensions:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing_extensions:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing_extensions:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing-extensions:python-typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing-extensions:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing_extensions:python-typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing_extensions:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typing:python-typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typing:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing:python-typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing-extensions:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing-extensions:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing_extensions:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing_extensions:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typing:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-typing:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_typing:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing:python-typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing:python_typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing:typing-extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:typing:typing_extensions:4.11.0:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/unidiff@0.7.5?package-id=c6537c03ca155a00","type":"library","name":"unidiff","version":"0.7.5","cpe":"cpe:2.3:a:python-unidiff:python-unidiff:0.7.5:*:*:*:*:*:*:*","purl":"pkg:pypi/unidiff@0.7.5","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-unidiff:python_unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_unidiff:python-unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_unidiff:python_unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-unidiff:unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_unidiff:unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unidiff:python-unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unidiff:python_unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:unidiff:unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:unidiff:0.7.5:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/urllib3@2.1.0?package-id=960fd57f59138971","type":"library","name":"urllib3","version":"2.1.0","cpe":"cpe:2.3:a:python:urllib3:2.1.0:*:*:*:*:*:*:*","purl":"pkg:pypi/urllib3@2.1.0","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/virtualenv@20.26.1?package-id=4fb3cf4b2c968fe3","type":"library","name":"virtualenv","version":"20.26.1","cpe":"cpe:2.3:a:python-virtualenv:python-virtualenv:20.26.1:*:*:*:*:*:*:*","purl":"pkg:pypi/virtualenv@20.26.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-virtualenv:python_virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_virtualenv:python-virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_virtualenv:python_virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-virtualenv:virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_virtualenv:virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:virtualenv:python-virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:virtualenv:python_virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:virtualenv:virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:virtualenv:20.26.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"pkg:pypi/zipp@3.18.1?package-id=949231e81b3f742a","type":"library","name":"zipp","version":"3.18.1","cpe":"cpe:2.3:a:python-zipp:python-zipp:3.18.1:*:*:*:*:*:*:*","purl":"pkg:pypi/zipp@3.18.1","properties":[{"name":"syft:package:foundBy","value":"python-package-cataloger"},{"name":"syft:package:language","value":"python"},{"name":"syft:package:type","value":"python"},{"name":"syft:package:metadataType","value":"python-pip-requirements-entry"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-zipp:python_zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_zipp:python-zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_zipp:python_zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python-zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:python_zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python-zipp:zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python_zipp:zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zipp:python-zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zipp:python_zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:python:zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:cpe23","value":"cpe:2.3:a:zipp:zipp:3.18.1:*:*:*:*:*:*:*"},{"name":"syft:location:0:path","value":"/requirements-dev.txt"}]},{"bom-ref":"7561d461b00ff11d","type":"file","name":"/.github/workflows/ci.yml","hashes":[{"alg":"SHA-1","content":"2a989fedf5637f0b836f036f03914c8fa0ceb884"},{"alg":"SHA-256","content":"2a713517f5ed9b069bca2edbd72ab28b584cd86088524bb7bc955c1619faf23b"}]},{"bom-ref":"490d9b627467b42a","type":"file","name":"/.github/workflows/pypi.yml","hashes":[{"alg":"SHA-1","content":"ff7b061003c521cbe3924669fd38afc3b93de0b3"},{"alg":"SHA-256","content":"312dbcba5ba1deae3f5fe92b15f356da6e72673c372f7883926e6155cdd254d1"}]},{"bom-ref":"c6496f53514ad196","type":"file","name":"/requirements-dev-minimal.txt","hashes":[{"alg":"SHA-1","content":"23f3df15d8bdbc048de8806013ae0976a50dd56d"},{"alg":"SHA-256","content":"69273b0a26d032fe144aada7a6932ce92ecafd1a3ffb7f77cc3fd4bdd956b120"}]},{"bom-ref":"4ba17b6e41ad51a8","type":"file","name":"/requirements-dev.txt","hashes":[{"alg":"SHA-1","content":"60c95c27b2959b89fa15ee1c5ead6ecf000c3724"},{"alg":"SHA-256","content":"1274a1a8def353cad0aad1b10e954e4f38c6238525ff6a17156efbf4847bc284"}]}]}
