{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.thecodingmachine/safe","documentNamespace":"https://spdx.org/spdxdocs/protobom/0f646ba9-467d-4bb8-964f-cea16c85f792","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-17T20:22:14Z"},"packages":[{"name":"php-parallel-lint/php-parallel-lint","SPDXID":"SPDXRef-composer-php-parallel-lint-php-parallel-lint-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/php-parallel-lint/php-parallel-lint@1.4.0"}]},{"name":"myclabs/deep-copy","SPDXID":"SPDXRef-composer-myclabs-deep-copy-1.12.1-75c946","versionInfo":"1.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 My C-Sense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/myclabs/deep-copy@1.12.1"}]},{"name":"phpunit/php-file-iterator","SPDXID":"SPDXRef-composer-phpunit-php-file-iterator-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/php-file-iterator@6.0.0"}]},{"name":"sebastian/environment","SPDXID":"SPDXRef-composer-sebastian-environment-8.0.0-75c946","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/environment@8.0.0"}]},{"name":"sebastian/object-enumerator","SPDXID":"SPDXRef-composer-sebastian-object-enumerator-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/object-enumerator@7.0.0"}]},{"name":"sebastian/recursion-context","SPDXID":"SPDXRef-composer-sebastian-recursion-context-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/recursion-context@7.0.0"}]},{"name":"phpstan/phpstan","SPDXID":"SPDXRef-composer-phpstan-phpstan-2.1.15-75c946","versionInfo":"2.1.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpstan/phpstan@2.1.15"}]},{"name":"symfony/string","SPDXID":"SPDXRef-composer-symfony-string-7.2.0-75c946","versionInfo":"7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/string@7.2.0"}]},{"name":"phpunit/php-text-template","SPDXID":"SPDXRef-composer-phpunit-php-text-template-5.0.0-75c946","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/php-text-template@5.0.0"}]},{"name":"sebastian/diff","SPDXID":"SPDXRef-composer-sebastian-diff-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/diff@7.0.0"}]},{"name":"phpunit/phpunit","SPDXID":"SPDXRef-composer-phpunit-phpunit-12.0.3-75c946","versionInfo":"12.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/phpunit@12.0.3"}]},{"name":"symfony/console","SPDXID":"SPDXRef-composer-symfony-console-7.2.6-75c946","versionInfo":"7.2.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/console@7.2.6"}]},{"name":"theseer/tokenizer","SPDXID":"SPDXRef-composer-theseer-tokenizer-1.2.3-75c946","versionInfo":"1.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2017 Arne Blankerts \u003carne@blankerts.de\u003e and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/theseer/tokenizer@1.2.3"}]},{"name":"symfony/polyfill-ctype","SPDXID":"SPDXRef-composer-symfony-polyfill-ctype-1.31.0-75c946","versionInfo":"1.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/polyfill-ctype@1.31.0"}]},{"name":"symfony/polyfill-intl-normalizer","SPDXID":"SPDXRef-composer-symfony-polyfill-intl-normalizer-1.31.0-75c946","versionInfo":"1.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/polyfill-intl-normalizer@1.31.0"}]},{"name":"symfony/finder","SPDXID":"SPDXRef-composer-symfony-finder-7.2.2-75c946","versionInfo":"7.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/finder@7.2.2"}]},{"name":"sebastian/comparator","SPDXID":"SPDXRef-composer-sebastian-comparator-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/comparator@7.0.0"}]},{"name":"symfony/deprecation-contracts","SPDXID":"SPDXRef-composer-symfony-deprecation-contracts-3.5.1-75c946","versionInfo":"3.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/deprecation-contracts@3.5.1"}]},{"name":"squizlabs/php_codesniffer","SPDXID":"SPDXRef-composer-squizlabs-phpcodesniffer-3.11.3-75c946","versionInfo":"3.11.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2012, Squiz Pty Ltd (ABN 77 084 670 600), copyright 1994-1997 Squiz Pty Ltd, copyright 1994-1997 The PHP Group, copyright 1997 Squiz Pty Ltd, copyright 1997~1994 The PHP Group, copyright 2006-2012 Squiz Pty Ltd, copyright 2006-2014 Squiz Pty Ltd, copyright 2006-2015 Squiz Pty Ltd, copyright 2006-2017 Squiz Pty Ltd, copyright 2006-2018 Squiz Pty Ltd, copyright 2006-2019 Squiz Pty Ltd, copyright 2006-2020 Squiz Pty Ltd, copyright 2006-2023 Squiz Pty Ltd, copyright 2007-2014 Manuel Pichler, copyright 2007-2014 Mayflower GmbH, copyright 2009-2014 Florian Grandel, copyright 2010-2014 Alexander Obuhovich, copyright 2010-2014 Andy Grunwald, copyright 2010-2014 mediaSELF Sp, copyright 2010-2014 Squiz Pty Ltd, copyright 2010-2014 Stefano Kowalke, copyright 2012-2014 Christian Weiske, copyright 2013-2014 Foo Inc., copyright 2013-2014 Roman Levishchenko, copyright 2014 Arroba IT, copyright 2017 Juliette Reinders Folmer, copyright 2018 Juliette Reinders Folmer, copyright 2018-2019 Juliette Reinders Folmer, copyright 2019 Juliette Reinders Folmer, copyright 2019 Matthew Peveler, copyright 2019 Squiz Pty Ltd, copyright 2019-2024 PHPCSStandards Contributors, copyright 2020 Squiz Pty Ltd, copyright 2020-2021 Squiz Pty Ltd, copyright 2021 Squiz Pty Ltd, copyright 2021-2023 WoltLab GmbH., copyright 2022 Juliette Reinders Folmer, copyright 2022 Squiz Pty Ltd, copyright 2022-2024 PHPCSStandards Contributors, copyright 2023 Juliette Reinders Folmer, copyright 2023 PHPCSStandards Contributors, copyright 2024 Juliette Reinders Folmer, copyright 2024 PHPCSStandards and contributors, copyright 2024 PHPCSStandards Contributors, copyright 2025 Squiz Pty Ltd, copyright The PHP Group","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/squizlabs/php_codesniffer@3.11.3"}]},{"name":"sebastian/cli-parser","SPDXID":"SPDXRef-composer-sebastian-cli-parser-4.0.0-75c946","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/cli-parser@4.0.0"}]},{"name":"sebastian/type","SPDXID":"SPDXRef-composer-sebastian-type-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/type@6.0.0"}]},{"name":"phar-io/manifest","SPDXID":"SPDXRef-composer-phar-io-manifest-2.0.4-75c946","versionInfo":"2.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2016-2019 Arne Blankerts \u003carne@blankerts.de\u003e , Sebastian Heuer \u003csebastian@phpeople.de\u003e , Sebastian Bergmann \u003csebastian@phpunit.de\u003e , and contributors, Copyright (c) 2018 Kuba Werlos, Copyright (c) Arne Blankerts \u003carne@blankerts.de\u003e , Sebastian Heuer \u003csebastian@phpeople.de\u003e , Sebastian Bergmann \u003csebastian@phpunit.de\u003e and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phar-io/manifest@2.0.4"}]},{"name":"symfony/service-contracts","SPDXID":"SPDXRef-composer-symfony-service-contracts-3.5.1-75c946","versionInfo":"3.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/service-contracts@3.5.1"}]},{"name":"sebastian/exporter","SPDXID":"SPDXRef-composer-sebastian-exporter-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/exporter@7.0.0"}]},{"name":"sebastian/global-state","SPDXID":"SPDXRef-composer-sebastian-global-state-8.0.0-75c946","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/global-state@8.0.0"}]},{"name":"sebastian/lines-of-code","SPDXID":"SPDXRef-composer-sebastian-lines-of-code-4.0.0-75c946","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/lines-of-code@4.0.0"}]},{"name":"symfony/process","SPDXID":"SPDXRef-composer-symfony-process-7.2.5-75c946","versionInfo":"7.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/process@7.2.5"}]},{"name":"phar-io/version","SPDXID":"SPDXRef-composer-phar-io-version-3.2.1-75c946","versionInfo":"3.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) Arne Blankerts \u003carne@blankerts.de\u003e , Sebastian Heuer \u003csebastian@phpeople.de\u003e , Sebastian Bergmann \u003csebastian@phpunit.de\u003e, Copyright (c) 2016-2017 Arne Blankerts \u003carne@blankerts.de\u003e , Sebastian Heuer \u003csebastian@phpeople.de\u003e and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phar-io/version@3.2.1"}]},{"name":"staabm/side-effects-detector","SPDXID":"SPDXRef-composer-staabm-side-effects-detector-1.0.5-75c946","versionInfo":"1.0.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/staabm/side-effects-detector@1.0.5"}]},{"name":"symfony/filesystem","SPDXID":"SPDXRef-composer-symfony-filesystem-7.2.0-75c946","versionInfo":"7.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/filesystem@7.2.0"}]},{"name":"nikic/php-parser","SPDXID":"SPDXRef-composer-nikic-php-parser-5.4.0-75c946","versionInfo":"5.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/nikic/php-parser@5.4.0"}]},{"name":"sebastian/version","SPDXID":"SPDXRef-composer-sebastian-version-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/version@6.0.0"}]},{"name":"phpunit/php-timer","SPDXID":"SPDXRef-composer-phpunit-php-timer-8.0.0-75c946","versionInfo":"8.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/php-timer@8.0.0"}]},{"name":"sebastian/object-reflector","SPDXID":"SPDXRef-composer-sebastian-object-reflector-5.0.0-75c946","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/object-reflector@5.0.0"}]},{"name":"phpunit/php-code-coverage","SPDXID":"SPDXRef-composer-phpunit-php-code-coverage-12.0.2-75c946","versionInfo":"12.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/php-code-coverage@12.0.2"}]},{"name":"psr/container","SPDXID":"SPDXRef-composer-psr-container-2.0.2-75c946","versionInfo":"2.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013-2016, Copyright (c) 2013-2016 container-interop, Copyright (c) 2016 PHP Framework Interoperability Group","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/psr/container@2.0.2"}]},{"name":"symfony/polyfill-intl-grapheme","SPDXID":"SPDXRef-composer-symfony-polyfill-intl-grapheme-1.31.0-75c946","versionInfo":"1.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/polyfill-intl-grapheme@1.31.0"}]},{"name":"symfony/polyfill-mbstring","SPDXID":"SPDXRef-composer-symfony-polyfill-mbstring-1.31.0-75c946","versionInfo":"1.31.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/symfony/polyfill-mbstring@1.31.0"}]},{"name":"phpunit/php-invoker","SPDXID":"SPDXRef-composer-phpunit-php-invoker-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/php-invoker@6.0.0"}]},{"name":"sebastian/complexity","SPDXID":"SPDXRef-composer-sebastian-complexity-5.0.0-75c946","versionInfo":"5.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/sebastian/complexity@5.0.0"}]},{"name":"php","SPDXID":"SPDXRef-composer-php-75c946","versionInfo":"\u003e= 8.1,\u003c 9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/php"}]},{"name":"squizlabs/php_codesniffer","SPDXID":"SPDXRef-composer-squizlabs-phpcodesniffer-75c946","versionInfo":"\u003e= 3.2,\u003c 4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/squizlabs/php_codesniffer"}]},{"name":"phpunit/phpunit","SPDXID":"SPDXRef-composer-phpunit-phpunit-75c946","versionInfo":"\u003e= 10,\u003c 11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/phpunit"}]},{"name":"php-parallel-lint/php-parallel-lint","SPDXID":"SPDXRef-composer-php-parallel-lint-php-parallel-lint-75c946","versionInfo":"\u003e= 1.4,\u003c 2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/php-parallel-lint/php-parallel-lint"}]},{"name":"phpstan/phpstan","SPDXID":"SPDXRef-composer-phpstan-phpstan-75c946","versionInfo":"\u003e= 2,\u003c 3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpstan/phpstan"}]},{"name":"phpunit/phpunit","SPDXID":"SPDXRef-composer-phpunit-phpunit-75c946","versionInfo":"\u003e= 9.5,\u003c 10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/phpunit/phpunit"}]},{"name":"rector/rector","SPDXID":"SPDXRef-composer-rector-rector-75c946","versionInfo":"\u003e= 0.13.10,\u003c 0.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/rector/rector"}]},{"name":"thecodingmachine/safe","SPDXID":"SPDXRef-composer-thecodingmachine-safe-75c946","versionInfo":"\u003e= 0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:composer/thecodingmachine/safe"}]},{"name":"peter-evans/create-pull-request","SPDXID":"SPDXRef-githubactions-peter-evans-create-pull-request-8..-75c946","versionInfo":"8.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/peter-evans/create-pull-request@8.%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":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@6.%2A.%2A"}]},{"name":"actions/cache","SPDXID":"SPDXRef-githubactions-actions-cache-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/cache@5.%2A.%2A"}]},{"name":"com.github.thecodingmachine/safe","SPDXID":"SPDXRef-github-thecodingmachine-safe-master-998b93","versionInfo":"master","downloadLocation":"git+https://github.com/thecodingmachine/safe","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/thecodingmachine/safe@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-polyfill-intl-normalizer-1.31.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-service-contracts-3.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-polyfill-intl-grapheme-1.31.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-complexity-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-php-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-php-parallel-lint-php-parallel-lint-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-environment-8.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-object-enumerator-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-recursion-context-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-finder-7.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-version-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpunit-php-invoker-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpunit-php-file-iterator-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-comparator-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-squizlabs-phpcodesniffer-3.11.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phar-io-manifest-2.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phar-io-version-3.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpstan-phpstan-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpunit-phpunit-12.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-theseer-tokenizer-1.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-lines-of-code-4.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-object-reflector-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-githubactions-actions-cache-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-myclabs-deep-copy-1.12.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpunit-php-text-template-5.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-console-7.2.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-exporter-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-filesystem-7.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpunit-php-code-coverage-12.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpunit-phpunit-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-diff-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-type-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-staabm-side-effects-detector-1.0.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-nikic-php-parser-5.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-githubactions-peter-evans-create-pull-request-8..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-php-parallel-lint-php-parallel-lint-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpstan-phpstan-2.1.15-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-polyfill-ctype-1.31.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-global-state-8.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-phpunit-php-timer-8.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-psr-container-2.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-polyfill-mbstring-1.31.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-squizlabs-phpcodesniffer-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-string-7.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-deprecation-contracts-3.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-sebastian-cli-parser-4.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-symfony-process-7.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-rector-rector-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-composer-thecodingmachine-safe-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-thecodingmachine-safe-master-998b93","relatedSpdxElement":"SPDXRef-githubactions-shivammathur-setup-php-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-thecodingmachine-safe-master-998b93","relationshipType":"DESCRIBES"}]}