{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:9d53e54c-b4cd-4a79-96c3-3ac3a49e9f78","metadata":{"timestamp":"2026-09-16T08:39:32Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"koty/python-stackpath"}},"components":[{"type":"library","name":"requests","version":"*","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"requests_oauthlib","version":"*","purl":"pkg:pypi/requests_oauthlib","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"certifi","version":"*","purl":"pkg:pypi/certifi","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"mock","version":"*","purl":"pkg:pypi/mock","properties":[{"name":"filePath","value":"requirements.txt"}]},{"type":"library","name":"requests","version":"*","purl":"pkg:pypi/requests","properties":[{"name":"filePath","value":"setup.py"}]},{"type":"library","name":"requests_oauthlib","version":"*","purl":"pkg:pypi/requests_oauthlib","properties":[{"name":"filePath","value":"setup.py"}]},{"type":"library","name":"certifi","version":"*","purl":"pkg:pypi/certifi","properties":[{"name":"filePath","value":"setup.py"}]}]}