{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:ab175e9d-f54e-4fb2-a13d-f0a8fc290303","metadata":{"timestamp":"2026-10-19T09:42:36Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"core-api/python-raml-codec"}},"components":[{"type":"library","name":"coreapi","version":"*","purl":"pkg:pypi/coreapi","properties":[{"name":"filePath","value":"requirements-unfrozen.txt"}]},{"type":"library","name":"ramlfications","version":"*","purl":"pkg:pypi/ramlfications","properties":[{"name":"filePath","value":"requirements-unfrozen.txt"}]},{"type":"library","name":"coverage","version":"*","purl":"pkg:pypi/coverage","properties":[{"name":"filePath","value":"requirements-unfrozen.txt"}]},{"type":"library","name":"flake8","version":"*","purl":"pkg:pypi/flake8","properties":[{"name":"filePath","value":"requirements-unfrozen.txt"}]},{"type":"library","name":"pytest","version":"*","purl":"pkg:pypi/pytest","properties":[{"name":"filePath","value":"requirements-unfrozen.txt"}]},{"type":"library","name":"attrs","version":"==16.2.0","purl":"pkg:pypi/attrs","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"click","version":"==6.6","purl":"pkg:pypi/click","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"coreapi","version":"==2.0.8","purl":"pkg:pypi/coreapi","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"coverage","version":"==4.2","purl":"pkg:pypi/coverage","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"flake8","version":"==3.0.4","purl":"pkg:pypi/flake8","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"itypes","version":"==1.1.0","purl":"pkg:pypi/itypes","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"jsonref","version":"==0.1","purl":"pkg:pypi/jsonref","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"markdown2","version":"==2.3.1","purl":"pkg:pypi/markdown2","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"mccabe","version":"==0.5.2","purl":"pkg:pypi/mccabe","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"py","version":"==1.4.31","purl":"pkg:pypi/py","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"pycodestyle","version":"==2.0.0","purl":"pkg:pypi/pycodestyle","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"pyflakes","version":"==1.2.3","purl":"pkg:pypi/pyflakes","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"pytest","version":"==3.0.2","purl":"pkg:pypi/pytest","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"PyYAML","version":"==3.12","purl":"pkg:pypi/PyYAML","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"ramlfications","version":"==0.1.9","purl":"pkg:pypi/ramlfications","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"requests","version":"==2.11.1","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"six","version":"==1.10.0","purl":"pkg:pypi/six","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"termcolor","version":"==1.1.0","purl":"pkg:pypi/termcolor","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"uritemplate","version":"==3.0.0","purl":"pkg:pypi/uritemplate","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"xmltodict","version":"==0.10.2","purl":"pkg:pypi/xmltodict","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"coreapi","version":"\u003e=2.1.0","purl":"pkg:pypi/coreapi","properties":[{"name":"filePath","value":"setup.py"}]},{"type":"library","name":"ramlfications","version":"*","purl":"pkg:pypi/ramlfications","properties":[{"name":"filePath","value":"setup.py"}]}]}