{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:fc571874-4be8-456d-bf8b-579ea1106405","metadata":{"timestamp":"2026-09-27T23:03:06Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"python/docsbuild-scripts"}},"components":[{"type":"library","name":"jinja2","version":"*","purl":"pkg:pypi/jinja2","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"requests","version":"*","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"sentry-sdk","version":"*","purl":"pkg:pypi/sentry-sdk","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"zc.lockfile","version":"*","purl":"pkg:pypi/zc.lockfile","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"GitPython","version":"*","purl":"pkg:pypi/GitPython","properties":[{"name":"filePath","value":"tools_requirements.txt"}]},{"type":"library","name":"httpx","version":"*","purl":"pkg:pypi/httpx","properties":[{"name":"filePath","value":"tools_requirements.txt"}]},{"type":"library","name":"tabulate","version":"*","purl":"pkg:pypi/tabulate","properties":[{"name":"filePath","value":"tools_requirements.txt"}]},{"type":"library","name":"actions/checkout","version":"v7","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/lint.yml"}]},{"type":"library","name":"j178/prek-action","version":"v3.0.0","purl":"pkg:githubactions/j178/prek-action","properties":[{"name":"filePath","value":".github/workflows/lint.yml"}]},{"type":"library","name":"actions/checkout","version":"v7","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/setup-python","version":"v7","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"actions/upload-artifact","version":"v7","purl":"pkg:githubactions/actions/upload-artifact","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"hynek/setup-cached-uv","version":"v2","purl":"pkg:githubactions/hynek/setup-cached-uv","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]},{"type":"library","name":"codecov/codecov-action","version":"v7","purl":"pkg:githubactions/codecov/codecov-action","properties":[{"name":"filePath","value":".github/workflows/test.yml"}]}]}