{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:eeedec85-ffe6-433b-9118-0d4bc6e03453","metadata":{"timestamp":"2026-10-09T05:10:25Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"IdentityPython/JWTConnect-Python-CryptoJWT"}},"components":[{"type":"library","name":"python","version":"^3.7","purl":"pkg:pypi/python","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"cryptography","version":"\u003e=3.4.6","purl":"pkg:pypi/cryptography","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"requests","version":"^2.25.1","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"alabaster","version":"^0.7.12","purl":"pkg:pypi/alabaster","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"black","version":"^22","purl":"pkg:pypi/black","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"isort","version":"^5.6.4","purl":"pkg:pypi/isort","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"pytest","version":"^6.1.2","purl":"pkg:pypi/pytest","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"pytest-black","version":"^0.3.12","purl":"pkg:pypi/pytest-black","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"pytest-isort","version":"^1.2.0","purl":"pkg:pypi/pytest-isort","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"responses","version":"^0.13.0","purl":"pkg:pypi/responses","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"sphinx","version":"^3.5.2","purl":"pkg:pypi/sphinx","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"sphinx-autobuild","version":"^2021.3.14","purl":"pkg:pypi/sphinx-autobuild","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"pytest-cov","version":"^2.11.1","purl":"pkg:pypi/pytest-cov","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"codecov","version":"^2.1.11","purl":"pkg:pypi/codecov","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"coverage","version":"^6.4","purl":"pkg:pypi/coverage","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"actions/checkout","version":"v3","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/codeql-analysis.yml"}]},{"type":"library","name":"github/codeql-action/init","version":"v1","purl":"pkg:githubactions/github/codeql-action/init","properties":[{"name":"filePath","value":".github/workflows/codeql-analysis.yml"}]},{"type":"library","name":"github/codeql-action/autobuild","version":"v1","purl":"pkg:githubactions/github/codeql-action/autobuild","properties":[{"name":"filePath","value":".github/workflows/codeql-analysis.yml"}]},{"type":"library","name":"github/codeql-action/analyze","version":"v1","purl":"pkg:githubactions/github/codeql-action/analyze","properties":[{"name":"filePath","value":".github/workflows/codeql-analysis.yml"}]},{"type":"library","name":"actions/checkout","version":"v3","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"actions/setup-python","version":"v3","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/release.yml"}]},{"type":"library","name":"fkirc/skip-duplicate-actions","version":"master","purl":"pkg:githubactions/fkirc/skip-duplicate-actions","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/checkout","version":"v3","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/setup-python","version":"v3","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/cache","version":"v3","purl":"pkg:githubactions/actions/cache","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"codecov/codecov-action","version":"v1","purl":"pkg:githubactions/codecov/codecov-action","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]}]}