{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:1ce154af-fd79-4c2a-8176-9d445af818f0","metadata":{"timestamp":"2026-10-24T16:42:39Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"multoo/error-handler"}},"components":[{"type":"library","name":"php","version":"\u003e=7.0.0","purl":"pkg:composer/php","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"phpunit/phpunit","version":"*","purl":"pkg:composer/phpunit/phpunit","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"squizlabs/php_codesniffer","version":"*","purl":"pkg:composer/squizlabs/php_codesniffer","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"pdepend/pdepend","version":"*","purl":"pkg:composer/pdepend/pdepend","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"phpmd/phpmd","version":"*","purl":"pkg:composer/phpmd/phpmd","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"phploc/phploc","version":"*","purl":"pkg:composer/phploc/phploc","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"sebastian/phpcpd","version":"*","purl":"pkg:composer/sebastian/phpcpd","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"phing/phing","version":"*","purl":"pkg:composer/phing/phing","properties":[{"name":"filePath","value":"composer.json"}]},{"type":"library","name":"doctrine/instantiator","version":"1.0.5","purl":"pkg:composer/doctrine/instantiator","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"myclabs/deep-copy","version":"1.5.1","purl":"pkg:composer/myclabs/deep-copy","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"pdepend/pdepend","version":"2.2.4","purl":"pkg:composer/pdepend/pdepend","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phing/phing","version":"2.14.0","purl":"pkg:composer/phing/phing","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpdocumentor/reflection-docblock","version":"2.0.4","purl":"pkg:composer/phpdocumentor/reflection-docblock","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phploc/phploc","version":"3.0.1","purl":"pkg:composer/phploc/phploc","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpmd/phpmd","version":"2.4.3","purl":"pkg:composer/phpmd/phpmd","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpspec/prophecy","version":"v1.6.0","purl":"pkg:composer/phpspec/prophecy","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpunit/php-code-coverage","version":"3.3.2","purl":"pkg:composer/phpunit/php-code-coverage","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpunit/php-file-iterator","version":"1.4.1","purl":"pkg:composer/phpunit/php-file-iterator","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpunit/php-text-template","version":"1.2.1","purl":"pkg:composer/phpunit/php-text-template","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpunit/php-timer","version":"1.0.8","purl":"pkg:composer/phpunit/php-timer","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpunit/php-token-stream","version":"1.4.8","purl":"pkg:composer/phpunit/php-token-stream","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpunit/phpunit","version":"5.3.4","purl":"pkg:composer/phpunit/phpunit","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"phpunit/phpunit-mock-objects","version":"3.1.3","purl":"pkg:composer/phpunit/phpunit-mock-objects","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/code-unit-reverse-lookup","version":"1.0.0","purl":"pkg:composer/sebastian/code-unit-reverse-lookup","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/comparator","version":"1.2.0","purl":"pkg:composer/sebastian/comparator","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/diff","version":"1.4.1","purl":"pkg:composer/sebastian/diff","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/environment","version":"1.3.7","purl":"pkg:composer/sebastian/environment","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/exporter","version":"1.2.1","purl":"pkg:composer/sebastian/exporter","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/finder-facade","version":"1.2.1","purl":"pkg:composer/sebastian/finder-facade","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/git","version":"2.1.2","purl":"pkg:composer/sebastian/git","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/global-state","version":"1.1.1","purl":"pkg:composer/sebastian/global-state","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/object-enumerator","version":"1.0.0","purl":"pkg:composer/sebastian/object-enumerator","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/phpcpd","version":"2.0.4","purl":"pkg:composer/sebastian/phpcpd","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/recursion-context","version":"1.0.2","purl":"pkg:composer/sebastian/recursion-context","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/resource-operations","version":"1.0.0","purl":"pkg:composer/sebastian/resource-operations","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"sebastian/version","version":"2.0.0","purl":"pkg:composer/sebastian/version","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"squizlabs/php_codesniffer","version":"2.6.0","purl":"pkg:composer/squizlabs/php_codesniffer","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"symfony/config","version":"v3.0.6","purl":"pkg:composer/symfony/config","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"symfony/console","version":"v3.0.6","purl":"pkg:composer/symfony/console","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"symfony/dependency-injection","version":"v3.0.6","purl":"pkg:composer/symfony/dependency-injection","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"symfony/filesystem","version":"v3.0.6","purl":"pkg:composer/symfony/filesystem","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"symfony/finder","version":"v3.0.6","purl":"pkg:composer/symfony/finder","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"symfony/polyfill-mbstring","version":"v1.2.0","purl":"pkg:composer/symfony/polyfill-mbstring","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"symfony/yaml","version":"v3.0.6","purl":"pkg:composer/symfony/yaml","properties":[{"name":"filePath","value":"composer.lock"}]},{"type":"library","name":"theseer/fdomdocument","version":"1.6.1","purl":"pkg:composer/theseer/fdomdocument","properties":[{"name":"filePath","value":"composer.lock"}]}]}