CycloneDX / cdxgen

Creates CycloneDX Bill of Materials (BOM) for your projects from source and container images. Supports many languages and package managers. Integrate in your CI/CD pipeline with automatic submission to Dependency Track server. Discord: https://discord.gg/DP657ACYEZ
https://cyclonedx.github.io/cdxgen/
Apache License 2.0
564 stars 157 forks source link

[8.0.x -- Docker version] Output option does not works #240

Closed llaville closed 9 months ago

llaville commented 1 year ago

Hello

Related to my previous issue report #236 on a PHP project, I would like here to highlight the -o | --output issue with Docker distribution.

As I've already said in report 236, this option did not produced any results. So to confirm that it was only with Docker, I've install cdxgen (latest version 8.0.4) with npm.

sudo npm install -g @cyclonedx/cdxgen

Then on a local copy (git clone) of my PHP project (https://github.com/llaville/box-manifest), I've run following commands :

git status

that gave following output:

On branch master
Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean 

And last check that previous files does not exists:

ll bom.*

that gave following output:

ls: cannot access 'bom.*': No such file or directory

Finally, run:

cdxgen -t php -o bom.json
// OR 
cdxgen -t php -o bom.xml
// GAVE same results

that gave following results:

-rw-r--r-- 1 devilbox devilbox 211925 Feb 16 06:21 bom.json
-rw-r--r-- 1 devilbox devilbox 180035 Feb 16 06:21 bom.xml

NOTE both versions were produced, while I've only asked for json, but it's better than Docker version that produce nothing ;-)

NOTE I'm also surprised by files size. XML is supposed to be more verbose than JSON, but here it's the opposite !

