{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:bb7c96fb-ab1b-4874-af48-55643d1e1464","metadata":{"timestamp":"2026-09-29T16:25:08Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"browserstack/Codeception-BrowserStack"}},"components":[{"type":"library","name":"codegyre/robo","version":"*","purl":"pkg:composer/codegyre/robo","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"codeception/codeception","version":"*","purl":"pkg:composer/codeception/codeception","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"browserstack/browserstack-local","version":"dev-master","purl":"pkg:composer/browserstack/browserstack-local","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"codeception/robo-paracept","version":"@dev","purl":"pkg:composer/codeception/robo-paracept","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"codeception/module-webdriver","version":"*","purl":"pkg:composer/codeception/module-webdriver","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"codeception/module-asserts","version":"*","purl":"pkg:composer/codeception/module-asserts","properties":[{"name":"filePath","value":"composer.json"}]}]}