{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.codeigniter4/framework","documentNamespace":"https://spdx.org/spdxdocs/protobom/7aa16838-03fe-456d-8f69-0e9262783e7d","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-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-09T12:24:01Z"},"packages":[{"name":"phpunit/phpunit","SPDXID":"SPDXRef-composer-phpunit-phpunit-75c946","versionInfo":"\u003e= 10.5.16,\u003c 11.0.0 || \u003e= 11.2,\u003c 12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/phpunit"}]},{"name":"laminas/laminas-escaper","SPDXID":"SPDXRef-composer-laminas-laminas-escaper-75c946","versionInfo":"\u003e= 2.18,\u003c 3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/laminas/laminas-escaper"}]},{"name":"php","SPDXID":"SPDXRef-composer-php-75c946","versionInfo":"\u003e= 8.2,\u003c 9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/php"}]},{"name":"psr/log","SPDXID":"SPDXRef-composer-psr-log-75c946","versionInfo":"\u003e= 3.0,\u003c 4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/psr/log"}]},{"name":"nexusphp/cs-config","SPDXID":"SPDXRef-composer-nexusphp-cs-config-75c946","versionInfo":"\u003e= 3.6,\u003c 4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/nexusphp/cs-config"}]},{"name":"friendsofphp/php-cs-fixer","SPDXID":"SPDXRef-composer-friendsofphp-php-cs-fixer-75c946","versionInfo":"\u003e= 3.47.1,\u003c 4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/friendsofphp/php-cs-fixer"}]},{"name":"mikey179/vfsstream","SPDXID":"SPDXRef-composer-mikey179-vfsstream-75c946","versionInfo":"\u003e= 1.6.12,\u003c 2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/mikey179/vfsstream"}]},{"name":"fakerphp/faker","SPDXID":"SPDXRef-composer-fakerphp-faker-75c946","versionInfo":"\u003e= 1.24,\u003c 2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/fakerphp/faker"}]},{"name":"kint-php/kint","SPDXID":"SPDXRef-composer-kint-php-kint-75c946","versionInfo":"\u003e= 6.1,\u003c 7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/kint-php/kint"}]},{"name":"ext-intl","SPDXID":"SPDXRef-composer-ext-intl-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/ext-intl"}]},{"name":"ext-mbstring","SPDXID":"SPDXRef-composer-ext-mbstring-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/ext-mbstring"}]},{"name":"codeigniter/coding-standard","SPDXID":"SPDXRef-composer-codeigniter-coding-standard-75c946","versionInfo":"\u003e= 1.7,\u003c 2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codeigniter/coding-standard"}]},{"name":"predis/predis","SPDXID":"SPDXRef-composer-predis-predis-75c946","versionInfo":"\u003e= 3.0,\u003c 4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/predis/predis"}]},{"name":"com.github.codeigniter4/framework","SPDXID":"SPDXRef-github-codeigniter4-framework-master-6eb536","versionInfo":"master","downloadLocation":"git+https://github.com/codeigniter4/framework","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/codeigniter4/framework@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-psr-log-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-nexusphp-cs-config-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-friendsofphp-php-cs-fixer-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-mikey179-vfsstream-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-predis-predis-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-phpunit-phpunit-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-php-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-fakerphp-faker-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-kint-php-kint-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-ext-intl-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-ext-mbstring-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-codeigniter-coding-standard-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codeigniter4-framework-master-6eb536","relatedSpdxElement":"SPDXRef-composer-laminas-laminas-escaper-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-codeigniter4-framework-master-6eb536","relationshipType":"DESCRIBES"}]}