{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:48f0c953-7a2b-475e-b3ef-3ec6f7be3fad","metadata":{"timestamp":"2026-04-17T10:48:27Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"cacheMon/libCacheSim-python"}},"components":[{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/build.yml"}]},{"type":"library","name":"actions/setup-python","version":"v4","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/build.yml"}]},{"type":"library","name":"actions/cache","version":"v3","purl":"pkg:githubactions/actions/cache","properties":[{"name":"filePath","value":".github/workflows/build.yml"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/docs.yml"}]},{"type":"library","name":"actions/setup-python","version":"v5","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/docs.yml"}]},{"type":"library","name":"actions/cache","version":"v4","purl":"pkg:githubactions/actions/cache","properties":[{"name":"filePath","value":".github/workflows/docs.yml"}]},{"type":"library","name":"actions/configure-pages","version":"v4","purl":"pkg:githubactions/actions/configure-pages","properties":[{"name":"filePath","value":".github/workflows/docs.yml"}]},{"type":"library","name":"actions/upload-pages-artifact","version":"v3","purl":"pkg:githubactions/actions/upload-pages-artifact","properties":[{"name":"filePath","value":".github/workflows/docs.yml"}]},{"type":"library","name":"actions/deploy-pages","version":"v4","purl":"pkg:githubactions/actions/deploy-pages","properties":[{"name":"filePath","value":".github/workflows/docs.yml"}]},{"type":"library","name":"mkdocs-material","version":"\u003e=9.6.5","purl":"pkg:pypi/mkdocs-material","properties":[{"name":"filePath","value":"docs/requirements.txt"}]},{"type":"library","name":"mkdocs-static-i18n","version":"\u003e=1.2.0","purl":"pkg:pypi/mkdocs-static-i18n","properties":[{"name":"filePath","value":"docs/requirements.txt"}]},{"type":"library","name":"numpy","version":"\u003e=1.20.0","purl":"pkg:pypi/numpy","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"boto3","version":"*","purl":"pkg:pypi/boto3","properties":[{"name":"filePath","value":"pyproject.toml"}]},{"type":"library","name":"actions/checkout","version":"v4","purl":"pkg:githubactions/actions/checkout","properties":[{"name":"filePath","value":".github/workflows/pypi-release.yml"}]},{"type":"library","name":"actions/setup-python","version":"v4","purl":"pkg:githubactions/actions/setup-python","properties":[{"name":"filePath","value":".github/workflows/pypi-release.yml"}]},{"type":"library","name":"docker/setup-buildx-action","version":"v3","purl":"pkg:githubactions/docker/setup-buildx-action","properties":[{"name":"filePath","value":".github/workflows/pypi-release.yml"}]},{"type":"library","name":"actions/upload-artifact","version":"v4","purl":"pkg:githubactions/actions/upload-artifact","properties":[{"name":"filePath","value":".github/workflows/pypi-release.yml"}]},{"type":"library","name":"actions/download-artifact","version":"v4","purl":"pkg:githubactions/actions/download-artifact","properties":[{"name":"filePath","value":".github/workflows/pypi-release.yml"}]},{"type":"library","name":"pypa/gh-action-pypi-publish","version":"release/v1","purl":"pkg:githubactions/pypa/gh-action-pypi-publish","properties":[{"name":"filePath","value":".github/workflows/pypi-release.yml"}]}]}