llaville commented 1 year ago
contents of `bom.json` ```json { "bomFormat": "CycloneDX", "specVersion": "1.4", "serialNumber": "urn:uuid:c008ca95-28ad-42a3-b24e-5e5d430695e5", "version": 1, "metadata": { "timestamp": "2023-02-16T06:21:24.531Z", "tools": [ { "vendor": "cyclonedx", "name": "cdxgen", "version": "8.0.4" } ], "authors": [ { "name": "Prabhu Subramanian", "email": "prabhu@appthreat.com" } ], "component": { "group": "", "name": "box-manifest", "version": "", "type": "application" } }, "components": [ { "publisher": "", "group": "amphp", "name": "amp", "version": "2.6.2", "description": "A non-blocking concurrency framework for PHP applications.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/amp@2.6.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/amp.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/amp@2.6.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "byte-stream", "version": "1.8.1", "description": "A stream abstraction to make working with non-blocking I/O simple.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/byte-stream@1.8.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/byte-stream.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/byte-stream@1.8.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "parallel", "version": "1.4.2", "description": "Parallel processing component for Amp.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/parallel@1.4.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/parallel.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/parallel@1.4.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "parallel-functions", "version": "1.1.0", "description": "Parallel processing made simple.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/parallel-functions@1.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/parallel-functions.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/parallel-functions@1.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "parser", "version": "1.1.0", "description": "A generator parser to make streaming parsers simple.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/parser@1.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/parser.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/parser@1.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "process", "version": "1.1.4", "description": "Asynchronous process manager.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/process@1.1.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/process.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/process@1.1.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "serialization", "version": "1.0.0", "description": "Serialization tools for IPC and data storage in PHP.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/serialization@1.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/serialization.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/serialization@1.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "sync", "version": "1.4.2", "description": "Mutex, Semaphore, and other synchronization tools for Amp.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/sync@1.4.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/sync.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/sync@1.4.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "ca-bundle", "version": "1.3.5", "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/ca-bundle@1.3.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/ca-bundle.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/ca-bundle@1.3.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "class-map-generator", "version": "1.0.0", "description": "Utilities to scan PHP code and generate class maps.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/class-map-generator@1.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/class-map-generator.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/class-map-generator@1.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "composer", "version": "2.5.3", "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/composer@2.5.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/composer.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/composer@2.5.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "metadata-minifier", "version": "1.0.0", "description": "Small utility library that handles metadata minification and expansion.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/metadata-minifier@1.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/metadata-minifier.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/metadata-minifier@1.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "pcre", "version": "3.1.0", "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/pcre@3.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/pcre.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/pcre@3.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "semver", "version": "3.3.2", "description": "Semver library that offers utilities, version constraint parsing and validation.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/semver@3.3.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/semver.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/semver@3.3.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "spdx-licenses", "version": "1.5.7", "description": "SPDX licenses list and validation library.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/spdx-licenses@1.5.7", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/spdx-licenses.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/spdx-licenses@1.5.7", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "xdebug-handler", "version": "3.0.3", "description": "Restarts a process without Xdebug.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/xdebug-handler@3.0.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/xdebug-handler.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/xdebug-handler@3.0.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "cweagans", "name": "composer-patches", "version": "1.7.3", "description": "Provides a way to patch Composer packages.", "scope": "required", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/cweagans/composer-patches@1.7.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/cweagans/composer-patches.git" } ], "type": "library", "bom-ref": "pkg:composer/cweagans/composer-patches@1.7.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "fidry", "name": "console", "version": "0.5.5", "description": "Library to create CLI applications", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/fidry/console@0.5.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/theofidry/console.git" } ], "type": "library", "bom-ref": "pkg:composer/fidry/console@0.5.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "humbug", "name": "box", "version": "4.2.0", "description": "Fast, zero config application bundler with PHARs.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/humbug/box@4.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/box-project/box.git" } ], "type": "library", "bom-ref": "pkg:composer/humbug/box@4.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "humbug", "name": "php-scoper", "version": "0.18.2", "description": "Prefixes all PHP namespaces in a file or directory.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/humbug/php-scoper@0.18.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/humbug/php-scoper.git" } ], "type": "library", "bom-ref": "pkg:composer/humbug/php-scoper@0.18.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "jetbrains", "name": "phpstorm-stubs", "version": "2022.3", "description": "PHP runtime & extensions header files for PhpStorm", "scope": "required", "licenses": [ { "license": { "id": "Apache-2.0", "url": "https://opensource.org/licenses/Apache-2.0" } } ], "purl": "pkg:composer/jetbrains/phpstorm-stubs@2022.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/JetBrains/phpstorm-stubs.git" } ], "type": "library", "bom-ref": "pkg:composer/jetbrains/phpstorm-stubs@2022.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "justinrainbow", "name": "json-schema", "version": "5.2.12", "description": "A library to validate a json schema.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/justinrainbow/json-schema@5.2.12", "externalReferences": [ { "type": "vcs", "url": "https://github.com/justinrainbow/json-schema.git" } ], "type": "library", "bom-ref": "pkg:composer/justinrainbow/json-schema@5.2.12", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "laravel", "name": "serializable-closure", "version": "1.3.0", "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/laravel/serializable-closure@1.3.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/laravel/serializable-closure.git" } ], "type": "library", "bom-ref": "pkg:composer/laravel/serializable-closure@1.3.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "nikic", "name": "iter", "version": "2.2.0", "description": "Iteration primitives using generators", "scope": "required", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/nikic/iter@2.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nikic/iter.git" } ], "type": "library", "bom-ref": "pkg:composer/nikic/iter@2.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "nikic", "name": "php-parser", "version": "4.15.3", "description": "A PHP parser written in PHP", "scope": "required", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/nikic/php-parser@4.15.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nikic/PHP-Parser.git" } ], "type": "library", "bom-ref": "pkg:composer/nikic/php-parser@4.15.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "paragonie", "name": "constant_time_encoding", "version": "2.6.3", "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/paragonie/constant_time_encoding@2.6.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/paragonie/constant_time_encoding.git" } ], "type": "library", "bom-ref": "pkg:composer/paragonie/constant_time_encoding@2.6.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "paragonie", "name": "pharaoh", "version": "0.6.0", "description": "Compare PHARs from the Command Line", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/paragonie/pharaoh@0.6.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/paragonie/pharaoh.git" } ], "type": "library", "bom-ref": "pkg:composer/paragonie/pharaoh@0.6.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "phpdocumentor", "name": "reflection-common", "version": "2.2.0", "description": "Common reflection classes used by phpdocumentor to reflect the code structure", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpdocumentor/reflection-common@2.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpDocumentor/ReflectionCommon.git" } ], "type": "library", "bom-ref": "pkg:composer/phpdocumentor/reflection-common@2.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "phpdocumentor", "name": "reflection-docblock", "version": "5.3.0", "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpdocumentor/reflection-docblock@5.3.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git" } ], "type": "library", "bom-ref": "pkg:composer/phpdocumentor/reflection-docblock@5.3.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "phpdocumentor", "name": "type-resolver", "version": "1.6.2", "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpdocumentor/type-resolver@1.6.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpDocumentor/TypeResolver.git" } ], "type": "library", "bom-ref": "pkg:composer/phpdocumentor/type-resolver@1.6.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "container", "version": "2.0.2", "description": "Common Container Interface (PHP FIG PSR-11)", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/container@2.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/container.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/container@2.0.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "event-dispatcher", "version": "1.0.0", "description": "Standard interfaces for event handling.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/event-dispatcher@1.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/event-dispatcher.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/event-dispatcher@1.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "log", "version": "3.0.0", "description": "Common interface for logging libraries", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/log@3.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/log.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/log@3.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "react", "name": "promise", "version": "2.9.0", "description": "A lightweight implementation of CommonJS Promises/A for PHP", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/react/promise@2.9.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/reactphp/promise.git" } ], "type": "library", "bom-ref": "pkg:composer/react/promise@2.9.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "seld", "name": "jsonlint", "version": "1.9.0", "description": "JSON Linter", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/seld/jsonlint@1.9.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Seldaek/jsonlint.git" } ], "type": "library", "bom-ref": "pkg:composer/seld/jsonlint@1.9.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "seld", "name": "phar-utils", "version": "1.2.1", "description": "PHAR file format utilities, for when PHP phars you up", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/seld/phar-utils@1.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Seldaek/phar-utils.git" } ], "type": "library", "bom-ref": "pkg:composer/seld/phar-utils@1.2.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "seld", "name": "signal-handler", "version": "2.0.1", "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/seld/signal-handler@2.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Seldaek/signal-handler.git" } ], "type": "library", "bom-ref": "pkg:composer/seld/signal-handler@2.0.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "console", "version": "6.2.5", "description": "Eases the creation of beautiful and testable command line interfaces", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/console@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/console.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/console@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "deprecation-contracts", "version": "3.2.0", "description": "A generic function and convention to trigger deprecation notices", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/deprecation-contracts@3.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/deprecation-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/deprecation-contracts@3.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "event-dispatcher-contracts", "version": "3.2.0", "description": "Generic abstractions related to dispatching event", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/event-dispatcher-contracts@3.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/event-dispatcher-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/event-dispatcher-contracts@3.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "filesystem", "version": "6.2.5", "description": "Provides basic utilities for the filesystem", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/filesystem@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/filesystem.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/filesystem@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "finder", "version": "6.2.5", "description": "Finds files and directories via an intuitive fluent interface", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/finder@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/finder.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/finder@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-ctype", "version": "1.27.0", "description": "Symfony polyfill for ctype functions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-ctype@1.27.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-ctype.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-ctype@1.27.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-grapheme", "version": "1.27.0", "description": "Symfony polyfill for intl's grapheme_* functions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-grapheme@1.27.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-grapheme.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-grapheme@1.27.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-normalizer", "version": "1.27.0", "description": "Symfony polyfill for intl's Normalizer class and related functions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-normalizer@1.27.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-normalizer.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-normalizer@1.27.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-mbstring", "version": "1.27.0", "description": "Symfony polyfill for the Mbstring extension", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-mbstring@1.27.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-mbstring.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-mbstring@1.27.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php73", "version": "1.27.0", "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php73@1.27.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php73.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php73@1.27.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "process", "version": "6.2.5", "description": "Executes commands in sub-processes", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/process@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/process.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/process@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "serializer", "version": "6.2.5", "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/serializer@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/serializer.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/serializer@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "service-contracts", "version": "3.2.0", "description": "Generic abstractions related to writing services", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/service-contracts@3.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/service-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/service-contracts@3.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "string", "version": "6.2.5", "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/string@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/string.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/string@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "var-dumper", "version": "6.2.5", "description": "Provides mechanisms for walking through any arbitrary PHP variable", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/var-dumper@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/var-dumper.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/var-dumper@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "thecodingmachine", "name": "safe", "version": "2.4.0", "description": "PHP core functions that throw exceptions instead of returning FALSE on error", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/thecodingmachine/safe@2.4.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/thecodingmachine/safe.git" } ], "type": "library", "bom-ref": "pkg:composer/thecodingmachine/safe@2.4.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "ulrichsg", "name": "getopt-php", "version": "3.4.0", "description": "Command line arguments parser for PHP 5.4 - 7.3", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/ulrichsg/getopt-php@3.4.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/getopt-php/getopt-php.git" } ], "type": "library", "bom-ref": "pkg:composer/ulrichsg/getopt-php@3.4.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "webmozart", "name": "assert", "version": "1.11.0", "description": "Assertions to validate method input/output with nice error messages.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/webmozart/assert@1.11.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/webmozarts/assert.git" } ], "type": "library", "bom-ref": "pkg:composer/webmozart/assert@1.11.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/composer.lock" } ] }, { "publisher": "", "group": "phar-io", "name": "version", "version": "3.0.1", "description": "Library for handling version information and constraints", "scope": "required", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phar-io/version@3.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phar-io/version.git" } ], "type": "library", "bom-ref": "pkg:composer/phar-io/version@3.0.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/tests/fixtures/phario-manifest-2.0.x-dev/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "pcre", "version": "2.1.0", "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/pcre@2.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/pcre.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/pcre@2.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "container", "version": "1.1.1", "description": "Common Container Interface (PHP FIG PSR-11)", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/container@1.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/container.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/container@1.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "log", "version": "1.1.4", "description": "Common interface for logging libraries", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/log@1.1.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/log.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/log@1.1.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "console", "version": "5.4.19", "description": "Eases the creation of beautiful and testable command line interfaces", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/console@5.4.19", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/console.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/console@5.4.19", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "deprecation-contracts", "version": "2.5.2", "description": "A generic function and convention to trigger deprecation notices", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/deprecation-contracts@2.5.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/deprecation-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/deprecation-contracts@2.5.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "filesystem", "version": "5.4.19", "description": "Provides basic utilities for the filesystem", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/filesystem@5.4.19", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/filesystem.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/filesystem@5.4.19", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "finder", "version": "5.4.19", "description": "Finds files and directories via an intuitive fluent interface", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/finder@5.4.19", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/finder.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/finder@5.4.19", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php80", "version": "1.27.0", "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php80@1.27.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php80.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php80@1.27.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php81", "version": "1.27.0", "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php81@1.27.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php81.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php81@1.27.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "process", "version": "5.4.19", "description": "Executes commands in sub-processes", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/process@5.4.19", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/process.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/process@5.4.19", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "service-contracts", "version": "2.5.2", "description": "Generic abstractions related to writing services", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/service-contracts@2.5.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/service-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/service-contracts@2.5.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "string", "version": "5.4.19", "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/string@5.4.19", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/string.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/string@5.4.19", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "phpstan", "name": "phpstan", "version": "1.9.14", "description": "PHPStan - PHP Static Analysis Tool", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpstan/phpstan@1.9.14", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpstan/phpstan.git" } ], "type": "library", "bom-ref": "pkg:composer/phpstan/phpstan@1.9.14", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "phpstan", "name": "phpstan-deprecation-rules", "version": "1.1.1", "description": "PHPStan rules for detecting usage of deprecated classes, methods, properties, constants and traits.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpstan/phpstan-deprecation-rules@1.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git" } ], "type": "library", "bom-ref": "pkg:composer/phpstan/phpstan-deprecation-rules@1.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "phpstan", "name": "phpstan-phpunit", "version": "1.3.3", "description": "PHPUnit extensions and rules for PHPStan", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpstan/phpstan-phpunit@1.3.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpstan/phpstan-phpunit.git" } ], "type": "library", "bom-ref": "pkg:composer/phpstan/phpstan-phpunit@1.3.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "phpstan", "name": "phpstan-strict-rules", "version": "1.4.5", "description": "Extra strict and opinionated rules for PHPStan", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpstan/phpstan-strict-rules@1.4.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpstan/phpstan-strict-rules.git" } ], "type": "library", "bom-ref": "pkg:composer/phpstan/phpstan-strict-rules@1.4.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "phpstan", "name": "phpstan-symfony", "version": "1.2.22", "description": "Symfony Framework extensions and rules for PHPStan", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpstan/phpstan-symfony@1.2.22", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpstan/phpstan-symfony.git" } ], "type": "library", "bom-ref": "pkg:composer/phpstan/phpstan-symfony@1.2.22", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "phpunit-bridge", "version": "6.2.5", "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/phpunit-bridge@6.2.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/phpunit-bridge.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/phpunit-bridge@6.2.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "ca-bundle", "version": "dev-master", "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/ca-bundle@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/ca-bundle.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/ca-bundle@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "composer", "version": "dev-master", "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/composer@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/composer.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/composer@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "semver", "version": "dev-master", "description": "Semver library that offers utilities, version constraint parsing and validation.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/semver@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/semver.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/semver@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "spdx-licenses", "version": "dev-master", "description": "SPDX licenses list and validation library.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/spdx-licenses@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/spdx-licenses.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/spdx-licenses@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "xdebug-handler", "version": "1.4.2", "description": "Restarts a process without Xdebug.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/xdebug-handler@1.4.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/xdebug-handler.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/xdebug-handler@1.4.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "doctrine", "name": "instantiator", "version": "dev-master", "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/doctrine/instantiator@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/doctrine/instantiator.git" } ], "type": "library", "bom-ref": "pkg:composer/doctrine/instantiator@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "justinrainbow", "name": "json-schema", "version": "5.x-dev", "description": "A library to validate a json schema.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/justinrainbow/json-schema@5.x-dev", "externalReferences": [ { "type": "vcs", "url": "https://github.com/justinrainbow/json-schema.git" } ], "type": "library", "bom-ref": "pkg:composer/justinrainbow/json-schema@5.x-dev", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpdocumentor", "name": "reflection-docblock", "version": "2.0.4", "description": "", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpdocumentor/reflection-docblock@2.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git" } ], "type": "library", "bom-ref": "pkg:composer/phpdocumentor/reflection-docblock@2.0.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpspec", "name": "prophecy", "version": "dev-master", "description": "Highly opinionated mocking framework for PHP 5.3+", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpspec/prophecy@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpspec/prophecy.git" } ], "type": "library", "bom-ref": "pkg:composer/phpspec/prophecy@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-code-coverage", "version": "2.2.x-dev", "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-code-coverage@2.2.x-dev", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-code-coverage.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-code-coverage@2.2.x-dev", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-file-iterator", "version": "dev-master", "description": "FilterIterator implementation that filters files based on a list of suffixes.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-file-iterator@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-file-iterator.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-file-iterator@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-text-template", "version": "1.2.1", "description": "Simple template engine.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-text-template@1.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-text-template.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-text-template@1.2.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-timer", "version": "dev-master", "description": "Utility class for timing", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-timer@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-timer.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-timer@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-token-stream", "version": "dev-master", "description": "Wrapper around PHP's tokenizer extension.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-token-stream@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-token-stream.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-token-stream@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "phpunit", "version": "4.8.x-dev", "description": "The PHP Unit Testing framework.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/phpunit@4.8.x-dev", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/phpunit.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/phpunit@4.8.x-dev", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "phpunit-mock-objects", "version": "2.3.x-dev", "description": "Mock Object library for PHPUnit", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/phpunit-mock-objects@2.3.x-dev", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/phpunit-mock-objects.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/phpunit-mock-objects@2.3.x-dev", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "container", "version": "dev-master", "description": "Common Container Interface (PHP FIG PSR-11)", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/container@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/container.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/container@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "log", "version": "dev-master", "description": "Common interface for logging libraries", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/log@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/log.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/log@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "react", "name": "promise", "version": "2.x-dev", "description": "A lightweight implementation of CommonJS Promises/A for PHP", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/react/promise@2.x-dev", "externalReferences": [ { "type": "vcs", "url": "https://github.com/reactphp/promise.git" } ], "type": "library", "bom-ref": "pkg:composer/react/promise@2.x-dev", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "comparator", "version": "dev-master", "description": "Provides the functionality to compare PHP values for equality", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/comparator@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/comparator.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/comparator@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "diff", "version": "dev-master", "description": "Diff implementation", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/diff@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/diff.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/diff@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "environment", "version": "dev-master", "description": "Provides functionality to handle HHVM/PHP environments", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/environment@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/environment.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/environment@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "exporter", "version": "dev-master", "description": "Provides the functionality to export PHP variables for visualization", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/exporter@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/exporter.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/exporter@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "global-state", "version": "1.1.1", "description": "Snapshotting of global state", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/global-state@1.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/global-state.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/global-state@1.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "recursion-context", "version": "dev-master", "description": "Provides functionality to recursively process PHP variables", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/recursion-context@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/recursion-context.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/recursion-context@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "version", "version": "1.0.6", "description": "Library that helps with managing the version number of Git-hosted PHP projects", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/version@1.0.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/version.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/version@1.0.6", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "seld", "name": "jsonlint", "version": "1.8.0", "description": "JSON Linter", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/seld/jsonlint@1.8.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Seldaek/jsonlint.git" } ], "type": "library", "bom-ref": "pkg:composer/seld/jsonlint@1.8.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "seld", "name": "phar-utils", "version": "dev-master", "description": "PHAR file format utilities, for when PHP phars you up", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/seld/phar-utils@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Seldaek/phar-utils.git" } ], "type": "library", "bom-ref": "pkg:composer/seld/phar-utils@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "console", "version": "dev-master", "description": "Symfony Console Component", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/console@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/console.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/console@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "filesystem", "version": "dev-master", "description": "Symfony Filesystem Component", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/filesystem@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/filesystem.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/filesystem@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "finder", "version": "dev-master", "description": "Symfony Finder Component", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/finder@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/finder.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/finder@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-ctype", "version": "dev-master", "description": "Symfony polyfill for ctype functions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-ctype@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-ctype.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-ctype@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-grapheme", "version": "dev-master", "description": "Symfony polyfill for intl's grapheme_* functions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-grapheme@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-grapheme.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-grapheme@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-normalizer", "version": "dev-master", "description": "Symfony polyfill for intl's Normalizer class and related functions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-normalizer@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-normalizer.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-normalizer@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-mbstring", "version": "dev-master", "description": "Symfony polyfill for the Mbstring extension", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-mbstring@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-mbstring.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-mbstring@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php73", "version": "dev-master", "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php73@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php73.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php73@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php80", "version": "dev-master", "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php80@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php80.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php80@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "process", "version": "dev-master", "description": "Symfony Process Component", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/process@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/process.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/process@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "service-contracts", "version": "dev-master", "description": "Generic abstractions related to writing services", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/service-contracts@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/service-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/service-contracts@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "string", "version": "dev-master", "description": "Symfony String component", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/string@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/string.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/string@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "yaml", "version": "dev-master", "description": "Symfony Yaml Component", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/yaml@dev-master", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/yaml.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/yaml@dev-master", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "parallel", "version": "1.4.1", "description": "Parallel processing component for Amp.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/parallel@1.4.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/parallel.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/parallel@1.4.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "amphp", "name": "parser", "version": "1.0.0", "description": "A generator parser to make streaming parsers simple.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/amphp/parser@1.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/amphp/parser.git" } ], "type": "library", "bom-ref": "pkg:composer/amphp/parser@1.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "package-versions-deprecated", "version": "1.11.99.5", "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/package-versions-deprecated@1.11.99.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/package-versions-deprecated.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/package-versions-deprecated@1.11.99.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "fidry", "name": "console", "version": "0.5.3", "description": "Library to create CLI applications", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/fidry/console@0.5.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/theofidry/console.git" } ], "type": "library", "bom-ref": "pkg:composer/fidry/console@0.5.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "humbug", "name": "php-scoper", "version": "0.18.0-rc.0", "description": "Prefixes all PHP namespaces in a file or directory.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/humbug/php-scoper@0.18.0-rc.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/humbug/php-scoper.git" } ], "type": "library", "bom-ref": "pkg:composer/humbug/php-scoper@0.18.0-rc.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "jetbrains", "name": "phpstorm-stubs", "version": "2022.2", "description": "PHP runtime & extensions header files for PhpStorm", "scope": "required", "licenses": [ { "license": { "id": "Apache-2.0", "url": "https://opensource.org/licenses/Apache-2.0" } } ], "purl": "pkg:composer/jetbrains/phpstorm-stubs@2022.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/JetBrains/phpstorm-stubs.git" } ], "type": "library", "bom-ref": "pkg:composer/jetbrains/phpstorm-stubs@2022.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "laravel", "name": "serializable-closure", "version": "1.2.2", "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/laravel/serializable-closure@1.2.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/laravel/serializable-closure.git" } ], "type": "library", "bom-ref": "pkg:composer/laravel/serializable-closure@1.2.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "nikic", "name": "php-parser", "version": "4.15.2", "description": "A PHP parser written in PHP", "scope": "required", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/nikic/php-parser@4.15.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nikic/PHP-Parser.git" } ], "type": "library", "bom-ref": "pkg:composer/nikic/php-parser@4.15.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "console", "version": "6.1.7", "description": "Eases the creation of beautiful and testable command line interfaces", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/console@6.1.7", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/console.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/console@6.1.7", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "deprecation-contracts", "version": "3.1.1", "description": "A generic function and convention to trigger deprecation notices", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/deprecation-contracts@3.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/deprecation-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/deprecation-contracts@3.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "event-dispatcher-contracts", "version": "3.1.1", "description": "Generic abstractions related to dispatching event", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/event-dispatcher-contracts@3.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/event-dispatcher-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/event-dispatcher-contracts@3.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "filesystem", "version": "6.1.5", "description": "Provides basic utilities for the filesystem", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/filesystem@6.1.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/filesystem.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/filesystem@6.1.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "finder", "version": "6.1.3", "description": "Finds files and directories via an intuitive fluent interface", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/finder@6.1.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/finder.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/finder@6.1.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "process", "version": "6.1.3", "description": "Executes commands in sub-processes", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/process@6.1.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/process.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/process@6.1.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "service-contracts", "version": "3.1.1", "description": "Generic abstractions related to writing services", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/service-contracts@3.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/service-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/service-contracts@3.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "string", "version": "6.1.7", "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/string@6.1.7", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/string.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/string@6.1.7", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "var-dumper", "version": "6.1.6", "description": "Provides mechanisms for walking through any arbitrary PHP variable", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/var-dumper@6.1.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/var-dumper.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/var-dumper@6.1.6", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "bamarni", "name": "composer-bin-plugin", "version": "1.8.2", "description": "No conflicts for your bin dependencies", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/bamarni/composer-bin-plugin@1.8.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/bamarni/composer-bin-plugin.git" } ], "type": "library", "bom-ref": "pkg:composer/bamarni/composer-bin-plugin@1.8.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "doctrine", "name": "instantiator", "version": "1.4.1", "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/doctrine/instantiator@1.4.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/doctrine/instantiator.git" } ], "type": "library", "bom-ref": "pkg:composer/doctrine/instantiator@1.4.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "mikey179", "name": "vfsstream", "version": "1.6.11", "description": "Virtual file system to mock the real file system in unit tests.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/mikey179/vfsstream@1.6.11", "externalReferences": [ { "type": "vcs", "url": "https://github.com/bovigo/vfsStream.git" } ], "type": "library", "bom-ref": "pkg:composer/mikey179/vfsstream@1.6.11", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "myclabs", "name": "deep-copy", "version": "1.11.0", "description": "Create deep copies (clones) of your objects", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/myclabs/deep-copy@1.11.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/myclabs/DeepCopy.git" } ], "type": "library", "bom-ref": "pkg:composer/myclabs/deep-copy@1.11.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phar-io", "name": "manifest", "version": "2.0.3", "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phar-io/manifest@2.0.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phar-io/manifest.git" } ], "type": "library", "bom-ref": "pkg:composer/phar-io/manifest@2.0.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phar-io", "name": "version", "version": "3.2.1", "description": "Library for handling version information and constraints", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phar-io/version@3.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phar-io/version.git" } ], "type": "library", "bom-ref": "pkg:composer/phar-io/version@3.2.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpspec", "name": "prophecy", "version": "1.15.0", "description": "Highly opinionated mocking framework for PHP 5.3+", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpspec/prophecy@1.15.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpspec/prophecy.git" } ], "type": "library", "bom-ref": "pkg:composer/phpspec/prophecy@1.15.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpspec", "name": "prophecy-phpunit", "version": "2.0.1", "description": "Integrating the Prophecy mocking library in PHPUnit test cases", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpspec/prophecy-phpunit@2.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpspec/prophecy-phpunit.git" } ], "type": "library", "bom-ref": "pkg:composer/phpspec/prophecy-phpunit@2.0.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-code-coverage", "version": "9.2.19", "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-code-coverage@9.2.19", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-code-coverage.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-code-coverage@9.2.19", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-file-iterator", "version": "3.0.6", "description": "FilterIterator implementation that filters files based on a list of suffixes.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-file-iterator@3.0.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-file-iterator.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-file-iterator@3.0.6", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-invoker", "version": "3.1.1", "description": "Invoke callables with a timeout", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-invoker@3.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-invoker.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-invoker@3.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-text-template", "version": "2.0.4", "description": "Simple template engine.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-text-template@2.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-text-template.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-text-template@2.0.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-timer", "version": "5.0.3", "description": "Utility class for timing", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-timer@5.0.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-timer.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-timer@5.0.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "phpunit", "version": "9.5.26", "description": "The PHP Unit Testing framework.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/phpunit@9.5.26", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/phpunit.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/phpunit@9.5.26", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "cli-parser", "version": "1.0.1", "description": "Library for parsing CLI options", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/cli-parser@1.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/cli-parser.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/cli-parser@1.0.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "code-unit", "version": "1.0.8", "description": "Collection of value objects that represent the PHP code units", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/code-unit@1.0.8", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/code-unit.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/code-unit@1.0.8", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "code-unit-reverse-lookup", "version": "2.0.3", "description": "Looks up which function or method a line of code belongs to", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/code-unit-reverse-lookup@2.0.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/code-unit-reverse-lookup@2.0.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "comparator", "version": "4.0.8", "description": "Provides the functionality to compare PHP values for equality", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/comparator@4.0.8", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/comparator.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/comparator@4.0.8", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "complexity", "version": "2.0.2", "description": "Library for calculating the complexity of PHP code units", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/complexity@2.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/complexity.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/complexity@2.0.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "diff", "version": "4.0.4", "description": "Diff implementation", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/diff@4.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/diff.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/diff@4.0.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "environment", "version": "5.1.4", "description": "Provides functionality to handle HHVM/PHP environments", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/environment@5.1.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/environment.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/environment@5.1.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "exporter", "version": "4.0.5", "description": "Provides the functionality to export PHP variables for visualization", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/exporter@4.0.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/exporter.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/exporter@4.0.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "global-state", "version": "5.0.5", "description": "Snapshotting of global state", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/global-state@5.0.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/global-state.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/global-state@5.0.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "lines-of-code", "version": "1.0.3", "description": "Library for counting the lines of code in PHP source code", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/lines-of-code@1.0.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/lines-of-code.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/lines-of-code@1.0.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "object-enumerator", "version": "4.0.4", "description": "Traverses array structures and object graphs to enumerate all referenced objects", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/object-enumerator@4.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/object-enumerator.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/object-enumerator@4.0.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "object-reflector", "version": "2.0.4", "description": "Allows reflection of object attributes, including inherited and non-public ones", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/object-reflector@2.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/object-reflector.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/object-reflector@2.0.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "recursion-context", "version": "4.0.4", "description": "Provides functionality to recursively process PHP variables", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/recursion-context@4.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/recursion-context.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/recursion-context@4.0.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "resource-operations", "version": "3.0.3", "description": "Provides a list of PHP built-in functions that operate on resources", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/resource-operations@3.0.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/resource-operations.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/resource-operations@3.0.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "type", "version": "3.2.0", "description": "Collection of value objects that represent the types of the PHP type system", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/type@3.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/type.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/type@3.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "version", "version": "3.0.2", "description": "Library that helps with managing the version number of Git-hosted PHP projects", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/version@3.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/version.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/version@3.0.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "phpunit-bridge", "version": "6.1.6", "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/phpunit-bridge@6.1.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/phpunit-bridge.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/phpunit-bridge@6.1.6", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "theseer", "name": "tokenizer", "version": "1.2.1", "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/theseer/tokenizer@1.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/theseer/tokenizer.git" } ], "type": "library", "bom-ref": "pkg:composer/theseer/tokenizer@1.2.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "cache", "version": "1.0.1", "description": "Common interface for caching libraries", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/cache@1.0.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/cache.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/cache@1.0.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "container", "version": "1.1.2", "description": "Common Container Interface (PHP FIG PSR-11)", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/container@1.1.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/container.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/container@1.1.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "cache", "version": "5.4.3", "description": "Provides an extended PSR-6, PSR-16 (and tags) implementation", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/cache@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/cache.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/cache@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "cache-contracts", "version": "2.5.0", "description": "Generic abstractions related to caching", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/cache-contracts@2.5.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/cache-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/cache-contracts@2.5.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "config", "version": "5.4.3", "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/config@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/config.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/config@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "console", "version": "5.4.3", "description": "Eases the creation of beautiful and testable command line interfaces", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/console@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/console.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/console@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "dependency-injection", "version": "5.4.3", "description": "Allows you to standardize and centralize the way objects are constructed in your application", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/dependency-injection@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/dependency-injection.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/dependency-injection@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "deprecation-contracts", "version": "2.5.0", "description": "A generic function and convention to trigger deprecation notices", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/deprecation-contracts@2.5.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/deprecation-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/deprecation-contracts@2.5.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "dotenv", "version": "5.4.3", "description": "Registers environment variables from a .env file", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/dotenv@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/dotenv.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/dotenv@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "error-handler", "version": "5.4.3", "description": "Provides tools to manage errors and ease debugging PHP code", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/error-handler@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/error-handler.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/error-handler@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "event-dispatcher", "version": "5.4.3", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/event-dispatcher@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/event-dispatcher.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/event-dispatcher@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "event-dispatcher-contracts", "version": "2.5.0", "description": "Generic abstractions related to dispatching event", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/event-dispatcher-contracts@2.5.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/event-dispatcher-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/event-dispatcher-contracts@2.5.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "filesystem", "version": "5.4.3", "description": "Provides basic utilities for the filesystem", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/filesystem@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/filesystem.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/filesystem@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "finder", "version": "5.4.3", "description": "Finds files and directories via an intuitive fluent interface", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/finder@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/finder.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/finder@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "flex", "version": "1.18.3", "description": "Composer plugin for Symfony", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/flex@1.18.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/flex.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/flex@1.18.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "framework-bundle", "version": "5.4.4", "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/framework-bundle@5.4.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/framework-bundle.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/framework-bundle@5.4.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "http-foundation", "version": "5.4.3", "description": "Defines an object-oriented layer for the HTTP specification", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/http-foundation@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/http-foundation.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/http-foundation@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "http-kernel", "version": "5.4.4", "description": "Provides a structured process for converting a Request into a Response", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/http-kernel@5.4.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/http-kernel.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/http-kernel@5.4.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-grapheme", "version": "1.24.0", "description": "Symfony polyfill for intl's grapheme_* functions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-grapheme@1.24.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-grapheme.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-grapheme@1.24.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-normalizer", "version": "1.24.0", "description": "Symfony polyfill for intl's Normalizer class and related functions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-normalizer@1.24.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-normalizer.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-normalizer@1.24.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-mbstring", "version": "1.24.0", "description": "Symfony polyfill for the Mbstring extension", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-mbstring@1.24.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-mbstring.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-mbstring@1.24.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php73", "version": "1.24.0", "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php73@1.24.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php73.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php73@1.24.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php80", "version": "1.24.0", "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php80@1.24.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php80.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php80@1.24.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php81", "version": "1.24.0", "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php81@1.24.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php81.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php81@1.24.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "routing", "version": "5.4.3", "description": "Maps an HTTP request to a set of configuration variables", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/routing@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/routing.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/routing@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "service-contracts", "version": "2.5.0", "description": "Generic abstractions related to writing services", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/service-contracts@2.5.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/service-contracts.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/service-contracts@2.5.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "string", "version": "5.4.3", "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/string@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/string.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/string@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "var-dumper", "version": "5.4.3", "description": "Provides mechanisms for walking through any arbitrary PHP variable", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/var-dumper@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/var-dumper.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/var-dumper@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "var-exporter", "version": "5.4.3", "description": "Allows exporting any serializable PHP data structure to plain PHP code", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/var-exporter@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/var-exporter.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/var-exporter@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "yaml", "version": "5.4.3", "description": "Loads and dumps YAML files", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/yaml@5.4.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/yaml.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/yaml@5.4.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock" } ] }, { "publisher": "", "group": "beberlei", "name": "assert", "version": "2.9.5", "description": "Thin assertion library for input validation in business models.", "scope": "required", "licenses": [ { "license": { "id": "BSD-2-Clause", "url": "https://opensource.org/licenses/BSD-2-Clause" } } ], "purl": "pkg:composer/beberlei/assert@2.9.5", "externalReferences": [ { "type": "vcs", "url": "https://github.com/beberlei/assert.git" } ], "type": "library", "bom-ref": "pkg:composer/beberlei/assert@2.9.5", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir001/composer.lock" } ] }, { "publisher": "", "group": "beberlei", "name": "assert", "version": "2.9.6", "description": "Thin assertion library for input validation in business models.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-2-Clause", "url": "https://opensource.org/licenses/BSD-2-Clause" } } ], "purl": "pkg:composer/beberlei/assert@2.9.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/beberlei/assert.git" } ], "type": "library", "bom-ref": "pkg:composer/beberlei/assert@2.9.6", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir003/composer.lock" } ] }, { "publisher": "", "group": "nikic", "name": "php-parser", "version": "4.14.0", "description": "A PHP parser written in PHP", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/nikic/php-parser@4.14.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/nikic/PHP-Parser.git" } ], "type": "library", "bom-ref": "pkg:composer/nikic/php-parser@4.14.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock" } ] }, { "publisher": "", "group": "phpdocumentor", "name": "type-resolver", "version": "1.6.1", "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpdocumentor/type-resolver@1.6.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpDocumentor/TypeResolver.git" } ], "type": "library", "bom-ref": "pkg:composer/phpdocumentor/type-resolver@1.6.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-code-coverage", "version": "9.2.15", "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-code-coverage@9.2.15", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-code-coverage.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-code-coverage@9.2.15", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "phpunit", "version": "9.5.21", "description": "The PHP Unit Testing framework.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/phpunit@9.5.21", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/phpunit.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/phpunit@9.5.21", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "comparator", "version": "4.0.6", "description": "Provides the functionality to compare PHP values for equality", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/comparator@4.0.6", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/comparator.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/comparator@4.0.6", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "exporter", "version": "4.0.4", "description": "Provides the functionality to export PHP variables for visualization", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/exporter@4.0.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/exporter.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/exporter@4.0.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock" } ] }, { "publisher": "", "group": "sebastian", "name": "type", "version": "3.0.0", "description": "Collection of value objects that represent the types of the PHP type system", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/sebastian/type@3.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/type.git" } ], "type": "library", "bom-ref": "pkg:composer/sebastian/type@3.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock" } ] }, { "publisher": "", "group": "dealerdirect", "name": "phpcodesniffer-composer-installer", "version": "0.7.2", "description": "PHP_CodeSniffer Standards Composer Installer Plugin", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/dealerdirect/phpcodesniffer-composer-installer@0.7.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git" } ], "type": "library", "bom-ref": "pkg:composer/dealerdirect/phpcodesniffer-composer-installer@0.7.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/doctrine-cs/composer.lock" } ] }, { "publisher": "", "group": "doctrine", "name": "coding-standard", "version": "9.0.2", "description": "The Doctrine Coding Standard is a set of PHPCS rules applied to all Doctrine projects.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/doctrine/coding-standard@9.0.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/doctrine/coding-standard.git" } ], "type": "library", "bom-ref": "pkg:composer/doctrine/coding-standard@9.0.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/doctrine-cs/composer.lock" } ] }, { "publisher": "", "group": "phpstan", "name": "phpdoc-parser", "version": "1.8.0", "description": "PHPDoc parser with support for nullable, intersection and generic types", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpstan/phpdoc-parser@1.8.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpstan/phpdoc-parser.git" } ], "type": "library", "bom-ref": "pkg:composer/phpstan/phpdoc-parser@1.8.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/doctrine-cs/composer.lock" } ] }, { "publisher": "", "group": "slevomat", "name": "coding-standard", "version": "7.2.1", "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/slevomat/coding-standard@7.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/slevomat/coding-standard.git" } ], "type": "library", "bom-ref": "pkg:composer/slevomat/coding-standard@7.2.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/doctrine-cs/composer.lock" } ] }, { "publisher": "", "group": "squizlabs", "name": "php_codesniffer", "version": "3.7.1", "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/squizlabs/php_codesniffer@3.7.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git" } ], "type": "library", "bom-ref": "pkg:composer/squizlabs/php_codesniffer@3.7.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/doctrine-cs/composer.lock" } ] }, { "publisher": "", "group": "composer", "name": "pcre", "version": "3.0.0", "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/composer/pcre@3.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/composer/pcre.git" } ], "type": "library", "bom-ref": "pkg:composer/composer/pcre@3.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "doctrine", "name": "annotations", "version": "1.13.3", "description": "Docblock Annotations Parser", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/doctrine/annotations@1.13.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/doctrine/annotations.git" } ], "type": "library", "bom-ref": "pkg:composer/doctrine/annotations@1.13.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "doctrine", "name": "lexer", "version": "1.2.3", "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/doctrine/lexer@1.2.3", "externalReferences": [ { "type": "vcs", "url": "https://github.com/doctrine/lexer.git" } ], "type": "library", "bom-ref": "pkg:composer/doctrine/lexer@1.2.3", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "friendsofphp", "name": "php-cs-fixer", "version": "3.11.0", "description": "A tool to automatically fix PHP code style", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/friendsofphp/php-cs-fixer@3.11.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/FriendsOfPHP/PHP-CS-Fixer.git" } ], "type": "library", "bom-ref": "pkg:composer/friendsofphp/php-cs-fixer@3.11.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "psr", "name": "cache", "version": "3.0.0", "description": "Common interface for caching libraries", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/psr/cache@3.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/php-fig/cache.git" } ], "type": "library", "bom-ref": "pkg:composer/psr/cache@3.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "console", "version": "6.1.4", "description": "Eases the creation of beautiful and testable command line interfaces", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/console@6.1.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/console.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/console@6.1.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "event-dispatcher", "version": "6.1.0", "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/event-dispatcher@6.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/event-dispatcher.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/event-dispatcher@6.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "filesystem", "version": "6.1.4", "description": "Provides basic utilities for the filesystem", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/filesystem@6.1.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/filesystem.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/filesystem@6.1.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "options-resolver", "version": "6.1.0", "description": "Provides an improved replacement for the array_replace PHP function", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/options-resolver@6.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/options-resolver.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/options-resolver@6.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-ctype", "version": "1.26.0", "description": "Symfony polyfill for ctype functions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-ctype@1.26.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-ctype.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-ctype@1.26.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-grapheme", "version": "1.26.0", "description": "Symfony polyfill for intl's grapheme_* functions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-grapheme@1.26.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-grapheme.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-grapheme@1.26.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-intl-normalizer", "version": "1.26.0", "description": "Symfony polyfill for intl's Normalizer class and related functions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-intl-normalizer@1.26.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-intl-normalizer.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-intl-normalizer@1.26.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-mbstring", "version": "1.26.0", "description": "Symfony polyfill for the Mbstring extension", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-mbstring@1.26.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-mbstring.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-mbstring@1.26.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php80", "version": "1.26.0", "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php80@1.26.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php80.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php80@1.26.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "polyfill-php81", "version": "1.26.0", "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/polyfill-php81@1.26.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/polyfill-php81.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/polyfill-php81@1.26.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "stopwatch", "version": "6.1.0", "description": "Provides a way to profile code", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/stopwatch@6.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/stopwatch.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/stopwatch@6.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "string", "version": "6.1.4", "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/string@6.1.4", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/string.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/string@6.1.4", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "console", "version": "6.2.2", "description": "Eases the creation of beautiful and testable command line interfaces", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/console@6.2.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/console.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/console@6.2.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "filesystem", "version": "6.2.0", "description": "Provides basic utilities for the filesystem", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/filesystem@6.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/filesystem.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/filesystem@6.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "finder", "version": "6.2.0", "description": "Finds files and directories via an intuitive fluent interface", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/finder@6.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/finder.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/finder@6.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "string", "version": "6.2.2", "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "scope": "required", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/string@6.2.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/string.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/string@6.2.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "ergebnis", "name": "composer-normalize", "version": "2.29.0", "description": "Provides a composer plugin for normalizing composer.json.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/ergebnis/composer-normalize@2.29.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/ergebnis/composer-normalize.git" } ], "type": "library", "bom-ref": "pkg:composer/ergebnis/composer-normalize@2.29.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "ergebnis", "name": "json-normalizer", "version": "2.1.0", "description": "Provides generic and vendor-specific normalizers for normalizing JSON documents.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/ergebnis/json-normalizer@2.1.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/ergebnis/json-normalizer.git" } ], "type": "library", "bom-ref": "pkg:composer/ergebnis/json-normalizer@2.1.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "ergebnis", "name": "json-printer", "version": "3.3.0", "description": "Provides a JSON printer, allowing for flexible indentation.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/ergebnis/json-printer@3.3.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/ergebnis/json-printer.git" } ], "type": "library", "bom-ref": "pkg:composer/ergebnis/json-printer@3.3.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "ergebnis", "name": "json-schema-validator", "version": "2.0.0", "description": "Provides a JSON schema validator, building on top of justinrainbow/json-schema.", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/ergebnis/json-schema-validator@2.0.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/ergebnis/json-schema-validator.git" } ], "type": "library", "bom-ref": "pkg:composer/ergebnis/json-schema-validator@2.0.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "fidry", "name": "makefile", "version": "0.2.1", "description": "Utility to parse a Makefile and implement some convention rules.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/fidry/makefile@0.2.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/theofidry/makefile.git" } ], "type": "library", "bom-ref": "pkg:composer/fidry/makefile@0.2.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "localheinz", "name": "diff", "version": "1.1.1", "description": "Fork of sebastian/diff for use with ergebnis/composer-normalize", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/localheinz/diff@1.1.1", "externalReferences": [ { "type": "vcs", "url": "https://github.com/localheinz/diff.git" } ], "type": "library", "bom-ref": "pkg:composer/localheinz/diff@1.1.1", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "phpspec", "name": "prophecy", "version": "1.16.0", "description": "Highly opinionated mocking framework for PHP 5.3+", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/phpspec/prophecy@1.16.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/phpspec/prophecy.git" } ], "type": "library", "bom-ref": "pkg:composer/phpspec/prophecy@1.16.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "php-code-coverage", "version": "9.2.22", "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/php-code-coverage@9.2.22", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/php-code-coverage.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/php-code-coverage@9.2.22", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "phpunit", "name": "phpunit", "version": "9.5.27", "description": "The PHP Unit Testing framework.", "scope": "optional", "licenses": [ { "license": { "id": "BSD-3-Clause", "url": "https://opensource.org/licenses/BSD-3-Clause" } } ], "purl": "pkg:composer/phpunit/phpunit@9.5.27", "externalReferences": [ { "type": "vcs", "url": "https://github.com/sebastianbergmann/phpunit.git" } ], "type": "library", "bom-ref": "pkg:composer/phpunit/phpunit@9.5.27", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "process", "version": "6.2.0", "description": "Executes commands in sub-processes", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/process@6.2.0", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/process.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/process@6.2.0", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "var-dumper", "version": "6.2.2", "description": "Provides mechanisms for walking through any arbitrary PHP variable", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/var-dumper@6.2.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/var-dumper.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/var-dumper@6.2.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] }, { "publisher": "", "group": "symfony", "name": "yaml", "version": "6.2.2", "description": "Loads and dumps YAML files", "scope": "optional", "licenses": [ { "license": { "id": "MIT", "url": "https://opensource.org/licenses/MIT" } } ], "purl": "pkg:composer/symfony/yaml@6.2.2", "externalReferences": [ { "type": "vcs", "url": "https://github.com/symfony/yaml.git" } ], "type": "library", "bom-ref": "pkg:composer/symfony/yaml@6.2.2", "properties": [ { "name": "SrcFile", "value": "/shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock" } ] } ], "dependencies": [], "externalReferences": [ { "type": "other", "url": ".", "comment": "Base path" }, { "type": "other", "url": "/shared/backups/bartlett/box-manifest/composer.lock, /shared/backups/bartlett/box-manifest/tests/fixtures/phario-manifest-2.0.x-dev/composer.lock, /shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock, /shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir011/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir013/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/check-requirements/fail-complete/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/check-requirements/pass-complete/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir001/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir002/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir003/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/configuration/dir001/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/configuration/dir002/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/doctrine-cs/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock, /shared/backups/bartlett/box-manifest/vendor/seld/phar-utils/composer.lock", "comment": "Package file" } ] } ```
llaville commented 1 year ago
contents of `bom.xml` ```xml 2023-02-16T06:21:24.548Z cyclonedx cdxgen 8.0.4 Prabhu Subramanian prabhu@appthreat.com amphp amp 2.6.2 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/amp@2.6.2 https://github.com/amphp/amp.git amphp byte-stream 1.8.1 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/byte-stream@1.8.1 https://github.com/amphp/byte-stream.git amphp parallel 1.4.2 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/parallel@1.4.2 https://github.com/amphp/parallel.git amphp parallel-functions 1.1.0 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/parallel-functions@1.1.0 https://github.com/amphp/parallel-functions.git amphp parser 1.1.0 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/parser@1.1.0 https://github.com/amphp/parser.git amphp process 1.1.4 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/process@1.1.4 https://github.com/amphp/process.git amphp serialization 1.0.0 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/serialization@1.0.0 https://github.com/amphp/serialization.git amphp sync 1.4.2 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/sync@1.4.2 https://github.com/amphp/sync.git composer ca-bundle 1.3.5 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/ca-bundle@1.3.5 https://github.com/composer/ca-bundle.git composer class-map-generator 1.0.0 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/class-map-generator@1.0.0 https://github.com/composer/class-map-generator.git composer composer 2.5.3 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/composer@2.5.3 https://github.com/composer/composer.git composer metadata-minifier 1.0.0 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/metadata-minifier@1.0.0 https://github.com/composer/metadata-minifier.git composer pcre 3.1.0 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/pcre@3.1.0 https://github.com/composer/pcre.git composer semver 3.3.2 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/semver@3.3.2 https://github.com/composer/semver.git composer spdx-licenses 1.5.7 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/spdx-licenses@1.5.7 https://github.com/composer/spdx-licenses.git composer xdebug-handler 3.0.3 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/xdebug-handler@3.0.3 https://github.com/composer/xdebug-handler.git cweagans composer-patches 1.7.3 required BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/cweagans/composer-patches@1.7.3 https://github.com/cweagans/composer-patches.git fidry console 0.5.5 required MIT https://opensource.org/licenses/MIT pkg:composer/fidry/console@0.5.5 https://github.com/theofidry/console.git humbug box 4.2.0 required MIT https://opensource.org/licenses/MIT pkg:composer/humbug/box@4.2.0 https://github.com/box-project/box.git humbug php-scoper 0.18.2 required MIT https://opensource.org/licenses/MIT pkg:composer/humbug/php-scoper@0.18.2 https://github.com/humbug/php-scoper.git jetbrains phpstorm-stubs 2022.3 required Apache-2.0 https://opensource.org/licenses/Apache-2.0 pkg:composer/jetbrains/phpstorm-stubs@2022.3 https://github.com/JetBrains/phpstorm-stubs.git justinrainbow json-schema 5.2.12 required MIT https://opensource.org/licenses/MIT pkg:composer/justinrainbow/json-schema@5.2.12 https://github.com/justinrainbow/json-schema.git laravel serializable-closure 1.3.0 required MIT https://opensource.org/licenses/MIT pkg:composer/laravel/serializable-closure@1.3.0 https://github.com/laravel/serializable-closure.git nikic iter 2.2.0 required BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/nikic/iter@2.2.0 https://github.com/nikic/iter.git nikic php-parser 4.15.3 required BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/nikic/php-parser@4.15.3 https://github.com/nikic/PHP-Parser.git paragonie constant_time_encoding 2.6.3 required MIT https://opensource.org/licenses/MIT pkg:composer/paragonie/constant_time_encoding@2.6.3 https://github.com/paragonie/constant_time_encoding.git paragonie pharaoh 0.6.0 required MIT https://opensource.org/licenses/MIT pkg:composer/paragonie/pharaoh@0.6.0 https://github.com/paragonie/pharaoh.git phpdocumentor reflection-common 2.2.0 required MIT https://opensource.org/licenses/MIT pkg:composer/phpdocumentor/reflection-common@2.2.0 https://github.com/phpDocumentor/ReflectionCommon.git phpdocumentor reflection-docblock 5.3.0 required MIT https://opensource.org/licenses/MIT pkg:composer/phpdocumentor/reflection-docblock@5.3.0 https://github.com/phpDocumentor/ReflectionDocBlock.git phpdocumentor type-resolver 1.6.2 required MIT https://opensource.org/licenses/MIT pkg:composer/phpdocumentor/type-resolver@1.6.2 https://github.com/phpDocumentor/TypeResolver.git psr container 2.0.2 required MIT https://opensource.org/licenses/MIT pkg:composer/psr/container@2.0.2 https://github.com/php-fig/container.git psr event-dispatcher 1.0.0 required MIT https://opensource.org/licenses/MIT pkg:composer/psr/event-dispatcher@1.0.0 https://github.com/php-fig/event-dispatcher.git psr log 3.0.0 required MIT https://opensource.org/licenses/MIT pkg:composer/psr/log@3.0.0 https://github.com/php-fig/log.git react promise 2.9.0 required MIT https://opensource.org/licenses/MIT pkg:composer/react/promise@2.9.0 https://github.com/reactphp/promise.git seld jsonlint 1.9.0 required MIT https://opensource.org/licenses/MIT pkg:composer/seld/jsonlint@1.9.0 https://github.com/Seldaek/jsonlint.git seld phar-utils 1.2.1 required MIT https://opensource.org/licenses/MIT pkg:composer/seld/phar-utils@1.2.1 https://github.com/Seldaek/phar-utils.git seld signal-handler 2.0.1 required MIT https://opensource.org/licenses/MIT pkg:composer/seld/signal-handler@2.0.1 https://github.com/Seldaek/signal-handler.git symfony console 6.2.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/console@6.2.5 https://github.com/symfony/console.git symfony deprecation-contracts 3.2.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/deprecation-contracts@3.2.0 https://github.com/symfony/deprecation-contracts.git symfony event-dispatcher-contracts 3.2.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/event-dispatcher-contracts@3.2.0 https://github.com/symfony/event-dispatcher-contracts.git symfony filesystem 6.2.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/filesystem@6.2.5 https://github.com/symfony/filesystem.git symfony finder 6.2.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/finder@6.2.5 https://github.com/symfony/finder.git symfony polyfill-ctype 1.27.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-ctype@1.27.0 https://github.com/symfony/polyfill-ctype.git symfony polyfill-intl-grapheme 1.27.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-grapheme@1.27.0 https://github.com/symfony/polyfill-intl-grapheme.git symfony polyfill-intl-normalizer 1.27.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-normalizer@1.27.0 https://github.com/symfony/polyfill-intl-normalizer.git symfony polyfill-mbstring 1.27.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-mbstring@1.27.0 https://github.com/symfony/polyfill-mbstring.git symfony polyfill-php73 1.27.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php73@1.27.0 https://github.com/symfony/polyfill-php73.git symfony process 6.2.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/process@6.2.5 https://github.com/symfony/process.git symfony serializer 6.2.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/serializer@6.2.5 https://github.com/symfony/serializer.git symfony service-contracts 3.2.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/service-contracts@3.2.0 https://github.com/symfony/service-contracts.git symfony string 6.2.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/string@6.2.5 https://github.com/symfony/string.git symfony var-dumper 6.2.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/var-dumper@6.2.5 https://github.com/symfony/var-dumper.git thecodingmachine safe 2.4.0 required MIT https://opensource.org/licenses/MIT pkg:composer/thecodingmachine/safe@2.4.0 https://github.com/thecodingmachine/safe.git ulrichsg getopt-php 3.4.0 required MIT https://opensource.org/licenses/MIT pkg:composer/ulrichsg/getopt-php@3.4.0 https://github.com/getopt-php/getopt-php.git webmozart assert 1.11.0 required MIT https://opensource.org/licenses/MIT pkg:composer/webmozart/assert@1.11.0 https://github.com/webmozarts/assert.git phar-io version 3.0.1 required BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phar-io/version@3.0.1 https://github.com/phar-io/version.git composer pcre 2.1.0 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/pcre@2.1.0 https://github.com/composer/pcre.git psr container 1.1.1 required MIT https://opensource.org/licenses/MIT pkg:composer/psr/container@1.1.1 https://github.com/php-fig/container.git psr log 1.1.4 required MIT https://opensource.org/licenses/MIT pkg:composer/psr/log@1.1.4 https://github.com/php-fig/log.git symfony console 5.4.19 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/console@5.4.19 https://github.com/symfony/console.git symfony deprecation-contracts 2.5.2 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/deprecation-contracts@2.5.2 https://github.com/symfony/deprecation-contracts.git symfony filesystem 5.4.19 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/filesystem@5.4.19 https://github.com/symfony/filesystem.git symfony finder 5.4.19 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/finder@5.4.19 https://github.com/symfony/finder.git symfony polyfill-php80 1.27.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php80@1.27.0 https://github.com/symfony/polyfill-php80.git symfony polyfill-php81 1.27.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php81@1.27.0 https://github.com/symfony/polyfill-php81.git symfony process 5.4.19 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/process@5.4.19 https://github.com/symfony/process.git symfony service-contracts 2.5.2 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/service-contracts@2.5.2 https://github.com/symfony/service-contracts.git symfony string 5.4.19 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/string@5.4.19 https://github.com/symfony/string.git phpstan phpstan 1.9.14 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpstan/phpstan@1.9.14 https://github.com/phpstan/phpstan.git phpstan phpstan-deprecation-rules 1.1.1 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpstan/phpstan-deprecation-rules@1.1.1 https://github.com/phpstan/phpstan-deprecation-rules.git phpstan phpstan-phpunit 1.3.3 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpstan/phpstan-phpunit@1.3.3 https://github.com/phpstan/phpstan-phpunit.git phpstan phpstan-strict-rules 1.4.5 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpstan/phpstan-strict-rules@1.4.5 https://github.com/phpstan/phpstan-strict-rules.git phpstan phpstan-symfony 1.2.22 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpstan/phpstan-symfony@1.2.22 https://github.com/phpstan/phpstan-symfony.git symfony phpunit-bridge 6.2.5 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/phpunit-bridge@6.2.5 https://github.com/symfony/phpunit-bridge.git composer ca-bundle dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/composer/ca-bundle@dev-master https://github.com/composer/ca-bundle.git composer composer dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/composer/composer@dev-master https://github.com/composer/composer.git composer semver dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/composer/semver@dev-master https://github.com/composer/semver.git composer spdx-licenses dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/composer/spdx-licenses@dev-master https://github.com/composer/spdx-licenses.git composer xdebug-handler 1.4.2 optional MIT https://opensource.org/licenses/MIT pkg:composer/composer/xdebug-handler@1.4.2 https://github.com/composer/xdebug-handler.git doctrine instantiator dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/doctrine/instantiator@dev-master https://github.com/doctrine/instantiator.git justinrainbow json-schema 5.x-dev optional MIT https://opensource.org/licenses/MIT pkg:composer/justinrainbow/json-schema@5.x-dev https://github.com/justinrainbow/json-schema.git phpdocumentor reflection-docblock 2.0.4 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpdocumentor/reflection-docblock@2.0.4 https://github.com/phpDocumentor/ReflectionDocBlock.git phpspec prophecy dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/phpspec/prophecy@dev-master https://github.com/phpspec/prophecy.git phpunit php-code-coverage 2.2.x-dev optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-code-coverage@2.2.x-dev https://github.com/sebastianbergmann/php-code-coverage.git phpunit php-file-iterator dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-file-iterator@dev-master https://github.com/sebastianbergmann/php-file-iterator.git phpunit php-text-template 1.2.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-text-template@1.2.1 https://github.com/sebastianbergmann/php-text-template.git phpunit php-timer dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-timer@dev-master https://github.com/sebastianbergmann/php-timer.git phpunit php-token-stream dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-token-stream@dev-master https://github.com/sebastianbergmann/php-token-stream.git phpunit phpunit 4.8.x-dev optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/phpunit@4.8.x-dev https://github.com/sebastianbergmann/phpunit.git phpunit phpunit-mock-objects 2.3.x-dev optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/phpunit-mock-objects@2.3.x-dev https://github.com/sebastianbergmann/phpunit-mock-objects.git psr container dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/psr/container@dev-master https://github.com/php-fig/container.git psr log dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/psr/log@dev-master https://github.com/php-fig/log.git react promise 2.x-dev optional MIT https://opensource.org/licenses/MIT pkg:composer/react/promise@2.x-dev https://github.com/reactphp/promise.git sebastian comparator dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/comparator@dev-master https://github.com/sebastianbergmann/comparator.git sebastian diff dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/diff@dev-master https://github.com/sebastianbergmann/diff.git sebastian environment dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/environment@dev-master https://github.com/sebastianbergmann/environment.git sebastian exporter dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/exporter@dev-master https://github.com/sebastianbergmann/exporter.git sebastian global-state 1.1.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/global-state@1.1.1 https://github.com/sebastianbergmann/global-state.git sebastian recursion-context dev-master optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/recursion-context@dev-master https://github.com/sebastianbergmann/recursion-context.git sebastian version 1.0.6 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/version@1.0.6 https://github.com/sebastianbergmann/version.git seld jsonlint 1.8.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/seld/jsonlint@1.8.0 https://github.com/Seldaek/jsonlint.git seld phar-utils dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/seld/phar-utils@dev-master https://github.com/Seldaek/phar-utils.git symfony console dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/console@dev-master https://github.com/symfony/console.git symfony filesystem dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/filesystem@dev-master https://github.com/symfony/filesystem.git symfony finder dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/finder@dev-master https://github.com/symfony/finder.git symfony polyfill-ctype dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-ctype@dev-master https://github.com/symfony/polyfill-ctype.git symfony polyfill-intl-grapheme dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-grapheme@dev-master https://github.com/symfony/polyfill-intl-grapheme.git symfony polyfill-intl-normalizer dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-normalizer@dev-master https://github.com/symfony/polyfill-intl-normalizer.git symfony polyfill-mbstring dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-mbstring@dev-master https://github.com/symfony/polyfill-mbstring.git symfony polyfill-php73 dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php73@dev-master https://github.com/symfony/polyfill-php73.git symfony polyfill-php80 dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php80@dev-master https://github.com/symfony/polyfill-php80.git symfony process dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/process@dev-master https://github.com/symfony/process.git symfony service-contracts dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/service-contracts@dev-master https://github.com/symfony/service-contracts.git symfony string dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/string@dev-master https://github.com/symfony/string.git symfony yaml dev-master optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/yaml@dev-master https://github.com/symfony/yaml.git amphp parallel 1.4.1 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/parallel@1.4.1 https://github.com/amphp/parallel.git amphp parser 1.0.0 required MIT https://opensource.org/licenses/MIT pkg:composer/amphp/parser@1.0.0 https://github.com/amphp/parser.git composer package-versions-deprecated 1.11.99.5 required MIT https://opensource.org/licenses/MIT pkg:composer/composer/package-versions-deprecated@1.11.99.5 https://github.com/composer/package-versions-deprecated.git fidry console 0.5.3 required MIT https://opensource.org/licenses/MIT pkg:composer/fidry/console@0.5.3 https://github.com/theofidry/console.git humbug php-scoper 0.18.0-rc.0 required MIT https://opensource.org/licenses/MIT pkg:composer/humbug/php-scoper@0.18.0-rc.0 https://github.com/humbug/php-scoper.git jetbrains phpstorm-stubs 2022.2 required Apache-2.0 https://opensource.org/licenses/Apache-2.0 pkg:composer/jetbrains/phpstorm-stubs@2022.2 https://github.com/JetBrains/phpstorm-stubs.git laravel serializable-closure 1.2.2 required MIT https://opensource.org/licenses/MIT pkg:composer/laravel/serializable-closure@1.2.2 https://github.com/laravel/serializable-closure.git nikic php-parser 4.15.2 required BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/nikic/php-parser@4.15.2 https://github.com/nikic/PHP-Parser.git symfony console 6.1.7 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/console@6.1.7 https://github.com/symfony/console.git symfony deprecation-contracts 3.1.1 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/deprecation-contracts@3.1.1 https://github.com/symfony/deprecation-contracts.git symfony event-dispatcher-contracts 3.1.1 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/event-dispatcher-contracts@3.1.1 https://github.com/symfony/event-dispatcher-contracts.git symfony filesystem 6.1.5 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/filesystem@6.1.5 https://github.com/symfony/filesystem.git symfony finder 6.1.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/finder@6.1.3 https://github.com/symfony/finder.git symfony process 6.1.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/process@6.1.3 https://github.com/symfony/process.git symfony service-contracts 3.1.1 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/service-contracts@3.1.1 https://github.com/symfony/service-contracts.git symfony string 6.1.7 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/string@6.1.7 https://github.com/symfony/string.git symfony var-dumper 6.1.6 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/var-dumper@6.1.6 https://github.com/symfony/var-dumper.git bamarni composer-bin-plugin 1.8.2 optional MIT https://opensource.org/licenses/MIT pkg:composer/bamarni/composer-bin-plugin@1.8.2 https://github.com/bamarni/composer-bin-plugin.git doctrine instantiator 1.4.1 optional MIT https://opensource.org/licenses/MIT pkg:composer/doctrine/instantiator@1.4.1 https://github.com/doctrine/instantiator.git mikey179 vfsstream 1.6.11 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/mikey179/vfsstream@1.6.11 https://github.com/bovigo/vfsStream.git myclabs deep-copy 1.11.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/myclabs/deep-copy@1.11.0 https://github.com/myclabs/DeepCopy.git phar-io manifest 2.0.3 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phar-io/manifest@2.0.3 https://github.com/phar-io/manifest.git phar-io version 3.2.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phar-io/version@3.2.1 https://github.com/phar-io/version.git phpspec prophecy 1.15.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpspec/prophecy@1.15.0 https://github.com/phpspec/prophecy.git phpspec prophecy-phpunit 2.0.1 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpspec/prophecy-phpunit@2.0.1 https://github.com/phpspec/prophecy-phpunit.git phpunit php-code-coverage 9.2.19 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-code-coverage@9.2.19 https://github.com/sebastianbergmann/php-code-coverage.git phpunit php-file-iterator 3.0.6 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-file-iterator@3.0.6 https://github.com/sebastianbergmann/php-file-iterator.git phpunit php-invoker 3.1.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-invoker@3.1.1 https://github.com/sebastianbergmann/php-invoker.git phpunit php-text-template 2.0.4 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-text-template@2.0.4 https://github.com/sebastianbergmann/php-text-template.git phpunit php-timer 5.0.3 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-timer@5.0.3 https://github.com/sebastianbergmann/php-timer.git phpunit phpunit 9.5.26 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/phpunit@9.5.26 https://github.com/sebastianbergmann/phpunit.git sebastian cli-parser 1.0.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/cli-parser@1.0.1 https://github.com/sebastianbergmann/cli-parser.git sebastian code-unit 1.0.8 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/code-unit@1.0.8 https://github.com/sebastianbergmann/code-unit.git sebastian code-unit-reverse-lookup 2.0.3 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/code-unit-reverse-lookup@2.0.3 https://github.com/sebastianbergmann/code-unit-reverse-lookup.git sebastian comparator 4.0.8 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/comparator@4.0.8 https://github.com/sebastianbergmann/comparator.git sebastian complexity 2.0.2 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/complexity@2.0.2 https://github.com/sebastianbergmann/complexity.git sebastian diff 4.0.4 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/diff@4.0.4 https://github.com/sebastianbergmann/diff.git sebastian environment 5.1.4 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/environment@5.1.4 https://github.com/sebastianbergmann/environment.git sebastian exporter 4.0.5 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/exporter@4.0.5 https://github.com/sebastianbergmann/exporter.git sebastian global-state 5.0.5 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/global-state@5.0.5 https://github.com/sebastianbergmann/global-state.git sebastian lines-of-code 1.0.3 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/lines-of-code@1.0.3 https://github.com/sebastianbergmann/lines-of-code.git sebastian object-enumerator 4.0.4 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/object-enumerator@4.0.4 https://github.com/sebastianbergmann/object-enumerator.git sebastian object-reflector 2.0.4 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/object-reflector@2.0.4 https://github.com/sebastianbergmann/object-reflector.git sebastian recursion-context 4.0.4 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/recursion-context@4.0.4 https://github.com/sebastianbergmann/recursion-context.git sebastian resource-operations 3.0.3 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/resource-operations@3.0.3 https://github.com/sebastianbergmann/resource-operations.git sebastian type 3.2.0 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/type@3.2.0 https://github.com/sebastianbergmann/type.git sebastian version 3.0.2 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/version@3.0.2 https://github.com/sebastianbergmann/version.git symfony phpunit-bridge 6.1.6 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/phpunit-bridge@6.1.6 https://github.com/symfony/phpunit-bridge.git theseer tokenizer 1.2.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/theseer/tokenizer@1.2.1 https://github.com/theseer/tokenizer.git psr cache 1.0.1 required MIT https://opensource.org/licenses/MIT pkg:composer/psr/cache@1.0.1 https://github.com/php-fig/cache.git psr container 1.1.2 required MIT https://opensource.org/licenses/MIT pkg:composer/psr/container@1.1.2 https://github.com/php-fig/container.git symfony cache 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/cache@5.4.3 https://github.com/symfony/cache.git symfony cache-contracts 2.5.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/cache-contracts@2.5.0 https://github.com/symfony/cache-contracts.git symfony config 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/config@5.4.3 https://github.com/symfony/config.git symfony console 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/console@5.4.3 https://github.com/symfony/console.git symfony dependency-injection 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/dependency-injection@5.4.3 https://github.com/symfony/dependency-injection.git symfony deprecation-contracts 2.5.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/deprecation-contracts@2.5.0 https://github.com/symfony/deprecation-contracts.git symfony dotenv 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/dotenv@5.4.3 https://github.com/symfony/dotenv.git symfony error-handler 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/error-handler@5.4.3 https://github.com/symfony/error-handler.git symfony event-dispatcher 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/event-dispatcher@5.4.3 https://github.com/symfony/event-dispatcher.git symfony event-dispatcher-contracts 2.5.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/event-dispatcher-contracts@2.5.0 https://github.com/symfony/event-dispatcher-contracts.git symfony filesystem 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/filesystem@5.4.3 https://github.com/symfony/filesystem.git symfony finder 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/finder@5.4.3 https://github.com/symfony/finder.git symfony flex 1.18.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/flex@1.18.3 https://github.com/symfony/flex.git symfony framework-bundle 5.4.4 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/framework-bundle@5.4.4 https://github.com/symfony/framework-bundle.git symfony http-foundation 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/http-foundation@5.4.3 https://github.com/symfony/http-foundation.git symfony http-kernel 5.4.4 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/http-kernel@5.4.4 https://github.com/symfony/http-kernel.git symfony polyfill-intl-grapheme 1.24.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-grapheme@1.24.0 https://github.com/symfony/polyfill-intl-grapheme.git symfony polyfill-intl-normalizer 1.24.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-normalizer@1.24.0 https://github.com/symfony/polyfill-intl-normalizer.git symfony polyfill-mbstring 1.24.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-mbstring@1.24.0 https://github.com/symfony/polyfill-mbstring.git symfony polyfill-php73 1.24.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php73@1.24.0 https://github.com/symfony/polyfill-php73.git symfony polyfill-php80 1.24.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php80@1.24.0 https://github.com/symfony/polyfill-php80.git symfony polyfill-php81 1.24.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php81@1.24.0 https://github.com/symfony/polyfill-php81.git symfony routing 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/routing@5.4.3 https://github.com/symfony/routing.git symfony service-contracts 2.5.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/service-contracts@2.5.0 https://github.com/symfony/service-contracts.git symfony string 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/string@5.4.3 https://github.com/symfony/string.git symfony var-dumper 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/var-dumper@5.4.3 https://github.com/symfony/var-dumper.git symfony var-exporter 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/var-exporter@5.4.3 https://github.com/symfony/var-exporter.git symfony yaml 5.4.3 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/yaml@5.4.3 https://github.com/symfony/yaml.git beberlei assert 2.9.5 required BSD-2-Clause https://opensource.org/licenses/BSD-2-Clause pkg:composer/beberlei/assert@2.9.5 https://github.com/beberlei/assert.git beberlei assert 2.9.6 optional BSD-2-Clause https://opensource.org/licenses/BSD-2-Clause pkg:composer/beberlei/assert@2.9.6 https://github.com/beberlei/assert.git nikic php-parser 4.14.0 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/nikic/php-parser@4.14.0 https://github.com/nikic/PHP-Parser.git phpdocumentor type-resolver 1.6.1 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpdocumentor/type-resolver@1.6.1 https://github.com/phpDocumentor/TypeResolver.git phpunit php-code-coverage 9.2.15 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-code-coverage@9.2.15 https://github.com/sebastianbergmann/php-code-coverage.git phpunit phpunit 9.5.21 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/phpunit@9.5.21 https://github.com/sebastianbergmann/phpunit.git sebastian comparator 4.0.6 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/comparator@4.0.6 https://github.com/sebastianbergmann/comparator.git sebastian exporter 4.0.4 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/exporter@4.0.4 https://github.com/sebastianbergmann/exporter.git sebastian type 3.0.0 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/sebastian/type@3.0.0 https://github.com/sebastianbergmann/type.git dealerdirect phpcodesniffer-composer-installer 0.7.2 optional MIT https://opensource.org/licenses/MIT pkg:composer/dealerdirect/phpcodesniffer-composer-installer@0.7.2 https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git doctrine coding-standard 9.0.2 optional MIT https://opensource.org/licenses/MIT pkg:composer/doctrine/coding-standard@9.0.2 https://github.com/doctrine/coding-standard.git phpstan phpdoc-parser 1.8.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpstan/phpdoc-parser@1.8.0 https://github.com/phpstan/phpdoc-parser.git slevomat coding-standard 7.2.1 optional MIT https://opensource.org/licenses/MIT pkg:composer/slevomat/coding-standard@7.2.1 https://github.com/slevomat/coding-standard.git squizlabs php_codesniffer 3.7.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/squizlabs/php_codesniffer@3.7.1 https://github.com/squizlabs/PHP_CodeSniffer.git composer pcre 3.0.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/composer/pcre@3.0.0 https://github.com/composer/pcre.git doctrine annotations 1.13.3 optional MIT https://opensource.org/licenses/MIT pkg:composer/doctrine/annotations@1.13.3 https://github.com/doctrine/annotations.git doctrine lexer 1.2.3 optional MIT https://opensource.org/licenses/MIT pkg:composer/doctrine/lexer@1.2.3 https://github.com/doctrine/lexer.git friendsofphp php-cs-fixer 3.11.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/friendsofphp/php-cs-fixer@3.11.0 https://github.com/FriendsOfPHP/PHP-CS-Fixer.git psr cache 3.0.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/psr/cache@3.0.0 https://github.com/php-fig/cache.git symfony console 6.1.4 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/console@6.1.4 https://github.com/symfony/console.git symfony event-dispatcher 6.1.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/event-dispatcher@6.1.0 https://github.com/symfony/event-dispatcher.git symfony filesystem 6.1.4 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/filesystem@6.1.4 https://github.com/symfony/filesystem.git symfony options-resolver 6.1.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/options-resolver@6.1.0 https://github.com/symfony/options-resolver.git symfony polyfill-ctype 1.26.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-ctype@1.26.0 https://github.com/symfony/polyfill-ctype.git symfony polyfill-intl-grapheme 1.26.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-grapheme@1.26.0 https://github.com/symfony/polyfill-intl-grapheme.git symfony polyfill-intl-normalizer 1.26.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-intl-normalizer@1.26.0 https://github.com/symfony/polyfill-intl-normalizer.git symfony polyfill-mbstring 1.26.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-mbstring@1.26.0 https://github.com/symfony/polyfill-mbstring.git symfony polyfill-php80 1.26.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php80@1.26.0 https://github.com/symfony/polyfill-php80.git symfony polyfill-php81 1.26.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/polyfill-php81@1.26.0 https://github.com/symfony/polyfill-php81.git symfony stopwatch 6.1.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/stopwatch@6.1.0 https://github.com/symfony/stopwatch.git symfony string 6.1.4 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/string@6.1.4 https://github.com/symfony/string.git symfony console 6.2.2 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/console@6.2.2 https://github.com/symfony/console.git symfony filesystem 6.2.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/filesystem@6.2.0 https://github.com/symfony/filesystem.git symfony finder 6.2.0 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/finder@6.2.0 https://github.com/symfony/finder.git symfony string 6.2.2 required MIT https://opensource.org/licenses/MIT pkg:composer/symfony/string@6.2.2 https://github.com/symfony/string.git ergebnis composer-normalize 2.29.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/ergebnis/composer-normalize@2.29.0 https://github.com/ergebnis/composer-normalize.git ergebnis json-normalizer 2.1.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/ergebnis/json-normalizer@2.1.0 https://github.com/ergebnis/json-normalizer.git ergebnis json-printer 3.3.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/ergebnis/json-printer@3.3.0 https://github.com/ergebnis/json-printer.git ergebnis json-schema-validator 2.0.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/ergebnis/json-schema-validator@2.0.0 https://github.com/ergebnis/json-schema-validator.git fidry makefile 0.2.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/fidry/makefile@0.2.1 https://github.com/theofidry/makefile.git localheinz diff 1.1.1 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/localheinz/diff@1.1.1 https://github.com/localheinz/diff.git phpspec prophecy 1.16.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/phpspec/prophecy@1.16.0 https://github.com/phpspec/prophecy.git phpunit php-code-coverage 9.2.22 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/php-code-coverage@9.2.22 https://github.com/sebastianbergmann/php-code-coverage.git phpunit phpunit 9.5.27 optional BSD-3-Clause https://opensource.org/licenses/BSD-3-Clause pkg:composer/phpunit/phpunit@9.5.27 https://github.com/sebastianbergmann/phpunit.git symfony process 6.2.0 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/process@6.2.0 https://github.com/symfony/process.git symfony var-dumper 6.2.2 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/var-dumper@6.2.2 https://github.com/symfony/var-dumper.git symfony yaml 6.2.2 optional MIT https://opensource.org/licenses/MIT pkg:composer/symfony/yaml@6.2.2 https://github.com/symfony/yaml.git . Base path /shared/backups/bartlett/box-manifest/composer.lock, /shared/backups/bartlett/box-manifest/tests/fixtures/phario-manifest-2.0.x-dev/composer.lock, /shared/backups/bartlett/box-manifest/vendor/composer/composer/composer.lock, /shared/backups/bartlett/box-manifest/vendor/cweagans/composer-patches/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir011/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir012/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/build/dir013/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/check-requirements/fail-complete/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/check-requirements/pass-complete/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir001/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir002/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/composer-dump/dir003/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/configuration/dir001/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/fixtures/configuration/dir002/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/requirement-checker/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/doctrine-cs/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/box/vendor-bin/php-cs-fixer/composer.lock, /shared/backups/bartlett/box-manifest/vendor/humbug/php-scoper/composer.lock, /shared/backups/bartlett/box-manifest/vendor/seld/phar-utils/composer.lock Package file ```
llaville commented 1 year ago

