{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Codeception/codeception.github.com","documentNamespace":"https://spdx.org/spdxdocs/protobom/010d030f-ead0-4014-a921-eff1b449edfd","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260403143834-a075a09f5b04+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-06T13:30:15Z"},"packages":[{"name":"jekyll","SPDXID":"SPDXRef-gem-jekyll-75c946","versionInfo":"~\u003e 4.3.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/jekyll"}]},{"name":"webrick","SPDXID":"SPDXRef-gem-webrick-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/webrick"}]},{"name":"kramdown","SPDXID":"SPDXRef-gem-kramdown-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/kramdown"}]},{"name":"rouge","SPDXID":"SPDXRef-gem-rouge-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/rouge"}]},{"name":"jekyll-algolia","SPDXID":"SPDXRef-gem-jekyll-algolia-75c946","versionInfo":"~\u003e 1.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:gem/jekyll-algolia"}]},{"name":"guzzlehttp/guzzle","SPDXID":"SPDXRef-composer-guzzlehttp-guzzle-75c946","versionInfo":"\u003e= 7.0.1,\u003c 8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/guzzlehttp/guzzle"}]},{"name":"codeception/module-asserts","SPDXID":"SPDXRef-composer-codeception-module-asserts-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-asserts"}]},{"name":"codeception/module-filesystem","SPDXID":"SPDXRef-composer-codeception-module-filesystem-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-filesystem"}]},{"name":"codeception/module-soap","SPDXID":"SPDXRef-composer-codeception-module-soap-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-soap"}]},{"name":"codeception/module-webdriver","SPDXID":"SPDXRef-composer-codeception-module-webdriver-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-webdriver"}]},{"name":"codeception/module-yii2","SPDXID":"SPDXRef-composer-codeception-module-yii2-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-yii2"}]},{"name":"codeception/module-lumen","SPDXID":"SPDXRef-composer-codeception-module-lumen-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-lumen"}]},{"name":"codeception/module-redis","SPDXID":"SPDXRef-composer-codeception-module-redis-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-redis"}]},{"name":"codeception/module-phpbrowser","SPDXID":"SPDXRef-composer-codeception-module-phpbrowser-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-phpbrowser"}]},{"name":"codeception/util-robohelpers","SPDXID":"SPDXRef-composer-codeception-util-robohelpers-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/util-robohelpers"}]},{"name":"codeception/module-queue","SPDXID":"SPDXRef-composer-codeception-module-queue-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-queue"}]},{"name":"codeception/module-mezzio","SPDXID":"SPDXRef-composer-codeception-module-mezzio-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-mezzio"}]},{"name":"codeception/module-laravel","SPDXID":"SPDXRef-composer-codeception-module-laravel-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-laravel"}]},{"name":"codeception/module-sequence","SPDXID":"SPDXRef-composer-codeception-module-sequence-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-sequence"}]},{"name":"codeception/module-memcache","SPDXID":"SPDXRef-composer-codeception-module-memcache-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-memcache"}]},{"name":"codeception/module-ftp","SPDXID":"SPDXRef-composer-codeception-module-ftp-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-ftp"}]},{"name":"codeception/module-laminas","SPDXID":"SPDXRef-composer-codeception-module-laminas-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-laminas"}]},{"name":"codeception/module-doctrine","SPDXID":"SPDXRef-composer-codeception-module-doctrine-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-doctrine"}]},{"name":"codeception/codeception","SPDXID":"SPDXRef-composer-codeception-codeception-75c946","versionInfo":"\u003e= 5.0,\u003c 6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/codeception"}]},{"name":"codeception/module-amqp","SPDXID":"SPDXRef-composer-codeception-module-amqp-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-amqp"}]},{"name":"codeception/module-apc","SPDXID":"SPDXRef-composer-codeception-module-apc-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-apc"}]},{"name":"knplabs/github-api","SPDXID":"SPDXRef-composer-knplabs-github-api-75c946","versionInfo":"\u003e= 3.0,\u003c 4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/knplabs/github-api"}]},{"name":"codeception/module-cli","SPDXID":"SPDXRef-composer-codeception-module-cli-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-cli"}]},{"name":"codeception/module-datafactory","SPDXID":"SPDXRef-composer-codeception-module-datafactory-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-datafactory"}]},{"name":"codeception/module-mongodb","SPDXID":"SPDXRef-composer-codeception-module-mongodb-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-mongodb"}]},{"name":"consolidation/robo","SPDXID":"SPDXRef-composer-consolidation-robo-75c946","versionInfo":"\u003e= 4.0,\u003c 5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/consolidation/robo"}]},{"name":"codeception/module-db","SPDXID":"SPDXRef-composer-codeception-module-db-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-db"}]},{"name":"codeception/module-rest","SPDXID":"SPDXRef-composer-codeception-module-rest-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-rest"}]},{"name":"codeception/module-symfony","SPDXID":"SPDXRef-composer-codeception-module-symfony-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/module-symfony"}]},{"name":"codeception/codeception","SPDXID":"SPDXRef-composer-codeception-codeception-75c946","versionInfo":"\u003e= 4.0,\u003c 5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeception/codeception"}]},{"name":"laravel-zero/phar-updater","SPDXID":"SPDXRef-composer-laravel-zero-phar-updater-75c946","versionInfo":"\u003e= 1.0,\u003c 2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/laravel-zero/phar-updater"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"shivammathur/setup-php","SPDXID":"SPDXRef-githubactions-shivammathur-setup-php-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/shivammathur/setup-php@2.%2A.%2A"}]},{"name":"com.github.Codeception/codeception.github.com","SPDXID":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","versionInfo":"master","downloadLocation":"git+https://github.com/Codeception/codeception.github.com","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Codeception/codeception.github.com@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-redis-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-guzzlehttp-guzzle-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-asserts-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-queue-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-soap-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-mezzio-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-githubactions-shivammathur-setup-php-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-gem-webrick-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-gem-kramdown-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-filesystem-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-webdriver-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-laravel-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-codeception-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-symfony-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-gem-jekyll-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-gem-rouge-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-amqp-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-mongodb-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-rest-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-laravel-zero-phar-updater-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-yii2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-sequence-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-datafactory-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-phpbrowser-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-util-robohelpers-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-memcache-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-laminas-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-knplabs-github-api-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-cli-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-consolidation-robo-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-apc-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-gem-jekyll-algolia-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-ftp-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-doctrine-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-db-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relatedSpdxElement":"SPDXRef-composer-codeception-module-lumen-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Codeception-codeception.github.com-master-f7c372","relationshipType":"DESCRIBES"}]}
