{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:ef10bf31-a78d-4f60-890e-4d947050dc6e","metadata":{"timestamp":"2026-04-14T06:35:36Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"realpython/python-scripts"}},"components":[{"type":"library","name":"beautifulsoup4","version":"==4.4.1","purl":"pkg:pypi/beautifulsoup4","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"PyYAML","version":"==3.11","purl":"pkg:pypi/PyYAML","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"requests","version":"==2.12.4","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"wheel","version":"==0.24.0","purl":"pkg:pypi/wheel","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"lxml","version":"==3.8.0","purl":"pkg:pypi/lxml","properties":[{"name":"filePath","value":"requirements.txt"}]}]}