Node vs Docker (1-0) :)

time cdxgen -t php -o bom.json

real    0m1.106s
user    0m1.270s
sys     0m0.110s
time docker run --rm -it -v /tmp:/tmp -v $(pwd):/app:rw ghcr.io/cyclonedx/cdxgen -r /app -t php -o bom.json

real    0m2.558s
user    0m0.104s
sys     0m0.124s
llaville commented 1 year ago

FYI: there is dupplicated option -t (with -it) in docker usage on README page that should be remove: https://github.com/CycloneDX/cdxgen/blame/v8.0.4/README.md#L81

prabhu commented 1 year ago

@llaville, In docker invocation, could you try with -o /app/bom.json as shown in the readme. Without /app it would try to write to its current directory, which would be inside the container image.

llaville commented 1 year ago

@prabhu I suggest to use another syntax (with the -w docker run option to specify working directory)

docker run --rm -v /tmp:/tmp -v $(pwd):/app:rw -t -w /app ghcr.io/cyclonedx/cdxg
en -r /app -o bom.json
llaville commented 1 year ago

BTW, whatever you specify -o bom.json, both files bom.json and bom.xml are generated.

We suppose to have only one file depending of the invocation (JON or XML). Does it make sense for you ?

llaville commented 1 year ago

NOTE for those that want to add a WORKDIR directive in your Dockerfile, I recommend to read https://docs.github.com/en/actions/creating-actions/dockerfile-support-for-github-actions#workdir

prabhu commented 1 year ago

@llaville Both files are generated for legacy reasons. I hope one day we can get rid of XML and simplify the codebase.

llaville commented 1 year ago

@prabhu I don't understand, as both versions (JON and XML) may be generated, why you can't just write the specific file version asked by final user. Otherwise the -o is almost useless because results on standard output is difficult to handle.

prabhu commented 1 year ago

@llaville, we have some large enterprise users using cdxgen that are incorrectly invoking the tool and consuming either xml or json files. Don't want to break the internet yet. Perhaps, v9 could only support json output, thus avoiding this problem completely. Also we can default to a file like bom.json and not use console output which is currently the default.

llaville commented 1 year ago

@prabhu Consider what in my opinion a software like cdxgen should do !

I know that each software has its history, and wrong entreprise users usage, but each lead developer is suppose to improve quality !

prabhu commented 1 year ago

Thanks @llaville. Couldn't agree more.