{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.codefyphp/codefy","documentNamespace":"https://spdx.org/spdxdocs/protobom/74826920-e7c0-4404-b79d-d498ed8e38bf","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-06T14:01:03Z"},"packages":[{"name":"qubus/router","SPDXID":"SPDXRef-composer-qubus-router-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/router"}]},{"name":"dragonmantank/cron-expression","SPDXID":"SPDXRef-composer-dragonmantank-cron-expression-75c946","versionInfo":"\u003e= 3,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/dragonmantank/cron-expression"}]},{"name":"composer/class-map-generator","SPDXID":"SPDXRef-composer-composer-class-map-generator-75c946","versionInfo":"\u003e= 1,\u003c 2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/composer/class-map-generator"}]},{"name":"forxer/gravatar","SPDXID":"SPDXRef-composer-forxer-gravatar-75c946","versionInfo":"\u003e= 5.0,\u003c 6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/forxer/gravatar"}]},{"name":"qubus/cache","SPDXID":"SPDXRef-composer-qubus-cache-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/cache"}]},{"name":"qubus/security","SPDXID":"SPDXRef-composer-qubus-security-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/security"}]},{"name":"paragonie/csp-builder","SPDXID":"SPDXRef-composer-paragonie-csp-builder-75c946","versionInfo":"\u003e= 3,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/paragonie/csp-builder"}]},{"name":"qubus/filesystem","SPDXID":"SPDXRef-composer-qubus-filesystem-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/filesystem"}]},{"name":"middlewares/cache","SPDXID":"SPDXRef-composer-middlewares-cache-75c946","versionInfo":"\u003e= 3,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/middlewares/cache"}]},{"name":"middlewares/referrer-spam","SPDXID":"SPDXRef-composer-middlewares-referrer-spam-75c946","versionInfo":"\u003e= 2,\u003c 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/middlewares/referrer-spam"}]},{"name":"qubus/nosql","SPDXID":"SPDXRef-composer-qubus-nosql-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/nosql"}]},{"name":"fenom/fenom","SPDXID":"SPDXRef-composer-fenom-fenom-75c946","versionInfo":"\u003e= 3.0,\u003c 4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/fenom/fenom"}]},{"name":"codefyphp/domain-driven-core","SPDXID":"SPDXRef-composer-codefyphp-domain-driven-core-75c946","versionInfo":"\u003e= 3,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/codefyphp/domain-driven-core"}]},{"name":"qubus/view","SPDXID":"SPDXRef-composer-qubus-view-75c946","versionInfo":"\u003e= 3,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/view"}]},{"name":"qubus/error","SPDXID":"SPDXRef-composer-qubus-error-75c946","versionInfo":"\u003e= 3,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/error"}]},{"name":"ext-pdo","SPDXID":"SPDXRef-composer-ext-pdo-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/ext-pdo"}]},{"name":"foil/foil","SPDXID":"SPDXRef-composer-foil-foil-75c946","versionInfo":"\u003e= 0.6.7,\u003c 0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/foil/foil"}]},{"name":"middlewares/whoops","SPDXID":"SPDXRef-composer-middlewares-whoops-75c946","versionInfo":"\u003e= 2,\u003c 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/middlewares/whoops"}]},{"name":"symfony/options-resolver","SPDXID":"SPDXRef-composer-symfony-options-resolver-75c946","versionInfo":"\u003e= 7,\u003c 8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/options-resolver"}]},{"name":"qubus/qubus-coding-standard","SPDXID":"SPDXRef-composer-qubus-qubus-coding-standard-75c946","versionInfo":"\u003e= 2,\u003c 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/qubus-coding-standard"}]},{"name":"qubus/support","SPDXID":"SPDXRef-composer-qubus-support-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/support"}]},{"name":"fenom/providers-collection","SPDXID":"SPDXRef-composer-fenom-providers-collection-75c946","versionInfo":"\u003e= 1.0,\u003c 2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/fenom/providers-collection"}]},{"name":"symfony/console","SPDXID":"SPDXRef-composer-symfony-console-75c946","versionInfo":"\u003e= 7,\u003c 8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/console"}]},{"name":"qubus/event-dispatcher","SPDXID":"SPDXRef-composer-qubus-event-dispatcher-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/event-dispatcher"}]},{"name":"qubus/expressive","SPDXID":"SPDXRef-composer-qubus-expressive-75c946","versionInfo":"\u003e= 3,\u003c 4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/expressive"}]},{"name":"qubus/inheritance","SPDXID":"SPDXRef-composer-qubus-inheritance-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/inheritance"}]},{"name":"php-debugbar/php-debugbar","SPDXID":"SPDXRef-composer-php-debugbar-php-debugbar-75c946","versionInfo":"\u003e= 2.2,\u003c 3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/php-debugbar/php-debugbar"}]},{"name":"qubus/exception","SPDXID":"SPDXRef-composer-qubus-exception-75c946","versionInfo":"\u003e= 4,\u003c 5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/exception"}]},{"name":"melbahja/seo","SPDXID":"SPDXRef-composer-melbahja-seo-75c946","versionInfo":"\u003e= 2,\u003c 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/melbahja/seo"}]},{"name":"middlewares/minifier","SPDXID":"SPDXRef-composer-middlewares-minifier-75c946","versionInfo":"\u003e= 2,\u003c 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/middlewares/minifier"}]},{"name":"php","SPDXID":"SPDXRef-composer-php-75c946","versionInfo":"\u003e= 8.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/php"}]},{"name":"qubus/mail","SPDXID":"SPDXRef-composer-qubus-mail-75c946","versionInfo":"\u003e= 5,\u003c 6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/qubus/mail"}]},{"name":"com.github.codefyphp/codefy","SPDXID":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","versionInfo":"3.0.x","downloadLocation":"git+https://github.com/codefyphp/codefy","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/codefyphp/codefy@3.0.x"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-paragonie-csp-builder-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-foil-foil-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-symfony-options-resolver-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-middlewares-whoops-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-php-debugbar-php-debugbar-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-exception-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-router-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-cache-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-middlewares-cache-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-nosql-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-inheritance-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-melbahja-seo-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-error-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-mail-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-codefyphp-domain-driven-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-support-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-middlewares-referrer-spam-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-ext-pdo-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-qubus-coding-standard-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-middlewares-minifier-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-fenom-fenom-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-view-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-symfony-console-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-event-dispatcher-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-expressive-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-php-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-forxer-gravatar-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-filesystem-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-fenom-providers-collection-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-dragonmantank-cron-expression-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-composer-class-map-generator-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relatedSpdxElement":"SPDXRef-composer-qubus-security-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-codefyphp-codefy-3.0.x-1b965a","relationshipType":"DESCRIBES"}]}