├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md ├── build-phar.sh └── workflows │ ├── build.yml │ └── release.yml ├── LICENSE ├── app └── jose ├── box.json ├── composer.json ├── composer.lock └── src └── .gitignore /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing 2 | 3 | First of all, **thank you** for contributing. 4 | 5 | Bugs or feature requests can be posted online on the GitHub issues section of the project. 6 | 7 | Few rules to ease code reviews and merges: 8 | 9 | - You MUST follow the [PSR-12](http://www.php-fig.org/psr/psr-12/) coding standard. 10 | - You MUST run the test suite. 11 | - You MUST write (or update) unit tests when bugs are fixed or features are added. 12 | - You SHOULD write documentation. 13 | 14 | To contribute use [Pull Requests](https://help.github.com/articles/using-pull-requests), please, write commit messages that make sense, and rebase your branch before submitting your PR. 15 | 16 | May be asked to squash your commits too. This is used to "clean" your Pull Request before merging it, avoiding commits such as fix tests, fix 2, fix 3, etc. 17 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: Spomky 2 | patreon: FlorentMorselli 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | | Q | A 2 | | -------------------- | ----- 3 | | Bug report? | yes/no 4 | | Feature request? | yes/no 5 | | BC Break report? | yes/no 6 | | RFC? / Specification | yes/no 7 | | Version | x.y(.z) 8 | 9 | 17 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | | Q | A 2 | | ------------- | --- 3 | | Branch? | master 4 | | Bug fix? | yes/no 5 | | New feature? | yes/no 6 | | BC breaks? | yes/no 7 | | Deprecations? | yes/no 8 | | Fixed tickets | #... 9 | | License | MIT 10 | | Tests added | 11 | | Doc PR | 12 | 13 | 21 | -------------------------------------------------------------------------------- /.github/build-phar.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # This file is part of the PPCRE. 4 | # 5 | # (c) Serghei Iakovlev 6 | # 7 | # For the full copyright and license information, please view 8 | # the LICENSE file that was distributed with this source code. 9 | 10 | # -e Exit immediately if a command exits with a non-zero status. 11 | # -u Treat unset variables as an error when substituting. 12 | set -eu 13 | 14 | if [ "$(command -v box 2>/dev/null || true)" = "" ]; then 15 | (>&2 printf "To use this script you need to install humbug/box: %s \\n" \ 16 | "https://github.com/humbug/box") 17 | (>&2 echo "Aborting.") 18 | exit 1 19 | fi 20 | 21 | box validate || exit 1 22 | box compile || exit 1 23 | 24 | if [ ! -f "./jose.phar" ] || [ ! -x "./jose.phar" ]; then 25 | (>&2 echo "Something went wrong when building jose.phar") 26 | (>&2 echo "Aborting.") 27 | exit 1 28 | fi 29 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: build 2 | 3 | on: 4 | push: 5 | paths-ignore: 6 | - '**.md' 7 | - '**.txt' 8 | pull_request: 9 | branches: 10 | - master 11 | 12 | jobs: 13 | linux: 14 | name: "Linux: PHP v${{ matrix.php }}" 15 | runs-on: ubuntu-latest 16 | 17 | strategy: 18 | fail-fast: false 19 | 20 | matrix: 21 | php: 22 | - '8.1' 23 | 24 | steps: 25 | - name: Setup PHP 26 | uses: shivammathur/setup-php@v2 27 | with: 28 | coverage: none 29 | php-version: ${{ matrix.php }} 30 | 31 | - name: Checkout Code 32 | uses: actions/checkout@v2 33 | with: 34 | fetch-depth: 1 35 | 36 | - name: Get Composer Cache Directory 37 | id: composer-cache 38 | run: echo ::set-output name=dir::$(composer config cache-files-dir) 39 | 40 | - name: Setup Composer Cache 41 | uses: actions/cache@v1 42 | with: 43 | path: ${{ steps.composer-cache.outputs.dir }} 44 | key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} 45 | restore-keys: | 46 | ${{ runner.os }}-composer- 47 | 48 | - name: Install Project Dependencies 49 | run: composer install --prefer-dist --no-interaction --no-ansi --no-progress --no-suggest --optimize-autoloader --classmap-authoritative 50 | 51 | - name: Success Reporting 52 | if: success() 53 | run: git log --format=fuller -5 54 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: release 2 | 3 | on: 4 | push: 5 | tags: 6 | - '*' 7 | env: 8 | BOX_VERSION: '3.16.0' 9 | 10 | jobs: 11 | build: 12 | runs-on: ubuntu-latest 13 | 14 | steps: 15 | - name: Checkout Code 16 | uses: actions/checkout@v2 17 | with: 18 | fetch-depth: 5 19 | 20 | - name: Setup PHP 21 | uses: shivammathur/setup-php@v2 22 | with: 23 | php-version: '8.1' 24 | extensions: intl, zip, zlib 25 | coverage: none 26 | ini-values: memory_limit=1G, phar.readonly=0 27 | 28 | # Ensure that deps will work on lowest supported PHP version 29 | - name: Choose a Suitable PHP Version to Build PHAR 30 | run: composer config platform.php 8.1 31 | 32 | - name: Get Composer Cache Directory 33 | id: composer-cache 34 | run: echo ::set-output name=dir::$(composer config cache-files-dir) 35 | 36 | - name: Setup Composer Cache 37 | uses: actions/cache@v1 38 | with: 39 | path: ${{ steps.composer-cache.outputs.dir }} 40 | key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.json') }} 41 | restore-keys: | 42 | ${{ runner.os }}-composer- 43 | 44 | - name: Setup Composer Token 45 | run: | 46 | if [ ! -z '${{ secrets.COMPOSER_TOKEN }}' ]; then 47 | composer config github-oauth.github.com ${{ secrets.COMPOSER_TOKEN }} 48 | fi 49 | 50 | - name: Install Project Dependencies 51 | run: composer install --prefer-dist --no-interaction --no-ansi --no-progress --no-suggest 52 | 53 | - name: Install Box 54 | run: | 55 | wget \ 56 | "https://github.com/humbug/box/releases/download/${BOX_VERSION}/box.phar" \ 57 | --quiet \ 58 | -O ./box 59 | 60 | chmod +x ./box 61 | sudo mv ./box /usr/local/bin 62 | 63 | - name: Build Application PHAR 64 | run: .github/build-phar.sh 65 | 66 | - name: Geting Tag Name 67 | id: get-version 68 | run: echo ::set-output name=version::${GITHUB_REF#refs/tags/} 69 | 70 | - name: Self-Test 71 | run: ./jose.phar --version 72 | 73 | - name: Create Release 74 | uses: ncipollo/release-action@v1 75 | with: 76 | # This token is provided by GitHub Actions. 77 | # You DO NOT need to create your own token. 78 | token: ${{ secrets.GITHUB_TOKEN }} 79 | name: ${{ steps.get-version.outputs.version }} 80 | tag: ${{ steps.get-version.outputs.version }} 81 | body: 'Next stable release.' 82 | # This will update existing tags if any 83 | allowUpdates: true 84 | artifacts: jose.phar 85 | artifactContentType: application/x-php 86 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014-2017 Spomky-Labs 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /app/jose: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env php 2 | add(new Analyzer\AlgorithmAnalyzer()); 31 | $jwkAnalyzerManager->add(new Analyzer\UsageAnalyzer()); 32 | $jwkAnalyzerManager->add(new Analyzer\KeyIdentifierAnalyzer()); 33 | $jwkAnalyzerManager->add(new Analyzer\NoneAnalyzer()); 34 | $jwkAnalyzerManager->add(new Analyzer\OctAnalyzer()); 35 | $jwkAnalyzerManager->add(new Analyzer\RsaAnalyzer()); 36 | $jwkAnalyzerManager->add(new Analyzer\ES256KeyAnalyzer()); 37 | $jwkAnalyzerManager->add(new Analyzer\ES384KeyAnalyzer()); 38 | $jwkAnalyzerManager->add(new Analyzer\ES512KeyAnalyzer()); 39 | $jwkAnalyzerManager->add(new Analyzer\HS256KeyAnalyzer()); 40 | $jwkAnalyzerManager->add(new Analyzer\HS384KeyAnalyzer()); 41 | $jwkAnalyzerManager->add(new Analyzer\HS512KeyAnalyzer()); 42 | 43 | $jwksetAnalyzerManager = new Analyzer\KeysetAnalyzerManager(); 44 | $jwksetAnalyzerManager->add(new Analyzer\MixedKeyTypes()); 45 | $jwksetAnalyzerManager->add(new Analyzer\MixedPublicAndPrivateKeys()); 46 | 47 | $application = new Application('Jose', '@package_version@'); 48 | $application->add(new Console\SecretKeyGeneratorCommand()); 49 | $application->add(new Console\OctKeyGeneratorCommand()); 50 | $application->add(new Console\PublicKeyCommand()); 51 | $application->add(new Console\RsaKeyGeneratorCommand()); 52 | $application->add(new Console\EcKeyGeneratorCommand()); 53 | $application->add(new Console\OkpKeyGeneratorCommand()); 54 | $application->add(new Console\KeyFileLoaderCommand()); 55 | $application->add(new Console\P12CertificateLoaderCommand()); 56 | $application->add(new Console\X509CertificateLoaderCommand()); 57 | 58 | $application->add(new Console\EcKeysetGeneratorCommand()); 59 | $application->add(new Console\OkpKeysetGeneratorCommand()); 60 | $application->add(new Console\OctKeysetGeneratorCommand()); 61 | $application->add(new Console\RsaKeysetGeneratorCommand()); 62 | $application->add(new Console\NoneKeyGeneratorCommand()); 63 | $application->add(new Console\MergeKeysetCommand()); 64 | $application->add(new Console\PublicKeysetCommand()); 65 | $application->add(new Console\RotateKeysetCommand()); 66 | $application->add(new Console\AddKeyIntoKeysetCommand()); 67 | 68 | $application->add(new Console\OptimizeRsaKeyCommand()); 69 | $application->add(new Console\KeyAnalyzerCommand($jwkAnalyzerManager)); 70 | $application->add(new Console\KeysetAnalyzerCommand($jwksetAnalyzerManager, $jwkAnalyzerManager)); 71 | $application->add(new Console\X5ULoaderCommand(new X5UFactory($httpClient, $requestFactory))); 72 | $application->add(new Console\JKULoaderCommand(new JKUFactory($httpClient, $requestFactory))); 73 | 74 | $application->add(new Console\PemConverterCommand()); 75 | 76 | $application->add(new Console\GetThumbprintCommand()); 77 | 78 | $application->run(); 79 | -------------------------------------------------------------------------------- /box.json: -------------------------------------------------------------------------------- 1 | { 2 | "banner": [ 3 | "This file is part of the web-token/jwt-framework.", 4 | "", 5 | "(c) Spomky-Labs ", 6 | "", 7 | "For the full copyright and license information, please view", 8 | "the LICENSE file that was distributed with this source code." 9 | ], 10 | "directories": [ 11 | "src", 12 | "vendor" 13 | ], 14 | "files": [ 15 | "LICENSE" 16 | ], 17 | "blacklist": [ 18 | "tests" 19 | ], 20 | "finder": [ 21 | { 22 | "in": "src", 23 | "name": "*.*" 24 | }, 25 | { 26 | "in": "vendor", 27 | "name": "*.php", 28 | "exclude": [ 29 | "CHANGELOG", 30 | "CONTRIBUTING", 31 | "README", 32 | "Tests", 33 | "behat", 34 | "ext", 35 | "bin", 36 | "build", 37 | "doc", 38 | "docs", 39 | "doc-template", 40 | "fixtures", 41 | "test", 42 | "tests", 43 | "test_old", 44 | "vendor-bin", 45 | "Test" 46 | ] 47 | } 48 | ], 49 | "compression": "GZ", 50 | "compactors": [ 51 | "KevinGH\\Box\\Compactor\\Json", 52 | "KevinGH\\Box\\Compactor\\Php" 53 | ], 54 | "replacement-sigil": "@", 55 | "git-commit-short": "package_version", 56 | "git-version": "package_version", 57 | "intercept": true, 58 | "main": "app/jose", 59 | "output": "jose.phar" 60 | } 61 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "web-token/jwt-app", 3 | "description": "JWT Application.", 4 | "type": "application", 5 | "license": "MIT", 6 | "keywords": ["JWS", "JWT", "JWE", "JWA", "JWK", "JWKSet", "Jot", "Jose", "RFC7515", "RFC7516", "RFC7517", "RFC7518", "RFC7519", "RFC7520", "Bundle", "Symfony"], 7 | "homepage": "https://github.com/web-token/jwt-app", 8 | "authors": [ 9 | { 10 | "name": "Florent Morselli", 11 | "homepage": "https://github.com/Spomky" 12 | },{ 13 | "name": "All contributors", 14 | "homepage": "https://github.com/web-token/jwt-app/contributors" 15 | } 16 | ], 17 | "autoload": { 18 | "psr-4": { 19 | "Jose\\Component\\Console\\": "src/" 20 | } 21 | }, 22 | "require": { 23 | "php": "^8.1", 24 | "nyholm/psr7": "^1.0", 25 | "php-http/curl-client": "^2.0", 26 | "web-token/jwt-console": "^3.0", 27 | "web-token/jwt-util-ecc": "^3.0" 28 | }, 29 | "require-dev": { 30 | "roave/security-advisories": "dev-latest" 31 | }, 32 | "prefer-stable": true, 33 | "config": { 34 | "optimize-autoloader": true, 35 | "preferred-install": "dist", 36 | "sort-packages": true, 37 | "platform": { 38 | "php": "8.1" 39 | }, 40 | "allow-plugins": { 41 | "php-http/discovery": true 42 | } 43 | } 44 | } 45 | -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- 1 | { 2 | "_readme": [ 3 | "This file locks the dependencies of your project to a known state", 4 | "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 | "This file is @generated automatically" 6 | ], 7 | "content-hash": "61237417d3b2c3e7d7ace261784f5d85", 8 | "packages": [ 9 | { 10 | "name": "brick/math", 11 | "version": "0.11.0", 12 | "source": { 13 | "type": "git", 14 | "url": "https://github.com/brick/math.git", 15 | "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478" 16 | }, 17 | "dist": { 18 | "type": "zip", 19 | "url": "https://api.github.com/repos/brick/math/zipball/0ad82ce168c82ba30d1c01ec86116ab52f589478", 20 | "reference": "0ad82ce168c82ba30d1c01ec86116ab52f589478", 21 | "shasum": "" 22 | }, 23 | "require": { 24 | "php": "^8.0" 25 | }, 26 | "require-dev": { 27 | "php-coveralls/php-coveralls": "^2.2", 28 | "phpunit/phpunit": "^9.0", 29 | "vimeo/psalm": "5.0.0" 30 | }, 31 | "type": "library", 32 | "autoload": { 33 | "psr-4": { 34 | "Brick\\Math\\": "src/" 35 | } 36 | }, 37 | "notification-url": "https://packagist.org/downloads/", 38 | "license": [ 39 | "MIT" 40 | ], 41 | "description": "Arbitrary-precision arithmetic library", 42 | "keywords": [ 43 | "Arbitrary-precision", 44 | "BigInteger", 45 | "BigRational", 46 | "arithmetic", 47 | "bigdecimal", 48 | "bignum", 49 | "brick", 50 | "math" 51 | ], 52 | "support": { 53 | "issues": "https://github.com/brick/math/issues", 54 | "source": "https://github.com/brick/math/tree/0.11.0" 55 | }, 56 | "funding": [ 57 | { 58 | "url": "https://github.com/BenMorel", 59 | "type": "github" 60 | } 61 | ], 62 | "time": "2023-01-15T23:15:59+00:00" 63 | }, 64 | { 65 | "name": "clue/stream-filter", 66 | "version": "v1.6.0", 67 | "source": { 68 | "type": "git", 69 | "url": "https://github.com/clue/stream-filter.git", 70 | "reference": "d6169430c7731d8509da7aecd0af756a5747b78e" 71 | }, 72 | "dist": { 73 | "type": "zip", 74 | "url": "https://api.github.com/repos/clue/stream-filter/zipball/d6169430c7731d8509da7aecd0af756a5747b78e", 75 | "reference": "d6169430c7731d8509da7aecd0af756a5747b78e", 76 | "shasum": "" 77 | }, 78 | "require": { 79 | "php": ">=5.3" 80 | }, 81 | "require-dev": { 82 | "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.36" 83 | }, 84 | "type": "library", 85 | "autoload": { 86 | "files": [ 87 | "src/functions_include.php" 88 | ], 89 | "psr-4": { 90 | "Clue\\StreamFilter\\": "src/" 91 | } 92 | }, 93 | "notification-url": "https://packagist.org/downloads/", 94 | "license": [ 95 | "MIT" 96 | ], 97 | "authors": [ 98 | { 99 | "name": "Christian Lück", 100 | "email": "christian@clue.engineering" 101 | } 102 | ], 103 | "description": "A simple and modern approach to stream filtering in PHP", 104 | "homepage": "https://github.com/clue/php-stream-filter", 105 | "keywords": [ 106 | "bucket brigade", 107 | "callback", 108 | "filter", 109 | "php_user_filter", 110 | "stream", 111 | "stream_filter_append", 112 | "stream_filter_register" 113 | ], 114 | "support": { 115 | "issues": "https://github.com/clue/stream-filter/issues", 116 | "source": "https://github.com/clue/stream-filter/tree/v1.6.0" 117 | }, 118 | "funding": [ 119 | { 120 | "url": "https://clue.engineering/support", 121 | "type": "custom" 122 | }, 123 | { 124 | "url": "https://github.com/clue", 125 | "type": "github" 126 | } 127 | ], 128 | "time": "2022-02-21T13:15:14+00:00" 129 | }, 130 | { 131 | "name": "nyholm/psr7", 132 | "version": "1.5.1", 133 | "source": { 134 | "type": "git", 135 | "url": "https://github.com/Nyholm/psr7.git", 136 | "reference": "f734364e38a876a23be4d906a2a089e1315be18a" 137 | }, 138 | "dist": { 139 | "type": "zip", 140 | "url": "https://api.github.com/repos/Nyholm/psr7/zipball/f734364e38a876a23be4d906a2a089e1315be18a", 141 | "reference": "f734364e38a876a23be4d906a2a089e1315be18a", 142 | "shasum": "" 143 | }, 144 | "require": { 145 | "php": ">=7.1", 146 | "php-http/message-factory": "^1.0", 147 | "psr/http-factory": "^1.0", 148 | "psr/http-message": "^1.0" 149 | }, 150 | "provide": { 151 | "psr/http-factory-implementation": "1.0", 152 | "psr/http-message-implementation": "1.0" 153 | }, 154 | "require-dev": { 155 | "http-interop/http-factory-tests": "^0.9", 156 | "php-http/psr7-integration-tests": "^1.0", 157 | "phpunit/phpunit": "^7.5 || 8.5 || 9.4", 158 | "symfony/error-handler": "^4.4" 159 | }, 160 | "type": "library", 161 | "extra": { 162 | "branch-alias": { 163 | "dev-master": "1.4-dev" 164 | } 165 | }, 166 | "autoload": { 167 | "psr-4": { 168 | "Nyholm\\Psr7\\": "src/" 169 | } 170 | }, 171 | "notification-url": "https://packagist.org/downloads/", 172 | "license": [ 173 | "MIT" 174 | ], 175 | "authors": [ 176 | { 177 | "name": "Tobias Nyholm", 178 | "email": "tobias.nyholm@gmail.com" 179 | }, 180 | { 181 | "name": "Martijn van der Ven", 182 | "email": "martijn@vanderven.se" 183 | } 184 | ], 185 | "description": "A fast PHP7 implementation of PSR-7", 186 | "homepage": "https://tnyholm.se", 187 | "keywords": [ 188 | "psr-17", 189 | "psr-7" 190 | ], 191 | "support": { 192 | "issues": "https://github.com/Nyholm/psr7/issues", 193 | "source": "https://github.com/Nyholm/psr7/tree/1.5.1" 194 | }, 195 | "funding": [ 196 | { 197 | "url": "https://github.com/Zegnat", 198 | "type": "github" 199 | }, 200 | { 201 | "url": "https://github.com/nyholm", 202 | "type": "github" 203 | } 204 | ], 205 | "time": "2022-06-22T07:13:36+00:00" 206 | }, 207 | { 208 | "name": "paragonie/constant_time_encoding", 209 | "version": "v2.6.3", 210 | "source": { 211 | "type": "git", 212 | "url": "https://github.com/paragonie/constant_time_encoding.git", 213 | "reference": "58c3f47f650c94ec05a151692652a868995d2938" 214 | }, 215 | "dist": { 216 | "type": "zip", 217 | "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", 218 | "reference": "58c3f47f650c94ec05a151692652a868995d2938", 219 | "shasum": "" 220 | }, 221 | "require": { 222 | "php": "^7|^8" 223 | }, 224 | "require-dev": { 225 | "phpunit/phpunit": "^6|^7|^8|^9", 226 | "vimeo/psalm": "^1|^2|^3|^4" 227 | }, 228 | "type": "library", 229 | "autoload": { 230 | "psr-4": { 231 | "ParagonIE\\ConstantTime\\": "src/" 232 | } 233 | }, 234 | "notification-url": "https://packagist.org/downloads/", 235 | "license": [ 236 | "MIT" 237 | ], 238 | "authors": [ 239 | { 240 | "name": "Paragon Initiative Enterprises", 241 | "email": "security@paragonie.com", 242 | "homepage": "https://paragonie.com", 243 | "role": "Maintainer" 244 | }, 245 | { 246 | "name": "Steve 'Sc00bz' Thomas", 247 | "email": "steve@tobtu.com", 248 | "homepage": "https://www.tobtu.com", 249 | "role": "Original Developer" 250 | } 251 | ], 252 | "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", 253 | "keywords": [ 254 | "base16", 255 | "base32", 256 | "base32_decode", 257 | "base32_encode", 258 | "base64", 259 | "base64_decode", 260 | "base64_encode", 261 | "bin2hex", 262 | "encoding", 263 | "hex", 264 | "hex2bin", 265 | "rfc4648" 266 | ], 267 | "support": { 268 | "email": "info@paragonie.com", 269 | "issues": "https://github.com/paragonie/constant_time_encoding/issues", 270 | "source": "https://github.com/paragonie/constant_time_encoding" 271 | }, 272 | "time": "2022-06-14T06:56:20+00:00" 273 | }, 274 | { 275 | "name": "php-http/curl-client", 276 | "version": "2.2.1", 277 | "source": { 278 | "type": "git", 279 | "url": "https://github.com/php-http/curl-client.git", 280 | "reference": "2ed4245a817d859dd0c1d51c7078cdb343cf5233" 281 | }, 282 | "dist": { 283 | "type": "zip", 284 | "url": "https://api.github.com/repos/php-http/curl-client/zipball/2ed4245a817d859dd0c1d51c7078cdb343cf5233", 285 | "reference": "2ed4245a817d859dd0c1d51c7078cdb343cf5233", 286 | "shasum": "" 287 | }, 288 | "require": { 289 | "ext-curl": "*", 290 | "php": "^7.1 || ^8.0", 291 | "php-http/discovery": "^1.6", 292 | "php-http/httplug": "^2.0", 293 | "php-http/message": "^1.2", 294 | "psr/http-client": "^1.0", 295 | "psr/http-factory": "^1.0", 296 | "symfony/options-resolver": "^3.4 || ^4.0 || ^5.0 || ^6.0" 297 | }, 298 | "provide": { 299 | "php-http/async-client-implementation": "1.0", 300 | "php-http/client-implementation": "1.0", 301 | "psr/http-client-implementation": "1.0" 302 | }, 303 | "require-dev": { 304 | "guzzlehttp/psr7": "^1.0", 305 | "laminas/laminas-diactoros": "^2.0", 306 | "php-http/client-integration-tests": "^3.0", 307 | "phpunit/phpunit": "^7.5 || ^9.4" 308 | }, 309 | "type": "library", 310 | "extra": { 311 | "branch-alias": { 312 | "dev-master": "2.x-dev" 313 | } 314 | }, 315 | "autoload": { 316 | "psr-4": { 317 | "Http\\Client\\Curl\\": "src/" 318 | } 319 | }, 320 | "notification-url": "https://packagist.org/downloads/", 321 | "license": [ 322 | "MIT" 323 | ], 324 | "authors": [ 325 | { 326 | "name": "Михаил Красильников", 327 | "email": "m.krasilnikov@yandex.ru" 328 | } 329 | ], 330 | "description": "PSR-18 and HTTPlug Async client with cURL", 331 | "homepage": "http://php-http.org", 332 | "keywords": [ 333 | "curl", 334 | "http", 335 | "psr-18" 336 | ], 337 | "support": { 338 | "issues": "https://github.com/php-http/curl-client/issues", 339 | "source": "https://github.com/php-http/curl-client/tree/2.2.1" 340 | }, 341 | "time": "2021-12-10T18:02:07+00:00" 342 | }, 343 | { 344 | "name": "php-http/discovery", 345 | "version": "1.15.3", 346 | "source": { 347 | "type": "git", 348 | "url": "https://github.com/php-http/discovery.git", 349 | "reference": "3ccd28dd9fb34b52db946abea1b538568e34eae8" 350 | }, 351 | "dist": { 352 | "type": "zip", 353 | "url": "https://api.github.com/repos/php-http/discovery/zipball/3ccd28dd9fb34b52db946abea1b538568e34eae8", 354 | "reference": "3ccd28dd9fb34b52db946abea1b538568e34eae8", 355 | "shasum": "" 356 | }, 357 | "require": { 358 | "composer-plugin-api": "^1.0|^2.0", 359 | "php": "^7.1 || ^8.0" 360 | }, 361 | "conflict": { 362 | "nyholm/psr7": "<1.0" 363 | }, 364 | "provide": { 365 | "php-http/async-client-implementation": "*", 366 | "php-http/client-implementation": "*", 367 | "psr/http-client-implementation": "*", 368 | "psr/http-factory-implementation": "*", 369 | "psr/http-message-implementation": "*" 370 | }, 371 | "require-dev": { 372 | "composer/composer": "^1.0.2|^2.0", 373 | "graham-campbell/phpspec-skip-example-extension": "^5.0", 374 | "php-http/httplug": "^1.0 || ^2.0", 375 | "php-http/message-factory": "^1.0", 376 | "phpspec/phpspec": "^5.1 || ^6.1 || ^7.3", 377 | "symfony/phpunit-bridge": "^6.2" 378 | }, 379 | "type": "composer-plugin", 380 | "extra": { 381 | "class": "Http\\Discovery\\Composer\\Plugin", 382 | "plugin-optional": true 383 | }, 384 | "autoload": { 385 | "psr-4": { 386 | "Http\\Discovery\\": "src/" 387 | } 388 | }, 389 | "notification-url": "https://packagist.org/downloads/", 390 | "license": [ 391 | "MIT" 392 | ], 393 | "authors": [ 394 | { 395 | "name": "Márk Sági-Kazár", 396 | "email": "mark.sagikazar@gmail.com" 397 | } 398 | ], 399 | "description": "Finds and installs PSR-7, PSR-17, PSR-18 and HTTPlug implementations", 400 | "homepage": "http://php-http.org", 401 | "keywords": [ 402 | "adapter", 403 | "client", 404 | "discovery", 405 | "factory", 406 | "http", 407 | "message", 408 | "psr17", 409 | "psr7" 410 | ], 411 | "support": { 412 | "issues": "https://github.com/php-http/discovery/issues", 413 | "source": "https://github.com/php-http/discovery/tree/1.15.3" 414 | }, 415 | "time": "2023-03-31T14:40:37+00:00" 416 | }, 417 | { 418 | "name": "php-http/httplug", 419 | "version": "2.3.0", 420 | "source": { 421 | "type": "git", 422 | "url": "https://github.com/php-http/httplug.git", 423 | "reference": "f640739f80dfa1152533976e3c112477f69274eb" 424 | }, 425 | "dist": { 426 | "type": "zip", 427 | "url": "https://api.github.com/repos/php-http/httplug/zipball/f640739f80dfa1152533976e3c112477f69274eb", 428 | "reference": "f640739f80dfa1152533976e3c112477f69274eb", 429 | "shasum": "" 430 | }, 431 | "require": { 432 | "php": "^7.1 || ^8.0", 433 | "php-http/promise": "^1.1", 434 | "psr/http-client": "^1.0", 435 | "psr/http-message": "^1.0" 436 | }, 437 | "require-dev": { 438 | "friends-of-phpspec/phpspec-code-coverage": "^4.1", 439 | "phpspec/phpspec": "^5.1 || ^6.0" 440 | }, 441 | "type": "library", 442 | "extra": { 443 | "branch-alias": { 444 | "dev-master": "2.x-dev" 445 | } 446 | }, 447 | "autoload": { 448 | "psr-4": { 449 | "Http\\Client\\": "src/" 450 | } 451 | }, 452 | "notification-url": "https://packagist.org/downloads/", 453 | "license": [ 454 | "MIT" 455 | ], 456 | "authors": [ 457 | { 458 | "name": "Eric GELOEN", 459 | "email": "geloen.eric@gmail.com" 460 | }, 461 | { 462 | "name": "Márk Sági-Kazár", 463 | "email": "mark.sagikazar@gmail.com", 464 | "homepage": "https://sagikazarmark.hu" 465 | } 466 | ], 467 | "description": "HTTPlug, the HTTP client abstraction for PHP", 468 | "homepage": "http://httplug.io", 469 | "keywords": [ 470 | "client", 471 | "http" 472 | ], 473 | "support": { 474 | "issues": "https://github.com/php-http/httplug/issues", 475 | "source": "https://github.com/php-http/httplug/tree/2.3.0" 476 | }, 477 | "time": "2022-02-21T09:52:22+00:00" 478 | }, 479 | { 480 | "name": "php-http/message", 481 | "version": "1.13.0", 482 | "source": { 483 | "type": "git", 484 | "url": "https://github.com/php-http/message.git", 485 | "reference": "7886e647a30a966a1a8d1dad1845b71ca8678361" 486 | }, 487 | "dist": { 488 | "type": "zip", 489 | "url": "https://api.github.com/repos/php-http/message/zipball/7886e647a30a966a1a8d1dad1845b71ca8678361", 490 | "reference": "7886e647a30a966a1a8d1dad1845b71ca8678361", 491 | "shasum": "" 492 | }, 493 | "require": { 494 | "clue/stream-filter": "^1.5", 495 | "php": "^7.1 || ^8.0", 496 | "php-http/message-factory": "^1.0.2", 497 | "psr/http-message": "^1.0" 498 | }, 499 | "provide": { 500 | "php-http/message-factory-implementation": "1.0" 501 | }, 502 | "require-dev": { 503 | "ergebnis/composer-normalize": "^2.6", 504 | "ext-zlib": "*", 505 | "guzzlehttp/psr7": "^1.0", 506 | "laminas/laminas-diactoros": "^2.0", 507 | "phpspec/phpspec": "^5.1 || ^6.3 || ^7.1", 508 | "slim/slim": "^3.0" 509 | }, 510 | "suggest": { 511 | "ext-zlib": "Used with compressor/decompressor streams", 512 | "guzzlehttp/psr7": "Used with Guzzle PSR-7 Factories", 513 | "laminas/laminas-diactoros": "Used with Diactoros Factories", 514 | "slim/slim": "Used with Slim Framework PSR-7 implementation" 515 | }, 516 | "type": "library", 517 | "extra": { 518 | "branch-alias": { 519 | "dev-master": "1.10-dev" 520 | } 521 | }, 522 | "autoload": { 523 | "files": [ 524 | "src/filters.php" 525 | ], 526 | "psr-4": { 527 | "Http\\Message\\": "src/" 528 | } 529 | }, 530 | "notification-url": "https://packagist.org/downloads/", 531 | "license": [ 532 | "MIT" 533 | ], 534 | "authors": [ 535 | { 536 | "name": "Márk Sági-Kazár", 537 | "email": "mark.sagikazar@gmail.com" 538 | } 539 | ], 540 | "description": "HTTP Message related tools", 541 | "homepage": "http://php-http.org", 542 | "keywords": [ 543 | "http", 544 | "message", 545 | "psr-7" 546 | ], 547 | "support": { 548 | "issues": "https://github.com/php-http/message/issues", 549 | "source": "https://github.com/php-http/message/tree/1.13.0" 550 | }, 551 | "time": "2022-02-11T13:41:14+00:00" 552 | }, 553 | { 554 | "name": "php-http/message-factory", 555 | "version": "v1.0.2", 556 | "source": { 557 | "type": "git", 558 | "url": "https://github.com/php-http/message-factory.git", 559 | "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1" 560 | }, 561 | "dist": { 562 | "type": "zip", 563 | "url": "https://api.github.com/repos/php-http/message-factory/zipball/a478cb11f66a6ac48d8954216cfed9aa06a501a1", 564 | "reference": "a478cb11f66a6ac48d8954216cfed9aa06a501a1", 565 | "shasum": "" 566 | }, 567 | "require": { 568 | "php": ">=5.4", 569 | "psr/http-message": "^1.0" 570 | }, 571 | "type": "library", 572 | "extra": { 573 | "branch-alias": { 574 | "dev-master": "1.0-dev" 575 | } 576 | }, 577 | "autoload": { 578 | "psr-4": { 579 | "Http\\Message\\": "src/" 580 | } 581 | }, 582 | "notification-url": "https://packagist.org/downloads/", 583 | "license": [ 584 | "MIT" 585 | ], 586 | "authors": [ 587 | { 588 | "name": "Márk Sági-Kazár", 589 | "email": "mark.sagikazar@gmail.com" 590 | } 591 | ], 592 | "description": "Factory interfaces for PSR-7 HTTP Message", 593 | "homepage": "http://php-http.org", 594 | "keywords": [ 595 | "factory", 596 | "http", 597 | "message", 598 | "stream", 599 | "uri" 600 | ], 601 | "support": { 602 | "issues": "https://github.com/php-http/message-factory/issues", 603 | "source": "https://github.com/php-http/message-factory/tree/master" 604 | }, 605 | "time": "2015-12-19T14:08:53+00:00" 606 | }, 607 | { 608 | "name": "php-http/promise", 609 | "version": "1.1.0", 610 | "source": { 611 | "type": "git", 612 | "url": "https://github.com/php-http/promise.git", 613 | "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88" 614 | }, 615 | "dist": { 616 | "type": "zip", 617 | "url": "https://api.github.com/repos/php-http/promise/zipball/4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", 618 | "reference": "4c4c1f9b7289a2ec57cde7f1e9762a5789506f88", 619 | "shasum": "" 620 | }, 621 | "require": { 622 | "php": "^7.1 || ^8.0" 623 | }, 624 | "require-dev": { 625 | "friends-of-phpspec/phpspec-code-coverage": "^4.3.2", 626 | "phpspec/phpspec": "^5.1.2 || ^6.2" 627 | }, 628 | "type": "library", 629 | "extra": { 630 | "branch-alias": { 631 | "dev-master": "1.1-dev" 632 | } 633 | }, 634 | "autoload": { 635 | "psr-4": { 636 | "Http\\Promise\\": "src/" 637 | } 638 | }, 639 | "notification-url": "https://packagist.org/downloads/", 640 | "license": [ 641 | "MIT" 642 | ], 643 | "authors": [ 644 | { 645 | "name": "Joel Wurtz", 646 | "email": "joel.wurtz@gmail.com" 647 | }, 648 | { 649 | "name": "Márk Sági-Kazár", 650 | "email": "mark.sagikazar@gmail.com" 651 | } 652 | ], 653 | "description": "Promise used for asynchronous HTTP requests", 654 | "homepage": "http://httplug.io", 655 | "keywords": [ 656 | "promise" 657 | ], 658 | "support": { 659 | "issues": "https://github.com/php-http/promise/issues", 660 | "source": "https://github.com/php-http/promise/tree/1.1.0" 661 | }, 662 | "time": "2020-07-07T09:29:14+00:00" 663 | }, 664 | { 665 | "name": "psr/container", 666 | "version": "2.0.2", 667 | "source": { 668 | "type": "git", 669 | "url": "https://github.com/php-fig/container.git", 670 | "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" 671 | }, 672 | "dist": { 673 | "type": "zip", 674 | "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", 675 | "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", 676 | "shasum": "" 677 | }, 678 | "require": { 679 | "php": ">=7.4.0" 680 | }, 681 | "type": "library", 682 | "extra": { 683 | "branch-alias": { 684 | "dev-master": "2.0.x-dev" 685 | } 686 | }, 687 | "autoload": { 688 | "psr-4": { 689 | "Psr\\Container\\": "src/" 690 | } 691 | }, 692 | "notification-url": "https://packagist.org/downloads/", 693 | "license": [ 694 | "MIT" 695 | ], 696 | "authors": [ 697 | { 698 | "name": "PHP-FIG", 699 | "homepage": "https://www.php-fig.org/" 700 | } 701 | ], 702 | "description": "Common Container Interface (PHP FIG PSR-11)", 703 | "homepage": "https://github.com/php-fig/container", 704 | "keywords": [ 705 | "PSR-11", 706 | "container", 707 | "container-interface", 708 | "container-interop", 709 | "psr" 710 | ], 711 | "support": { 712 | "issues": "https://github.com/php-fig/container/issues", 713 | "source": "https://github.com/php-fig/container/tree/2.0.2" 714 | }, 715 | "time": "2021-11-05T16:47:00+00:00" 716 | }, 717 | { 718 | "name": "psr/http-client", 719 | "version": "1.0.1", 720 | "source": { 721 | "type": "git", 722 | "url": "https://github.com/php-fig/http-client.git", 723 | "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621" 724 | }, 725 | "dist": { 726 | "type": "zip", 727 | "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", 728 | "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621", 729 | "shasum": "" 730 | }, 731 | "require": { 732 | "php": "^7.0 || ^8.0", 733 | "psr/http-message": "^1.0" 734 | }, 735 | "type": "library", 736 | "extra": { 737 | "branch-alias": { 738 | "dev-master": "1.0.x-dev" 739 | } 740 | }, 741 | "autoload": { 742 | "psr-4": { 743 | "Psr\\Http\\Client\\": "src/" 744 | } 745 | }, 746 | "notification-url": "https://packagist.org/downloads/", 747 | "license": [ 748 | "MIT" 749 | ], 750 | "authors": [ 751 | { 752 | "name": "PHP-FIG", 753 | "homepage": "http://www.php-fig.org/" 754 | } 755 | ], 756 | "description": "Common interface for HTTP clients", 757 | "homepage": "https://github.com/php-fig/http-client", 758 | "keywords": [ 759 | "http", 760 | "http-client", 761 | "psr", 762 | "psr-18" 763 | ], 764 | "support": { 765 | "source": "https://github.com/php-fig/http-client/tree/master" 766 | }, 767 | "time": "2020-06-29T06:28:15+00:00" 768 | }, 769 | { 770 | "name": "psr/http-factory", 771 | "version": "1.0.1", 772 | "source": { 773 | "type": "git", 774 | "url": "https://github.com/php-fig/http-factory.git", 775 | "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be" 776 | }, 777 | "dist": { 778 | "type": "zip", 779 | "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be", 780 | "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be", 781 | "shasum": "" 782 | }, 783 | "require": { 784 | "php": ">=7.0.0", 785 | "psr/http-message": "^1.0" 786 | }, 787 | "type": "library", 788 | "extra": { 789 | "branch-alias": { 790 | "dev-master": "1.0.x-dev" 791 | } 792 | }, 793 | "autoload": { 794 | "psr-4": { 795 | "Psr\\Http\\Message\\": "src/" 796 | } 797 | }, 798 | "notification-url": "https://packagist.org/downloads/", 799 | "license": [ 800 | "MIT" 801 | ], 802 | "authors": [ 803 | { 804 | "name": "PHP-FIG", 805 | "homepage": "http://www.php-fig.org/" 806 | } 807 | ], 808 | "description": "Common interfaces for PSR-7 HTTP message factories", 809 | "keywords": [ 810 | "factory", 811 | "http", 812 | "message", 813 | "psr", 814 | "psr-17", 815 | "psr-7", 816 | "request", 817 | "response" 818 | ], 819 | "support": { 820 | "source": "https://github.com/php-fig/http-factory/tree/master" 821 | }, 822 | "time": "2019-04-30T12:38:16+00:00" 823 | }, 824 | { 825 | "name": "psr/http-message", 826 | "version": "1.0.1", 827 | "source": { 828 | "type": "git", 829 | "url": "https://github.com/php-fig/http-message.git", 830 | "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363" 831 | }, 832 | "dist": { 833 | "type": "zip", 834 | "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363", 835 | "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363", 836 | "shasum": "" 837 | }, 838 | "require": { 839 | "php": ">=5.3.0" 840 | }, 841 | "type": "library", 842 | "extra": { 843 | "branch-alias": { 844 | "dev-master": "1.0.x-dev" 845 | } 846 | }, 847 | "autoload": { 848 | "psr-4": { 849 | "Psr\\Http\\Message\\": "src/" 850 | } 851 | }, 852 | "notification-url": "https://packagist.org/downloads/", 853 | "license": [ 854 | "MIT" 855 | ], 856 | "authors": [ 857 | { 858 | "name": "PHP-FIG", 859 | "homepage": "http://www.php-fig.org/" 860 | } 861 | ], 862 | "description": "Common interface for HTTP messages", 863 | "homepage": "https://github.com/php-fig/http-message", 864 | "keywords": [ 865 | "http", 866 | "http-message", 867 | "psr", 868 | "psr-7", 869 | "request", 870 | "response" 871 | ], 872 | "support": { 873 | "source": "https://github.com/php-fig/http-message/tree/master" 874 | }, 875 | "time": "2016-08-06T14:39:51+00:00" 876 | }, 877 | { 878 | "name": "spomky-labs/pki-framework", 879 | "version": "1.1.0", 880 | "source": { 881 | "type": "git", 882 | "url": "https://github.com/Spomky-Labs/pki-framework.git", 883 | "reference": "d3ba688bf40e7c6e0dabf065ee18fc210734e760" 884 | }, 885 | "dist": { 886 | "type": "zip", 887 | "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/d3ba688bf40e7c6e0dabf065ee18fc210734e760", 888 | "reference": "d3ba688bf40e7c6e0dabf065ee18fc210734e760", 889 | "shasum": "" 890 | }, 891 | "require": { 892 | "brick/math": "^0.10 || ^0.11", 893 | "ext-mbstring": "*", 894 | "php": ">=8.1" 895 | }, 896 | "require-dev": { 897 | "ekino/phpstan-banned-code": "^1.0", 898 | "ext-gmp": "*", 899 | "ext-openssl": "*", 900 | "infection/infection": "^0.26", 901 | "php-parallel-lint/php-parallel-lint": "^1.3", 902 | "phpstan/phpstan": "^1.8", 903 | "phpstan/phpstan-beberlei-assert": "^1.0", 904 | "phpstan/phpstan-deprecation-rules": "^1.0", 905 | "phpstan/phpstan-phpunit": "^1.1", 906 | "phpstan/phpstan-strict-rules": "^1.3", 907 | "phpunit/phpunit": "^10.0", 908 | "rector/rector": "^0.15", 909 | "roave/security-advisories": "dev-latest", 910 | "symfony/phpunit-bridge": "^6.1", 911 | "symfony/var-dumper": "^6.1", 912 | "symplify/easy-coding-standard": "^11.1", 913 | "thecodingmachine/phpstan-safe-rule": "^1.2" 914 | }, 915 | "suggest": { 916 | "ext-bcmath": "For better performance (or GMP)", 917 | "ext-gmp": "For better performance (or BCMath)", 918 | "ext-openssl": "For OpenSSL based cyphering" 919 | }, 920 | "type": "library", 921 | "autoload": { 922 | "psr-4": { 923 | "SpomkyLabs\\Pki\\": "src/" 924 | } 925 | }, 926 | "notification-url": "https://packagist.org/downloads/", 927 | "license": [ 928 | "MIT" 929 | ], 930 | "authors": [ 931 | { 932 | "name": "Joni Eskelinen", 933 | "email": "jonieske@gmail.com", 934 | "role": "Original developer" 935 | }, 936 | { 937 | "name": "Florent Morselli", 938 | "email": "florent.morselli@spomky-labs.com", 939 | "role": "Spomky-Labs PKI Framework developer" 940 | } 941 | ], 942 | "description": "A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.", 943 | "homepage": "https://github.com/spomky-labs/pki-framework", 944 | "keywords": [ 945 | "DER", 946 | "Private Key", 947 | "ac", 948 | "algorithm identifier", 949 | "asn.1", 950 | "asn1", 951 | "attribute certificate", 952 | "certificate", 953 | "certification request", 954 | "cryptography", 955 | "csr", 956 | "decrypt", 957 | "ec", 958 | "encrypt", 959 | "pem", 960 | "pkcs", 961 | "public key", 962 | "rsa", 963 | "sign", 964 | "signature", 965 | "verify", 966 | "x.509", 967 | "x.690", 968 | "x509", 969 | "x690" 970 | ], 971 | "support": { 972 | "issues": "https://github.com/Spomky-Labs/pki-framework/issues", 973 | "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.1.0" 974 | }, 975 | "funding": [ 976 | { 977 | "url": "https://github.com/Spomky", 978 | "type": "github" 979 | }, 980 | { 981 | "url": "https://www.patreon.com/FlorentMorselli", 982 | "type": "patreon" 983 | } 984 | ], 985 | "time": "2023-02-13T17:21:24+00:00" 986 | }, 987 | { 988 | "name": "symfony/console", 989 | "version": "v6.2.8", 990 | "source": { 991 | "type": "git", 992 | "url": "https://github.com/symfony/console.git", 993 | "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b" 994 | }, 995 | "dist": { 996 | "type": "zip", 997 | "url": "https://api.github.com/repos/symfony/console/zipball/3582d68a64a86ec25240aaa521ec8bc2342b369b", 998 | "reference": "3582d68a64a86ec25240aaa521ec8bc2342b369b", 999 | "shasum": "" 1000 | }, 1001 | "require": { 1002 | "php": ">=8.1", 1003 | "symfony/deprecation-contracts": "^2.1|^3", 1004 | "symfony/polyfill-mbstring": "~1.0", 1005 | "symfony/service-contracts": "^1.1|^2|^3", 1006 | "symfony/string": "^5.4|^6.0" 1007 | }, 1008 | "conflict": { 1009 | "symfony/dependency-injection": "<5.4", 1010 | "symfony/dotenv": "<5.4", 1011 | "symfony/event-dispatcher": "<5.4", 1012 | "symfony/lock": "<5.4", 1013 | "symfony/process": "<5.4" 1014 | }, 1015 | "provide": { 1016 | "psr/log-implementation": "1.0|2.0|3.0" 1017 | }, 1018 | "require-dev": { 1019 | "psr/log": "^1|^2|^3", 1020 | "symfony/config": "^5.4|^6.0", 1021 | "symfony/dependency-injection": "^5.4|^6.0", 1022 | "symfony/event-dispatcher": "^5.4|^6.0", 1023 | "symfony/lock": "^5.4|^6.0", 1024 | "symfony/process": "^5.4|^6.0", 1025 | "symfony/var-dumper": "^5.4|^6.0" 1026 | }, 1027 | "suggest": { 1028 | "psr/log": "For using the console logger", 1029 | "symfony/event-dispatcher": "", 1030 | "symfony/lock": "", 1031 | "symfony/process": "" 1032 | }, 1033 | "type": "library", 1034 | "autoload": { 1035 | "psr-4": { 1036 | "Symfony\\Component\\Console\\": "" 1037 | }, 1038 | "exclude-from-classmap": [ 1039 | "/Tests/" 1040 | ] 1041 | }, 1042 | "notification-url": "https://packagist.org/downloads/", 1043 | "license": [ 1044 | "MIT" 1045 | ], 1046 | "authors": [ 1047 | { 1048 | "name": "Fabien Potencier", 1049 | "email": "fabien@symfony.com" 1050 | }, 1051 | { 1052 | "name": "Symfony Community", 1053 | "homepage": "https://symfony.com/contributors" 1054 | } 1055 | ], 1056 | "description": "Eases the creation of beautiful and testable command line interfaces", 1057 | "homepage": "https://symfony.com", 1058 | "keywords": [ 1059 | "cli", 1060 | "command-line", 1061 | "console", 1062 | "terminal" 1063 | ], 1064 | "support": { 1065 | "source": "https://github.com/symfony/console/tree/v6.2.8" 1066 | }, 1067 | "funding": [ 1068 | { 1069 | "url": "https://symfony.com/sponsor", 1070 | "type": "custom" 1071 | }, 1072 | { 1073 | "url": "https://github.com/fabpot", 1074 | "type": "github" 1075 | }, 1076 | { 1077 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1078 | "type": "tidelift" 1079 | } 1080 | ], 1081 | "time": "2023-03-29T21:42:15+00:00" 1082 | }, 1083 | { 1084 | "name": "symfony/deprecation-contracts", 1085 | "version": "v3.2.1", 1086 | "source": { 1087 | "type": "git", 1088 | "url": "https://github.com/symfony/deprecation-contracts.git", 1089 | "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e" 1090 | }, 1091 | "dist": { 1092 | "type": "zip", 1093 | "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", 1094 | "reference": "e2d1534420bd723d0ef5aec58a22c5fe60ce6f5e", 1095 | "shasum": "" 1096 | }, 1097 | "require": { 1098 | "php": ">=8.1" 1099 | }, 1100 | "type": "library", 1101 | "extra": { 1102 | "branch-alias": { 1103 | "dev-main": "3.3-dev" 1104 | }, 1105 | "thanks": { 1106 | "name": "symfony/contracts", 1107 | "url": "https://github.com/symfony/contracts" 1108 | } 1109 | }, 1110 | "autoload": { 1111 | "files": [ 1112 | "function.php" 1113 | ] 1114 | }, 1115 | "notification-url": "https://packagist.org/downloads/", 1116 | "license": [ 1117 | "MIT" 1118 | ], 1119 | "authors": [ 1120 | { 1121 | "name": "Nicolas Grekas", 1122 | "email": "p@tchwork.com" 1123 | }, 1124 | { 1125 | "name": "Symfony Community", 1126 | "homepage": "https://symfony.com/contributors" 1127 | } 1128 | ], 1129 | "description": "A generic function and convention to trigger deprecation notices", 1130 | "homepage": "https://symfony.com", 1131 | "support": { 1132 | "source": "https://github.com/symfony/deprecation-contracts/tree/v3.2.1" 1133 | }, 1134 | "funding": [ 1135 | { 1136 | "url": "https://symfony.com/sponsor", 1137 | "type": "custom" 1138 | }, 1139 | { 1140 | "url": "https://github.com/fabpot", 1141 | "type": "github" 1142 | }, 1143 | { 1144 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1145 | "type": "tidelift" 1146 | } 1147 | ], 1148 | "time": "2023-03-01T10:25:55+00:00" 1149 | }, 1150 | { 1151 | "name": "symfony/options-resolver", 1152 | "version": "v6.2.7", 1153 | "source": { 1154 | "type": "git", 1155 | "url": "https://github.com/symfony/options-resolver.git", 1156 | "reference": "aa0e85b53bbb2b4951960efd61d295907eacd629" 1157 | }, 1158 | "dist": { 1159 | "type": "zip", 1160 | "url": "https://api.github.com/repos/symfony/options-resolver/zipball/aa0e85b53bbb2b4951960efd61d295907eacd629", 1161 | "reference": "aa0e85b53bbb2b4951960efd61d295907eacd629", 1162 | "shasum": "" 1163 | }, 1164 | "require": { 1165 | "php": ">=8.1", 1166 | "symfony/deprecation-contracts": "^2.1|^3" 1167 | }, 1168 | "type": "library", 1169 | "autoload": { 1170 | "psr-4": { 1171 | "Symfony\\Component\\OptionsResolver\\": "" 1172 | }, 1173 | "exclude-from-classmap": [ 1174 | "/Tests/" 1175 | ] 1176 | }, 1177 | "notification-url": "https://packagist.org/downloads/", 1178 | "license": [ 1179 | "MIT" 1180 | ], 1181 | "authors": [ 1182 | { 1183 | "name": "Fabien Potencier", 1184 | "email": "fabien@symfony.com" 1185 | }, 1186 | { 1187 | "name": "Symfony Community", 1188 | "homepage": "https://symfony.com/contributors" 1189 | } 1190 | ], 1191 | "description": "Provides an improved replacement for the array_replace PHP function", 1192 | "homepage": "https://symfony.com", 1193 | "keywords": [ 1194 | "config", 1195 | "configuration", 1196 | "options" 1197 | ], 1198 | "support": { 1199 | "source": "https://github.com/symfony/options-resolver/tree/v6.2.7" 1200 | }, 1201 | "funding": [ 1202 | { 1203 | "url": "https://symfony.com/sponsor", 1204 | "type": "custom" 1205 | }, 1206 | { 1207 | "url": "https://github.com/fabpot", 1208 | "type": "github" 1209 | }, 1210 | { 1211 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1212 | "type": "tidelift" 1213 | } 1214 | ], 1215 | "time": "2023-02-14T08:44:56+00:00" 1216 | }, 1217 | { 1218 | "name": "symfony/polyfill-ctype", 1219 | "version": "v1.27.0", 1220 | "source": { 1221 | "type": "git", 1222 | "url": "https://github.com/symfony/polyfill-ctype.git", 1223 | "reference": "5bbc823adecdae860bb64756d639ecfec17b050a" 1224 | }, 1225 | "dist": { 1226 | "type": "zip", 1227 | "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a", 1228 | "reference": "5bbc823adecdae860bb64756d639ecfec17b050a", 1229 | "shasum": "" 1230 | }, 1231 | "require": { 1232 | "php": ">=7.1" 1233 | }, 1234 | "provide": { 1235 | "ext-ctype": "*" 1236 | }, 1237 | "suggest": { 1238 | "ext-ctype": "For best performance" 1239 | }, 1240 | "type": "library", 1241 | "extra": { 1242 | "branch-alias": { 1243 | "dev-main": "1.27-dev" 1244 | }, 1245 | "thanks": { 1246 | "name": "symfony/polyfill", 1247 | "url": "https://github.com/symfony/polyfill" 1248 | } 1249 | }, 1250 | "autoload": { 1251 | "files": [ 1252 | "bootstrap.php" 1253 | ], 1254 | "psr-4": { 1255 | "Symfony\\Polyfill\\Ctype\\": "" 1256 | } 1257 | }, 1258 | "notification-url": "https://packagist.org/downloads/", 1259 | "license": [ 1260 | "MIT" 1261 | ], 1262 | "authors": [ 1263 | { 1264 | "name": "Gert de Pagter", 1265 | "email": "BackEndTea@gmail.com" 1266 | }, 1267 | { 1268 | "name": "Symfony Community", 1269 | "homepage": "https://symfony.com/contributors" 1270 | } 1271 | ], 1272 | "description": "Symfony polyfill for ctype functions", 1273 | "homepage": "https://symfony.com", 1274 | "keywords": [ 1275 | "compatibility", 1276 | "ctype", 1277 | "polyfill", 1278 | "portable" 1279 | ], 1280 | "support": { 1281 | "source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0" 1282 | }, 1283 | "funding": [ 1284 | { 1285 | "url": "https://symfony.com/sponsor", 1286 | "type": "custom" 1287 | }, 1288 | { 1289 | "url": "https://github.com/fabpot", 1290 | "type": "github" 1291 | }, 1292 | { 1293 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1294 | "type": "tidelift" 1295 | } 1296 | ], 1297 | "time": "2022-11-03T14:55:06+00:00" 1298 | }, 1299 | { 1300 | "name": "symfony/polyfill-intl-grapheme", 1301 | "version": "v1.27.0", 1302 | "source": { 1303 | "type": "git", 1304 | "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 1305 | "reference": "511a08c03c1960e08a883f4cffcacd219b758354" 1306 | }, 1307 | "dist": { 1308 | "type": "zip", 1309 | "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/511a08c03c1960e08a883f4cffcacd219b758354", 1310 | "reference": "511a08c03c1960e08a883f4cffcacd219b758354", 1311 | "shasum": "" 1312 | }, 1313 | "require": { 1314 | "php": ">=7.1" 1315 | }, 1316 | "suggest": { 1317 | "ext-intl": "For best performance" 1318 | }, 1319 | "type": "library", 1320 | "extra": { 1321 | "branch-alias": { 1322 | "dev-main": "1.27-dev" 1323 | }, 1324 | "thanks": { 1325 | "name": "symfony/polyfill", 1326 | "url": "https://github.com/symfony/polyfill" 1327 | } 1328 | }, 1329 | "autoload": { 1330 | "files": [ 1331 | "bootstrap.php" 1332 | ], 1333 | "psr-4": { 1334 | "Symfony\\Polyfill\\Intl\\Grapheme\\": "" 1335 | } 1336 | }, 1337 | "notification-url": "https://packagist.org/downloads/", 1338 | "license": [ 1339 | "MIT" 1340 | ], 1341 | "authors": [ 1342 | { 1343 | "name": "Nicolas Grekas", 1344 | "email": "p@tchwork.com" 1345 | }, 1346 | { 1347 | "name": "Symfony Community", 1348 | "homepage": "https://symfony.com/contributors" 1349 | } 1350 | ], 1351 | "description": "Symfony polyfill for intl's grapheme_* functions", 1352 | "homepage": "https://symfony.com", 1353 | "keywords": [ 1354 | "compatibility", 1355 | "grapheme", 1356 | "intl", 1357 | "polyfill", 1358 | "portable", 1359 | "shim" 1360 | ], 1361 | "support": { 1362 | "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.27.0" 1363 | }, 1364 | "funding": [ 1365 | { 1366 | "url": "https://symfony.com/sponsor", 1367 | "type": "custom" 1368 | }, 1369 | { 1370 | "url": "https://github.com/fabpot", 1371 | "type": "github" 1372 | }, 1373 | { 1374 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1375 | "type": "tidelift" 1376 | } 1377 | ], 1378 | "time": "2022-11-03T14:55:06+00:00" 1379 | }, 1380 | { 1381 | "name": "symfony/polyfill-intl-normalizer", 1382 | "version": "v1.27.0", 1383 | "source": { 1384 | "type": "git", 1385 | "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 1386 | "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" 1387 | }, 1388 | "dist": { 1389 | "type": "zip", 1390 | "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", 1391 | "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", 1392 | "shasum": "" 1393 | }, 1394 | "require": { 1395 | "php": ">=7.1" 1396 | }, 1397 | "suggest": { 1398 | "ext-intl": "For best performance" 1399 | }, 1400 | "type": "library", 1401 | "extra": { 1402 | "branch-alias": { 1403 | "dev-main": "1.27-dev" 1404 | }, 1405 | "thanks": { 1406 | "name": "symfony/polyfill", 1407 | "url": "https://github.com/symfony/polyfill" 1408 | } 1409 | }, 1410 | "autoload": { 1411 | "files": [ 1412 | "bootstrap.php" 1413 | ], 1414 | "psr-4": { 1415 | "Symfony\\Polyfill\\Intl\\Normalizer\\": "" 1416 | }, 1417 | "classmap": [ 1418 | "Resources/stubs" 1419 | ] 1420 | }, 1421 | "notification-url": "https://packagist.org/downloads/", 1422 | "license": [ 1423 | "MIT" 1424 | ], 1425 | "authors": [ 1426 | { 1427 | "name": "Nicolas Grekas", 1428 | "email": "p@tchwork.com" 1429 | }, 1430 | { 1431 | "name": "Symfony Community", 1432 | "homepage": "https://symfony.com/contributors" 1433 | } 1434 | ], 1435 | "description": "Symfony polyfill for intl's Normalizer class and related functions", 1436 | "homepage": "https://symfony.com", 1437 | "keywords": [ 1438 | "compatibility", 1439 | "intl", 1440 | "normalizer", 1441 | "polyfill", 1442 | "portable", 1443 | "shim" 1444 | ], 1445 | "support": { 1446 | "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" 1447 | }, 1448 | "funding": [ 1449 | { 1450 | "url": "https://symfony.com/sponsor", 1451 | "type": "custom" 1452 | }, 1453 | { 1454 | "url": "https://github.com/fabpot", 1455 | "type": "github" 1456 | }, 1457 | { 1458 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1459 | "type": "tidelift" 1460 | } 1461 | ], 1462 | "time": "2022-11-03T14:55:06+00:00" 1463 | }, 1464 | { 1465 | "name": "symfony/polyfill-mbstring", 1466 | "version": "v1.27.0", 1467 | "source": { 1468 | "type": "git", 1469 | "url": "https://github.com/symfony/polyfill-mbstring.git", 1470 | "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" 1471 | }, 1472 | "dist": { 1473 | "type": "zip", 1474 | "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", 1475 | "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", 1476 | "shasum": "" 1477 | }, 1478 | "require": { 1479 | "php": ">=7.1" 1480 | }, 1481 | "provide": { 1482 | "ext-mbstring": "*" 1483 | }, 1484 | "suggest": { 1485 | "ext-mbstring": "For best performance" 1486 | }, 1487 | "type": "library", 1488 | "extra": { 1489 | "branch-alias": { 1490 | "dev-main": "1.27-dev" 1491 | }, 1492 | "thanks": { 1493 | "name": "symfony/polyfill", 1494 | "url": "https://github.com/symfony/polyfill" 1495 | } 1496 | }, 1497 | "autoload": { 1498 | "files": [ 1499 | "bootstrap.php" 1500 | ], 1501 | "psr-4": { 1502 | "Symfony\\Polyfill\\Mbstring\\": "" 1503 | } 1504 | }, 1505 | "notification-url": "https://packagist.org/downloads/", 1506 | "license": [ 1507 | "MIT" 1508 | ], 1509 | "authors": [ 1510 | { 1511 | "name": "Nicolas Grekas", 1512 | "email": "p@tchwork.com" 1513 | }, 1514 | { 1515 | "name": "Symfony Community", 1516 | "homepage": "https://symfony.com/contributors" 1517 | } 1518 | ], 1519 | "description": "Symfony polyfill for the Mbstring extension", 1520 | "homepage": "https://symfony.com", 1521 | "keywords": [ 1522 | "compatibility", 1523 | "mbstring", 1524 | "polyfill", 1525 | "portable", 1526 | "shim" 1527 | ], 1528 | "support": { 1529 | "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" 1530 | }, 1531 | "funding": [ 1532 | { 1533 | "url": "https://symfony.com/sponsor", 1534 | "type": "custom" 1535 | }, 1536 | { 1537 | "url": "https://github.com/fabpot", 1538 | "type": "github" 1539 | }, 1540 | { 1541 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1542 | "type": "tidelift" 1543 | } 1544 | ], 1545 | "time": "2022-11-03T14:55:06+00:00" 1546 | }, 1547 | { 1548 | "name": "symfony/service-contracts", 1549 | "version": "v3.2.1", 1550 | "source": { 1551 | "type": "git", 1552 | "url": "https://github.com/symfony/service-contracts.git", 1553 | "reference": "a8c9cedf55f314f3a186041d19537303766df09a" 1554 | }, 1555 | "dist": { 1556 | "type": "zip", 1557 | "url": "https://api.github.com/repos/symfony/service-contracts/zipball/a8c9cedf55f314f3a186041d19537303766df09a", 1558 | "reference": "a8c9cedf55f314f3a186041d19537303766df09a", 1559 | "shasum": "" 1560 | }, 1561 | "require": { 1562 | "php": ">=8.1", 1563 | "psr/container": "^2.0" 1564 | }, 1565 | "conflict": { 1566 | "ext-psr": "<1.1|>=2" 1567 | }, 1568 | "suggest": { 1569 | "symfony/service-implementation": "" 1570 | }, 1571 | "type": "library", 1572 | "extra": { 1573 | "branch-alias": { 1574 | "dev-main": "3.3-dev" 1575 | }, 1576 | "thanks": { 1577 | "name": "symfony/contracts", 1578 | "url": "https://github.com/symfony/contracts" 1579 | } 1580 | }, 1581 | "autoload": { 1582 | "psr-4": { 1583 | "Symfony\\Contracts\\Service\\": "" 1584 | }, 1585 | "exclude-from-classmap": [ 1586 | "/Test/" 1587 | ] 1588 | }, 1589 | "notification-url": "https://packagist.org/downloads/", 1590 | "license": [ 1591 | "MIT" 1592 | ], 1593 | "authors": [ 1594 | { 1595 | "name": "Nicolas Grekas", 1596 | "email": "p@tchwork.com" 1597 | }, 1598 | { 1599 | "name": "Symfony Community", 1600 | "homepage": "https://symfony.com/contributors" 1601 | } 1602 | ], 1603 | "description": "Generic abstractions related to writing services", 1604 | "homepage": "https://symfony.com", 1605 | "keywords": [ 1606 | "abstractions", 1607 | "contracts", 1608 | "decoupling", 1609 | "interfaces", 1610 | "interoperability", 1611 | "standards" 1612 | ], 1613 | "support": { 1614 | "source": "https://github.com/symfony/service-contracts/tree/v3.2.1" 1615 | }, 1616 | "funding": [ 1617 | { 1618 | "url": "https://symfony.com/sponsor", 1619 | "type": "custom" 1620 | }, 1621 | { 1622 | "url": "https://github.com/fabpot", 1623 | "type": "github" 1624 | }, 1625 | { 1626 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1627 | "type": "tidelift" 1628 | } 1629 | ], 1630 | "time": "2023-03-01T10:32:47+00:00" 1631 | }, 1632 | { 1633 | "name": "symfony/string", 1634 | "version": "v6.2.8", 1635 | "source": { 1636 | "type": "git", 1637 | "url": "https://github.com/symfony/string.git", 1638 | "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef" 1639 | }, 1640 | "dist": { 1641 | "type": "zip", 1642 | "url": "https://api.github.com/repos/symfony/string/zipball/193e83bbd6617d6b2151c37fff10fa7168ebddef", 1643 | "reference": "193e83bbd6617d6b2151c37fff10fa7168ebddef", 1644 | "shasum": "" 1645 | }, 1646 | "require": { 1647 | "php": ">=8.1", 1648 | "symfony/polyfill-ctype": "~1.8", 1649 | "symfony/polyfill-intl-grapheme": "~1.0", 1650 | "symfony/polyfill-intl-normalizer": "~1.0", 1651 | "symfony/polyfill-mbstring": "~1.0" 1652 | }, 1653 | "conflict": { 1654 | "symfony/translation-contracts": "<2.0" 1655 | }, 1656 | "require-dev": { 1657 | "symfony/error-handler": "^5.4|^6.0", 1658 | "symfony/http-client": "^5.4|^6.0", 1659 | "symfony/intl": "^6.2", 1660 | "symfony/translation-contracts": "^2.0|^3.0", 1661 | "symfony/var-exporter": "^5.4|^6.0" 1662 | }, 1663 | "type": "library", 1664 | "autoload": { 1665 | "files": [ 1666 | "Resources/functions.php" 1667 | ], 1668 | "psr-4": { 1669 | "Symfony\\Component\\String\\": "" 1670 | }, 1671 | "exclude-from-classmap": [ 1672 | "/Tests/" 1673 | ] 1674 | }, 1675 | "notification-url": "https://packagist.org/downloads/", 1676 | "license": [ 1677 | "MIT" 1678 | ], 1679 | "authors": [ 1680 | { 1681 | "name": "Nicolas Grekas", 1682 | "email": "p@tchwork.com" 1683 | }, 1684 | { 1685 | "name": "Symfony Community", 1686 | "homepage": "https://symfony.com/contributors" 1687 | } 1688 | ], 1689 | "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", 1690 | "homepage": "https://symfony.com", 1691 | "keywords": [ 1692 | "grapheme", 1693 | "i18n", 1694 | "string", 1695 | "unicode", 1696 | "utf-8", 1697 | "utf8" 1698 | ], 1699 | "support": { 1700 | "source": "https://github.com/symfony/string/tree/v6.2.8" 1701 | }, 1702 | "funding": [ 1703 | { 1704 | "url": "https://symfony.com/sponsor", 1705 | "type": "custom" 1706 | }, 1707 | { 1708 | "url": "https://github.com/fabpot", 1709 | "type": "github" 1710 | }, 1711 | { 1712 | "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", 1713 | "type": "tidelift" 1714 | } 1715 | ], 1716 | "time": "2023-03-20T16:06:02+00:00" 1717 | }, 1718 | { 1719 | "name": "web-token/jwt-console", 1720 | "version": "3.1.7", 1721 | "source": { 1722 | "type": "git", 1723 | "url": "https://github.com/web-token/jwt-console.git", 1724 | "reference": "c62dd2c161e8e60045961a411258240bc81fca05" 1725 | }, 1726 | "dist": { 1727 | "type": "zip", 1728 | "url": "https://api.github.com/repos/web-token/jwt-console/zipball/c62dd2c161e8e60045961a411258240bc81fca05", 1729 | "reference": "c62dd2c161e8e60045961a411258240bc81fca05", 1730 | "shasum": "" 1731 | }, 1732 | "require": { 1733 | "php": ">=8.1", 1734 | "symfony/console": "^5.4|^6.0", 1735 | "web-token/jwt-key-mgmt": "^3.0" 1736 | }, 1737 | "type": "library", 1738 | "autoload": { 1739 | "psr-4": { 1740 | "Jose\\Component\\Console\\": "" 1741 | } 1742 | }, 1743 | "notification-url": "https://packagist.org/downloads/", 1744 | "license": [ 1745 | "MIT" 1746 | ], 1747 | "authors": [ 1748 | { 1749 | "name": "Florent Morselli", 1750 | "homepage": "https://github.com/Spomky" 1751 | }, 1752 | { 1753 | "name": "All contributors", 1754 | "homepage": "https://github.com/web-token/jwt-console/contributors" 1755 | } 1756 | ], 1757 | "description": "Console component of the JWT Framework.", 1758 | "homepage": "https://github.com/web-token", 1759 | "keywords": [ 1760 | "JOSE", 1761 | "JWE", 1762 | "JWK", 1763 | "JWKSet", 1764 | "JWS", 1765 | "Jot", 1766 | "RFC7515", 1767 | "RFC7516", 1768 | "RFC7517", 1769 | "RFC7518", 1770 | "RFC7519", 1771 | "RFC7520", 1772 | "bundle", 1773 | "jwa", 1774 | "jwt", 1775 | "symfony" 1776 | ], 1777 | "support": { 1778 | "source": "https://github.com/web-token/jwt-console/tree/3.1.7" 1779 | }, 1780 | "funding": [ 1781 | { 1782 | "url": "https://www.patreon.com/FlorentMorselli", 1783 | "type": "patreon" 1784 | } 1785 | ], 1786 | "time": "2022-12-23T13:35:01+00:00" 1787 | }, 1788 | { 1789 | "name": "web-token/jwt-core", 1790 | "version": "3.1.7", 1791 | "source": { 1792 | "type": "git", 1793 | "url": "https://github.com/web-token/jwt-core.git", 1794 | "reference": "ec2580e8cdd17410016216fbf1b645052c35f644" 1795 | }, 1796 | "dist": { 1797 | "type": "zip", 1798 | "url": "https://api.github.com/repos/web-token/jwt-core/zipball/ec2580e8cdd17410016216fbf1b645052c35f644", 1799 | "reference": "ec2580e8cdd17410016216fbf1b645052c35f644", 1800 | "shasum": "" 1801 | }, 1802 | "require": { 1803 | "brick/math": "^0.9|^0.10|^0.11", 1804 | "ext-json": "*", 1805 | "ext-mbstring": "*", 1806 | "paragonie/constant_time_encoding": "^2.4", 1807 | "php": ">=8.1", 1808 | "spomky-labs/pki-framework": "^1.0" 1809 | }, 1810 | "conflict": { 1811 | "spomky-labs/jose": "*" 1812 | }, 1813 | "type": "library", 1814 | "autoload": { 1815 | "psr-4": { 1816 | "Jose\\Component\\Core\\": "" 1817 | } 1818 | }, 1819 | "notification-url": "https://packagist.org/downloads/", 1820 | "license": [ 1821 | "MIT" 1822 | ], 1823 | "authors": [ 1824 | { 1825 | "name": "Florent Morselli", 1826 | "homepage": "https://github.com/Spomky" 1827 | }, 1828 | { 1829 | "name": "All contributors", 1830 | "homepage": "https://github.com/web-token/jwt-framework/contributors" 1831 | } 1832 | ], 1833 | "description": "Core component of the JWT Framework.", 1834 | "homepage": "https://github.com/web-token", 1835 | "keywords": [ 1836 | "JOSE", 1837 | "JWE", 1838 | "JWK", 1839 | "JWKSet", 1840 | "JWS", 1841 | "Jot", 1842 | "RFC7515", 1843 | "RFC7516", 1844 | "RFC7517", 1845 | "RFC7518", 1846 | "RFC7519", 1847 | "RFC7520", 1848 | "bundle", 1849 | "jwa", 1850 | "jwt", 1851 | "symfony" 1852 | ], 1853 | "support": { 1854 | "source": "https://github.com/web-token/jwt-core/tree/3.1.7" 1855 | }, 1856 | "funding": [ 1857 | { 1858 | "url": "https://www.patreon.com/FlorentMorselli", 1859 | "type": "patreon" 1860 | } 1861 | ], 1862 | "time": "2023-02-02T17:25:26+00:00" 1863 | }, 1864 | { 1865 | "name": "web-token/jwt-key-mgmt", 1866 | "version": "3.1.7", 1867 | "source": { 1868 | "type": "git", 1869 | "url": "https://github.com/web-token/jwt-key-mgmt.git", 1870 | "reference": "bf6dec304f2a718d70f7316e498c612317c59e08" 1871 | }, 1872 | "dist": { 1873 | "type": "zip", 1874 | "url": "https://api.github.com/repos/web-token/jwt-key-mgmt/zipball/bf6dec304f2a718d70f7316e498c612317c59e08", 1875 | "reference": "bf6dec304f2a718d70f7316e498c612317c59e08", 1876 | "shasum": "" 1877 | }, 1878 | "require": { 1879 | "ext-openssl": "*", 1880 | "php": ">=8.1", 1881 | "psr/http-client": "^1.0", 1882 | "psr/http-factory": "^1.0", 1883 | "web-token/jwt-core": "^3.0" 1884 | }, 1885 | "suggest": { 1886 | "ext-sodium": "Sodium is required for OKP key creation, EdDSA signature algorithm and ECDH-ES key encryption with OKP keys", 1887 | "php-http/httplug": "To enable JKU/X5U support.", 1888 | "php-http/message-factory": "To enable JKU/X5U support.", 1889 | "web-token/jwt-util-ecc": "To use EC key analyzers." 1890 | }, 1891 | "type": "library", 1892 | "autoload": { 1893 | "psr-4": { 1894 | "Jose\\Component\\KeyManagement\\": "" 1895 | } 1896 | }, 1897 | "notification-url": "https://packagist.org/downloads/", 1898 | "license": [ 1899 | "MIT" 1900 | ], 1901 | "authors": [ 1902 | { 1903 | "name": "Florent Morselli", 1904 | "homepage": "https://github.com/Spomky" 1905 | }, 1906 | { 1907 | "name": "All contributors", 1908 | "homepage": "https://github.com/web-token/jwt-key-mgmt/contributors" 1909 | } 1910 | ], 1911 | "description": "Key Management component of the JWT Framework.", 1912 | "homepage": "https://github.com/web-token", 1913 | "keywords": [ 1914 | "JOSE", 1915 | "JWE", 1916 | "JWK", 1917 | "JWKSet", 1918 | "JWS", 1919 | "Jot", 1920 | "RFC7515", 1921 | "RFC7516", 1922 | "RFC7517", 1923 | "RFC7518", 1924 | "RFC7519", 1925 | "RFC7520", 1926 | "bundle", 1927 | "jwa", 1928 | "jwt", 1929 | "symfony" 1930 | ], 1931 | "support": { 1932 | "source": "https://github.com/web-token/jwt-key-mgmt/tree/3.1.7" 1933 | }, 1934 | "funding": [ 1935 | { 1936 | "url": "https://www.patreon.com/FlorentMorselli", 1937 | "type": "patreon" 1938 | } 1939 | ], 1940 | "time": "2023-02-02T17:25:26+00:00" 1941 | }, 1942 | { 1943 | "name": "web-token/jwt-util-ecc", 1944 | "version": "3.1.7", 1945 | "source": { 1946 | "type": "git", 1947 | "url": "https://github.com/web-token/jwt-util-ecc.git", 1948 | "reference": "b2337052dbee724d710c1fdb0d3609835a5f8609" 1949 | }, 1950 | "dist": { 1951 | "type": "zip", 1952 | "url": "https://api.github.com/repos/web-token/jwt-util-ecc/zipball/b2337052dbee724d710c1fdb0d3609835a5f8609", 1953 | "reference": "b2337052dbee724d710c1fdb0d3609835a5f8609", 1954 | "shasum": "" 1955 | }, 1956 | "require": { 1957 | "brick/math": "^0.9|^0.10|^0.11", 1958 | "php": ">=8.1" 1959 | }, 1960 | "suggest": { 1961 | "ext-bcmath": "GMP or BCMath is highly recommended to improve the library performance", 1962 | "ext-gmp": "GMP or BCMath is highly recommended to improve the library performance" 1963 | }, 1964 | "type": "library", 1965 | "autoload": { 1966 | "psr-4": { 1967 | "Jose\\Component\\Core\\Util\\Ecc\\": "" 1968 | } 1969 | }, 1970 | "notification-url": "https://packagist.org/downloads/", 1971 | "license": [ 1972 | "MIT" 1973 | ], 1974 | "authors": [ 1975 | { 1976 | "name": "Florent Morselli", 1977 | "homepage": "https://github.com/Spomky" 1978 | }, 1979 | { 1980 | "name": "All contributors", 1981 | "homepage": "https://github.com/web-token/jwt-framework/contributors" 1982 | } 1983 | ], 1984 | "description": "ECC Tools for the JWT Framework.", 1985 | "homepage": "https://github.com/web-token", 1986 | "keywords": [ 1987 | "JOSE", 1988 | "JWE", 1989 | "JWK", 1990 | "JWKSet", 1991 | "JWS", 1992 | "Jot", 1993 | "RFC7515", 1994 | "RFC7516", 1995 | "RFC7517", 1996 | "RFC7518", 1997 | "RFC7519", 1998 | "RFC7520", 1999 | "bundle", 2000 | "jwa", 2001 | "jwt", 2002 | "symfony" 2003 | ], 2004 | "support": { 2005 | "source": "https://github.com/web-token/jwt-util-ecc/tree/3.1.7" 2006 | }, 2007 | "funding": [ 2008 | { 2009 | "url": "https://www.patreon.com/FlorentMorselli", 2010 | "type": "patreon" 2011 | } 2012 | ], 2013 | "time": "2023-02-02T13:35:41+00:00" 2014 | } 2015 | ], 2016 | "packages-dev": [ 2017 | { 2018 | "name": "roave/security-advisories", 2019 | "version": "dev-latest", 2020 | "source": { 2021 | "type": "git", 2022 | "url": "https://github.com/Roave/SecurityAdvisories.git", 2023 | "reference": "859e034a7425f6fd0c30c58198f831ac6c7e6bfb" 2024 | }, 2025 | "dist": { 2026 | "type": "zip", 2027 | "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/859e034a7425f6fd0c30c58198f831ac6c7e6bfb", 2028 | "reference": "859e034a7425f6fd0c30c58198f831ac6c7e6bfb", 2029 | "shasum": "" 2030 | }, 2031 | "conflict": { 2032 | "3f/pygmentize": "<1.2", 2033 | "admidio/admidio": "<4.1.9", 2034 | "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", 2035 | "aheinze/cockpit": "<=2.2.1", 2036 | "akaunting/akaunting": "<2.1.13", 2037 | "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", 2038 | "alextselegidis/easyappointments": "<1.5", 2039 | "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", 2040 | "amazing/media2click": ">=1,<1.3.3", 2041 | "amphp/artax": "<1.0.6|>=2,<2.0.6", 2042 | "amphp/http": "<1.0.1", 2043 | "amphp/http-client": ">=4,<4.4", 2044 | "anchorcms/anchor-cms": "<=0.12.7", 2045 | "andreapollastri/cipi": "<=3.1.15", 2046 | "apereo/phpcas": "<1.6", 2047 | "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6|>=2.6,<2.7.10|>=3,<3.0.12|>=3.1,<3.1.3", 2048 | "appwrite/server-ce": "<0.11.1|>=0.12,<0.12.2", 2049 | "arc/web": "<3", 2050 | "area17/twill": "<1.2.5|>=2,<2.5.3", 2051 | "asymmetricrypt/asymmetricrypt": ">=0,<9.9.99", 2052 | "automad/automad": "<1.8", 2053 | "awesome-support/awesome-support": "<=6.0.7", 2054 | "aws/aws-sdk-php": ">=3,<3.2.1", 2055 | "backdrop/backdrop": "<=1.23", 2056 | "badaso/core": "<2.7", 2057 | "bagisto/bagisto": "<0.1.5", 2058 | "barrelstrength/sprout-base-email": "<1.2.7", 2059 | "barrelstrength/sprout-forms": "<3.9", 2060 | "barryvdh/laravel-translation-manager": "<0.6.2", 2061 | "barzahlen/barzahlen-php": "<2.0.1", 2062 | "baserproject/basercms": "<4.7.5", 2063 | "bassjobsen/bootstrap-3-typeahead": ">4.0.2", 2064 | "billz/raspap-webgui": "<=2.6.6", 2065 | "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", 2066 | "bmarshall511/wordpress_zero_spam": "<5.2.13", 2067 | "bolt/bolt": "<3.7.2", 2068 | "bolt/core": "<=4.2", 2069 | "bottelet/flarepoint": "<2.2.1", 2070 | "brightlocal/phpwhois": "<=4.2.5", 2071 | "brotkrueml/codehighlight": "<2.7", 2072 | "brotkrueml/schema": "<1.13.1|>=2,<2.5.1", 2073 | "brotkrueml/typo3-matomo-integration": "<1.3.2", 2074 | "buddypress/buddypress": "<7.2.1", 2075 | "bugsnag/bugsnag-laravel": ">=2,<2.0.2", 2076 | "bytefury/crater": "<6.0.2", 2077 | "cachethq/cachet": "<2.5.1", 2078 | "cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10|= 1.3.7|>=4.1,<4.1.4", 2079 | "cakephp/database": ">=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10", 2080 | "cardgate/magento2": "<2.0.33", 2081 | "cart2quote/module-quotation": ">=4.1.6,<=4.4.5|>=5,<5.4.4", 2082 | "cartalyst/sentry": "<=2.1.6", 2083 | "catfan/medoo": "<1.7.5", 2084 | "centreon/centreon": "<22.10-beta.1", 2085 | "cesnet/simplesamlphp-module-proxystatistics": "<3.1", 2086 | "cockpit-hq/cockpit": "<2.4.1", 2087 | "codeception/codeception": "<3.1.3|>=4,<4.1.22", 2088 | "codeigniter/framework": "<=3.0.6", 2089 | "codeigniter4/framework": "<4.2.11", 2090 | "codeigniter4/shield": "<1-beta.4|= 1.0.0-beta", 2091 | "codiad/codiad": "<=2.8.4", 2092 | "composer/composer": "<1.10.26|>=2-alpha.1,<2.2.12|>=2.3,<2.3.5", 2093 | "concrete5/concrete5": "<=9.1.3|>= 9.0.0RC1, < 9.1.3", 2094 | "concrete5/core": "<8.5.8|>=9,<9.1", 2095 | "contao-components/mediaelement": ">=2.14.2,<2.21.1", 2096 | "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3", 2097 | "contao/core": ">=2,<3.5.39", 2098 | "contao/core-bundle": "<4.9.18|>=4.10,<4.11.7|>=4.13,<4.13.3|= 4.10.0", 2099 | "contao/listing-bundle": ">=4,<4.4.8", 2100 | "contao/managed-edition": "<=1.5", 2101 | "craftcms/cms": "<3.7.64|>= 4.0.0-RC1, < 4.3.7|>= 4.0.0-RC1, < 4.2.1", 2102 | "croogo/croogo": "<3.0.7", 2103 | "cuyz/valinor": "<0.12", 2104 | "czproject/git-php": "<4.0.3", 2105 | "darylldoyle/safe-svg": "<1.9.10", 2106 | "datadog/dd-trace": ">=0.30,<0.30.2", 2107 | "david-garcia/phpwhois": "<=4.3.1", 2108 | "dbrisinajumi/d2files": "<1", 2109 | "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", 2110 | "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1", 2111 | "directmailteam/direct-mail": "<5.2.4", 2112 | "doctrine/annotations": ">=1,<1.2.7", 2113 | "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", 2114 | "doctrine/common": ">=2,<2.4.3|>=2.5,<2.5.1", 2115 | "doctrine/dbal": ">=2,<2.0.8|>=2.1,<2.1.2|>=3,<3.1.4", 2116 | "doctrine/doctrine-bundle": "<1.5.2", 2117 | "doctrine/doctrine-module": "<=0.7.1", 2118 | "doctrine/mongodb-odm": ">=1,<1.0.2", 2119 | "doctrine/mongodb-odm-bundle": ">=2,<3.0.1", 2120 | "doctrine/orm": ">=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", 2121 | "dolibarr/dolibarr": "<16|>=16.0.1,<16.0.3|= 12.0.5|>= 3.3.beta1, < 13.0.2", 2122 | "dompdf/dompdf": "<2.0.2|= 2.0.2", 2123 | "drupal/core": ">=7,<7.91|>=8,<9.3.19|>=9.4,<9.4.3", 2124 | "drupal/drupal": ">=7,<7.80|>=8,<8.9.16|>=9,<9.1.12|>=9.2,<9.2.4", 2125 | "dweeves/magmi": "<=0.7.24", 2126 | "ecodev/newsletter": "<=4", 2127 | "ectouch/ectouch": "<=2.7.2", 2128 | "elefant/cms": "<1.3.13", 2129 | "elgg/elgg": "<3.3.24|>=4,<4.0.5", 2130 | "encore/laravel-admin": "<=1.8.19", 2131 | "endroid/qr-code-bundle": "<3.4.2", 2132 | "enshrined/svg-sanitize": "<0.15", 2133 | "erusev/parsedown": "<1.7.2", 2134 | "ether/logs": "<3.0.4", 2135 | "exceedone/exment": "<4.4.3|>=5,<5.0.3", 2136 | "exceedone/laravel-admin": "= 3.0.0|<2.2.3", 2137 | "ezsystems/demobundle": ">=5.4,<5.4.6.1", 2138 | "ezsystems/ez-support-tools": ">=2.2,<2.2.3", 2139 | "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1", 2140 | "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1|>=5.4,<5.4.11.1|>=2017.12,<2017.12.0.1", 2141 | "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", 2142 | "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26", 2143 | "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", 2144 | "ezsystems/ezplatform-graphql": ">=1-rc.1,<1.0.13|>=2-beta.1,<2.3.12", 2145 | "ezsystems/ezplatform-kernel": "<1.2.5.1|>=1.3,<1.3.26", 2146 | "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", 2147 | "ezsystems/ezplatform-richtext": ">=2.3,<=2.3.7", 2148 | "ezsystems/ezplatform-user": ">=1,<1.0.1", 2149 | "ezsystems/ezpublish-kernel": "<6.13.8.2|>=7,<7.5.30", 2150 | "ezsystems/ezpublish-legacy": "<=2017.12.7.3|>=2018.6,<=2019.3.5.1", 2151 | "ezsystems/platform-ui-assets-bundle": ">=4.2,<4.2.3", 2152 | "ezsystems/repository-forms": ">=2.3,<2.3.2.1|>=2.5,<2.5.15", 2153 | "ezyang/htmlpurifier": "<4.1.1", 2154 | "facade/ignition": "<1.16.15|>=2,<2.4.2|>=2.5,<2.5.2", 2155 | "facturascripts/facturascripts": "<=2022.8", 2156 | "feehi/cms": "<=2.1.1", 2157 | "feehi/feehicms": "<=2.1.1", 2158 | "fenom/fenom": "<=2.12.1", 2159 | "filegator/filegator": "<7.8", 2160 | "firebase/php-jwt": "<6", 2161 | "fixpunkt/fp-masterquiz": "<2.2.1|>=3,<3.5.2", 2162 | "fixpunkt/fp-newsletter": "<1.1.1|>=2,<2.1.2|>=2.2,<3.2.6", 2163 | "flarum/core": "<1.7", 2164 | "flarum/mentions": "<1.6.3", 2165 | "flarum/sticky": ">=0.1-beta.14,<=0.1-beta.15", 2166 | "flarum/tags": "<=0.1-beta.13", 2167 | "fluidtypo3/vhs": "<5.1.1", 2168 | "fof/byobu": ">=0.3-beta.2,<1.1.7", 2169 | "fof/upload": "<1.2.3", 2170 | "fooman/tcpdf": "<6.2.22", 2171 | "forkcms/forkcms": "<5.11.1", 2172 | "fossar/tcpdf-parser": "<6.2.22", 2173 | "francoisjacquet/rosariosis": "<10.8.2", 2174 | "frappant/frp-form-answers": "<3.1.2|>=4,<4.0.2", 2175 | "friendsofsymfony/oauth2-php": "<1.3", 2176 | "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", 2177 | "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", 2178 | "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", 2179 | "froala/wysiwyg-editor": "<3.2.7", 2180 | "froxlor/froxlor": "<2.0.13", 2181 | "fuel/core": "<1.8.1", 2182 | "funadmin/funadmin": "<=3.2", 2183 | "gaoming13/wechat-php-sdk": "<=1.10.2", 2184 | "genix/cms": "<=1.1.11", 2185 | "getgrav/grav": "<1.7.34", 2186 | "getkirby/cms": "= 3.8.0|<3.5.8.2|>=3.6,<3.6.6.2|>=3.7,<3.7.5.1", 2187 | "getkirby/panel": "<2.5.14", 2188 | "getkirby/starterkit": "<=3.7.0.2", 2189 | "gilacms/gila": "<=1.11.4", 2190 | "globalpayments/php-sdk": "<2", 2191 | "google/protobuf": "<3.15", 2192 | "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", 2193 | "gree/jose": "<2.2.1", 2194 | "gregwar/rst": "<1.0.3", 2195 | "grumpydictator/firefly-iii": "<5.8", 2196 | "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", 2197 | "guzzlehttp/psr7": "<1.8.4|>=2,<2.1.1", 2198 | "harvesthq/chosen": "<1.8.7", 2199 | "helloxz/imgurl": "= 2.31|<=2.31", 2200 | "hillelcoren/invoice-ninja": "<5.3.35", 2201 | "himiklab/yii2-jqgrid-widget": "<1.0.8", 2202 | "hjue/justwriting": "<=1", 2203 | "hov/jobfair": "<1.0.13|>=2,<2.0.2", 2204 | "hyn/multi-tenant": ">=5.6,<5.7.2", 2205 | "ibexa/admin-ui": ">=4.2,<4.2.3", 2206 | "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3", 2207 | "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", 2208 | "ibexa/post-install": "<=1.0.4", 2209 | "icecoder/icecoder": "<=8.1", 2210 | "idno/known": "<=1.3.1", 2211 | "illuminate/auth": ">=4,<4.0.99|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.10", 2212 | "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4", 2213 | "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", 2214 | "illuminate/encryption": ">=4,<=4.0.11|>=4.1,<=4.1.31|>=4.2,<=4.2.22|>=5,<=5.0.35|>=5.1,<=5.1.46|>=5.2,<=5.2.45|>=5.3,<=5.3.31|>=5.4,<=5.4.36|>=5.5,<5.5.40|>=5.6,<5.6.15", 2215 | "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", 2216 | "impresscms/impresscms": "<=1.4.3", 2217 | "in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.1", 2218 | "in2code/lux": "<17.6.1|>=18,<24.0.2", 2219 | "innologi/typo3-appointments": "<2.0.6", 2220 | "intelliants/subrion": "<=4.2.1", 2221 | "islandora/islandora": ">=2,<2.4.1", 2222 | "ivankristianto/phpwhois": "<=4.3", 2223 | "jackalope/jackalope-doctrine-dbal": "<1.7.4", 2224 | "james-heinrich/getid3": "<1.9.21", 2225 | "jasig/phpcas": "<1.3.3", 2226 | "joomla/archive": "<1.1.12|>=2,<2.0.1", 2227 | "joomla/filesystem": "<1.6.2|>=2,<2.0.1", 2228 | "joomla/filter": "<1.4.4|>=2,<2.0.1", 2229 | "joomla/input": ">=2,<2.0.2", 2230 | "joomla/session": "<1.3.1", 2231 | "joyqi/hyper-down": "<=2.4.27", 2232 | "jsdecena/laracom": "<2.0.9", 2233 | "jsmitty12/phpwhois": "<5.1", 2234 | "kazist/phpwhois": "<=4.2.6", 2235 | "kelvinmo/simplexrd": "<3.1.1", 2236 | "kevinpapst/kimai2": "<1.16.7", 2237 | "kimai/kimai": "<1.1", 2238 | "kitodo/presentation": "<3.1.2", 2239 | "klaviyo/magento2-extension": ">=1,<3", 2240 | "knplabs/knp-snappy": "<=1.4.1", 2241 | "krayin/laravel-crm": "<1.2.2", 2242 | "kreait/firebase-php": ">=3.2,<3.8.1", 2243 | "la-haute-societe/tcpdf": "<6.2.22", 2244 | "laminas/laminas-diactoros": "<2.11.1", 2245 | "laminas/laminas-form": "<2.17.1|>=3,<3.0.2|>=3.1,<3.1.1", 2246 | "laminas/laminas-http": "<2.14.2", 2247 | "laravel/fortify": "<1.11.1", 2248 | "laravel/framework": "<6.20.42|>=7,<7.30.6|>=8,<8.75", 2249 | "laravel/socialite": ">=1,<1.0.99|>=2,<2.0.10", 2250 | "latte/latte": "<2.10.8", 2251 | "lavalite/cms": "<=5.8", 2252 | "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", 2253 | "league/commonmark": "<0.18.3", 2254 | "league/flysystem": "<1.1.4|>=2,<2.1.1", 2255 | "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", 2256 | "librenms/librenms": "<22.10", 2257 | "liftkit/database": "<2.13.2", 2258 | "limesurvey/limesurvey": "<3.27.19", 2259 | "livehelperchat/livehelperchat": "<=3.91", 2260 | "livewire/livewire": ">2.2.4,<2.2.6", 2261 | "lms/routes": "<2.1.1", 2262 | "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", 2263 | "luyadev/yii-helpers": "<1.2.1", 2264 | "magento/community-edition": ">=2,<2.2.10|>=2.3,<2.3.3", 2265 | "magento/magento1ce": "<1.9.4.3", 2266 | "magento/magento1ee": ">=1,<1.14.4.3", 2267 | "magento/product-community-edition": ">=2,<2.2.10|>=2.3,<2.3.2-p.2", 2268 | "maikuolan/phpmussel": ">=1,<1.6", 2269 | "mantisbt/mantisbt": "<=2.25.5", 2270 | "marcwillmann/turn": "<0.3.3", 2271 | "matyhtf/framework": "<3.0.6", 2272 | "mautic/core": "<4.3|= 2.13.1", 2273 | "mediawiki/core": ">=1.27,<1.27.6|>=1.29,<1.29.3|>=1.30,<1.30.2|>=1.31,<1.31.9|>=1.32,<1.32.6|>=1.32.99,<1.33.3|>=1.33.99,<1.34.3|>=1.34.99,<1.35", 2274 | "mediawiki/matomo": "<2.4.3", 2275 | "melisplatform/melis-asset-manager": "<5.0.1", 2276 | "melisplatform/melis-cms": "<5.0.1", 2277 | "melisplatform/melis-front": "<5.0.1", 2278 | "mezzio/mezzio-swoole": "<3.7|>=4,<4.3", 2279 | "mgallegos/laravel-jqgrid": "<=1.3", 2280 | "microweber/microweber": "<=1.3.2", 2281 | "miniorange/miniorange-saml": "<1.4.3", 2282 | "mittwald/typo3_forum": "<1.2.1", 2283 | "mobiledetect/mobiledetectlib": "<2.8.32", 2284 | "modx/revolution": "<= 2.8.3-pl|<2.8", 2285 | "mojo42/jirafeau": "<4.4", 2286 | "monolog/monolog": ">=1.8,<1.12", 2287 | "moodle/moodle": "<4.0.7|>=4.1-beta,<4.1.2|= 3.11", 2288 | "mustache/mustache": ">=2,<2.14.1", 2289 | "namshi/jose": "<2.2", 2290 | "neoan3-apps/template": "<1.1.1", 2291 | "neorazorx/facturascripts": "<2022.4", 2292 | "neos/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", 2293 | "neos/form": ">=1.2,<4.3.3|>=5,<5.0.9|>=5.1,<5.1.3", 2294 | "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.9.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", 2295 | "neos/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", 2296 | "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", 2297 | "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", 2298 | "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", 2299 | "nilsteampassnet/teampass": "<3.0.0.23", 2300 | "notrinos/notrinos-erp": "<=0.7", 2301 | "noumo/easyii": "<=0.9", 2302 | "nukeviet/nukeviet": "<4.5.2", 2303 | "nystudio107/craft-seomatic": "<3.4.12", 2304 | "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", 2305 | "october/backend": "<1.1.2", 2306 | "october/cms": "= 1.1.1|= 1.0.471|= 1.0.469|>=1.0.319,<1.0.469", 2307 | "october/october": ">=1.0.319,<1.0.466|>=2.1,<2.1.12", 2308 | "october/rain": "<1.0.472|>=1.1,<1.1.2", 2309 | "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.0.66", 2310 | "onelogin/php-saml": "<2.10.4", 2311 | "oneup/uploader-bundle": "<1.9.3|>=2,<2.1.5", 2312 | "open-web-analytics/open-web-analytics": "<1.7.4", 2313 | "opencart/opencart": "<=3.0.3.7", 2314 | "openid/php-openid": "<2.3", 2315 | "openmage/magento-lts": "<19.4.22|>=20,<20.0.19", 2316 | "orchid/platform": ">=9,<9.4.4", 2317 | "oro/commerce": ">=4.1,<5.0.6", 2318 | "oro/crm": ">=1.7,<1.7.4|>=3.1,<4.1.17|>=4.2,<4.2.7", 2319 | "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<4.2.8", 2320 | "packbackbooks/lti-1-3-php-library": "<5", 2321 | "padraic/humbug_get_contents": "<1.1.2", 2322 | "pagarme/pagarme-php": ">=0,<3", 2323 | "pagekit/pagekit": "<=1.0.18", 2324 | "paragonie/random_compat": "<2", 2325 | "passbolt/passbolt_api": "<2.11", 2326 | "paypal/merchant-sdk-php": "<3.12", 2327 | "pear/archive_tar": "<1.4.14", 2328 | "pear/crypt_gpg": "<1.6.7", 2329 | "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", 2330 | "personnummer/personnummer": "<3.0.2", 2331 | "phanan/koel": "<5.1.4", 2332 | "php-mod/curl": "<2.3.2", 2333 | "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", 2334 | "phpmailer/phpmailer": "<6.5", 2335 | "phpmussel/phpmussel": ">=1,<1.6", 2336 | "phpmyadmin/phpmyadmin": "<5.2.1", 2337 | "phpmyfaq/phpmyfaq": "<=3.1.7", 2338 | "phpoffice/phpexcel": "<1.8", 2339 | "phpoffice/phpspreadsheet": "<1.16", 2340 | "phpseclib/phpseclib": "<2.0.31|>=3,<3.0.19", 2341 | "phpservermon/phpservermon": "<=3.5.2", 2342 | "phpsysinfo/phpsysinfo": "<3.2.5", 2343 | "phpunit/phpunit": ">=4.8.19,<4.8.28|>=5,<5.6.3", 2344 | "phpwhois/phpwhois": "<=4.2.5", 2345 | "phpxmlrpc/extras": "<0.6.1", 2346 | "phpxmlrpc/phpxmlrpc": "<4.9.2", 2347 | "pimcore/data-hub": "<1.2.4", 2348 | "pimcore/pimcore": "<10.5.20", 2349 | "pixelfed/pixelfed": "<=0.11.4", 2350 | "pocketmine/bedrock-protocol": "<8.0.2", 2351 | "pocketmine/pocketmine-mp": "<4.12.5|>= 4.0.0-BETA5, < 4.4.2", 2352 | "pressbooks/pressbooks": "<5.18", 2353 | "prestashop/autoupgrade": ">=4,<4.10.1", 2354 | "prestashop/blockwishlist": ">=2,<2.1.1", 2355 | "prestashop/contactform": ">=1.0.1,<4.3", 2356 | "prestashop/gamification": "<2.3.2", 2357 | "prestashop/prestashop": "<8.0.1", 2358 | "prestashop/productcomments": "<5.0.2", 2359 | "prestashop/ps_emailsubscription": "<2.6.1", 2360 | "prestashop/ps_facetedsearch": "<3.4.1", 2361 | "prestashop/ps_linklist": "<3.1", 2362 | "privatebin/privatebin": "<1.4", 2363 | "processwire/processwire": "<=3.0.200", 2364 | "propel/propel": ">=2-alpha.1,<=2-alpha.7", 2365 | "propel/propel1": ">=1,<=1.7.1", 2366 | "pterodactyl/panel": "<1.7", 2367 | "ptrofimov/beanstalk_console": "<1.7.14", 2368 | "pusher/pusher-php-server": "<2.2.1", 2369 | "pwweb/laravel-core": "<=0.3.6-beta", 2370 | "pyrocms/pyrocms": "<=3.9.1", 2371 | "rainlab/debugbar-plugin": "<3.1", 2372 | "rankmath/seo-by-rank-math": "<=1.0.95", 2373 | "react/http": ">=0.7,<1.7", 2374 | "really-simple-plugins/complianz-gdpr": "<6.4.2", 2375 | "remdex/livehelperchat": "<3.99", 2376 | "rmccue/requests": ">=1.6,<1.8", 2377 | "robrichards/xmlseclibs": "<3.0.4", 2378 | "roots/soil": "<4.1", 2379 | "rudloff/alltube": "<3.0.3", 2380 | "s-cart/core": "<6.9", 2381 | "s-cart/s-cart": "<6.9", 2382 | "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", 2383 | "sabre/dav": ">=1.6,<1.6.99|>=1.7,<1.7.11|>=1.8,<1.8.9", 2384 | "scheb/two-factor-bundle": ">=0,<3.26|>=4,<4.11", 2385 | "sensiolabs/connect": "<4.2.3", 2386 | "serluck/phpwhois": "<=4.2.6", 2387 | "shopware/core": "<=6.4.18", 2388 | "shopware/platform": "<=6.4.18", 2389 | "shopware/production": "<=6.3.5.2", 2390 | "shopware/shopware": "<=5.7.14", 2391 | "shopware/storefront": "<=6.4.8.1", 2392 | "shopxo/shopxo": "<2.2.6", 2393 | "showdoc/showdoc": "<2.10.4", 2394 | "silverstripe/admin": ">=1,<1.11.3", 2395 | "silverstripe/assets": ">=1,<1.11.1", 2396 | "silverstripe/cms": "<4.11.3", 2397 | "silverstripe/comments": ">=1.3,<1.9.99|>=2,<2.9.99|>=3,<3.1.1", 2398 | "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", 2399 | "silverstripe/framework": "<4.11.14", 2400 | "silverstripe/graphql": "<3.5.2|>=4-alpha.1,<4-alpha.2|>=4.1.1,<4.1.2|>=4.2.2,<4.2.3|= 4.0.0-alpha1", 2401 | "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", 2402 | "silverstripe/registry": ">=2.1,<2.1.2|>=2.2,<2.2.1", 2403 | "silverstripe/restfulserver": ">=1,<1.0.9|>=2,<2.0.4", 2404 | "silverstripe/silverstripe-omnipay": "<2.5.2|>=3,<3.0.2|>=3.1,<3.1.4|>=3.2,<3.2.1", 2405 | "silverstripe/subsites": ">=2,<2.6.1", 2406 | "silverstripe/taxonomy": ">=1.3,<1.3.1|>=2,<2.0.1", 2407 | "silverstripe/userforms": "<3", 2408 | "silverstripe/versioned-admin": ">=1,<1.11.1", 2409 | "simple-updates/phpwhois": "<=1", 2410 | "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4", 2411 | "simplesamlphp/simplesamlphp": "<1.18.6", 2412 | "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", 2413 | "simplesamlphp/simplesamlphp-module-openid": "<1", 2414 | "simplesamlphp/simplesamlphp-module-openidprovider": "<0.9", 2415 | "simplito/elliptic-php": "<1.0.6", 2416 | "sitegeist/fluid-components": "<3.5", 2417 | "slim/slim": "<2.6", 2418 | "smarty/smarty": "<3.1.48|>=4,<4.3.1", 2419 | "snipe/snipe-it": "<=6.0.14|>= 6.0.0-RC-1, <= 6.0.0-RC-5", 2420 | "socalnick/scn-social-auth": "<1.15.2", 2421 | "socialiteproviders/steam": "<1.1", 2422 | "spatie/browsershot": "<3.57.4", 2423 | "spipu/html2pdf": "<5.2.4", 2424 | "spoonity/tcpdf": "<6.2.22", 2425 | "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", 2426 | "ssddanbrown/bookstack": "<22.2.3", 2427 | "statamic/cms": "<3.2.39|>=3.3,<3.3.2", 2428 | "stormpath/sdk": ">=0,<9.9.99", 2429 | "studio-42/elfinder": "<2.1.59", 2430 | "subrion/cms": "<=4.2.1", 2431 | "sukohi/surpass": "<1", 2432 | "sulu/sulu": "= 2.4.0-RC1|<1.6.44|>=2,<2.2.18|>=2.3,<2.3.8", 2433 | "sumocoders/framework-user-bundle": "<1.4", 2434 | "swag/paypal": "<5.4.4", 2435 | "swiftmailer/swiftmailer": ">=4,<5.4.5", 2436 | "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", 2437 | "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", 2438 | "sylius/grid-bundle": "<1.10.1", 2439 | "sylius/paypal-plugin": ">=1,<1.2.4|>=1.3,<1.3.1", 2440 | "sylius/resource-bundle": "<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", 2441 | "sylius/sylius": "<1.9.10|>=1.10,<1.10.11|>=1.11,<1.11.2", 2442 | "symbiote/silverstripe-multivaluefield": ">=3,<3.0.99", 2443 | "symbiote/silverstripe-queuedjobs": ">=3,<3.0.2|>=3.1,<3.1.4|>=4,<4.0.7|>=4.1,<4.1.2|>=4.2,<4.2.4|>=4.3,<4.3.3|>=4.4,<4.4.3|>=4.5,<4.5.1|>=4.6,<4.6.4", 2444 | "symbiote/silverstripe-seed": "<6.0.3", 2445 | "symbiote/silverstripe-versionedfiles": "<=2.0.3", 2446 | "symfont/process": ">=0", 2447 | "symfony/cache": ">=3.1,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8", 2448 | "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 2449 | "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", 2450 | "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", 2451 | "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3|= 6.0.3|= 5.4.3|= 5.3.14", 2452 | "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", 2453 | "symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", 2454 | "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", 2455 | "symfony/maker-bundle": ">=1.27,<1.29.2|>=1.30,<1.31.1", 2456 | "symfony/mime": ">=4.3,<4.3.8", 2457 | "symfony/phpunit-bridge": ">=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 2458 | "symfony/polyfill": ">=1,<1.10", 2459 | "symfony/polyfill-php55": ">=1,<1.10", 2460 | "symfony/proxy-manager-bridge": ">=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", 2461 | "symfony/routing": ">=2,<2.0.19", 2462 | "symfony/security": ">=2,<2.7.51|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.8", 2463 | "symfony/security-bundle": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", 2464 | "symfony/security-core": ">=2.4,<2.6.13|>=2.7,<2.7.9|>=2.7.30,<2.7.32|>=2.8,<3.4.49|>=4,<4.4.24|>=5,<5.2.9", 2465 | "symfony/security-csrf": ">=2.4,<2.7.48|>=2.8,<2.8.41|>=3,<3.3.17|>=3.4,<3.4.11|>=4,<4.0.11", 2466 | "symfony/security-guard": ">=2.8,<3.4.48|>=4,<4.4.23|>=5,<5.2.8", 2467 | "symfony/security-http": ">=2.3,<2.3.41|>=2.4,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7|>=5.1,<5.2.8|>=5.3,<5.3.2", 2468 | "symfony/serializer": ">=2,<2.0.11|>=4.1,<4.4.35|>=5,<5.3.12", 2469 | "symfony/symfony": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", 2470 | "symfony/translation": ">=2,<2.0.17", 2471 | "symfony/validator": ">=2,<2.0.24|>=2.1,<2.1.12|>=2.2,<2.2.5|>=2.3,<2.3.3", 2472 | "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", 2473 | "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", 2474 | "symfony/yaml": ">=2,<2.0.22|>=2.1,<2.1.7", 2475 | "t3/dce": ">=2.2,<2.6.2", 2476 | "t3g/svg-sanitizer": "<1.0.3", 2477 | "tastyigniter/tastyigniter": "<3.3", 2478 | "tecnickcom/tcpdf": "<6.2.22", 2479 | "terminal42/contao-tablelookupwizard": "<3.3.5", 2480 | "thelia/backoffice-default-template": ">=2.1,<2.1.2", 2481 | "thelia/thelia": ">=2.1-beta.1,<2.1.3", 2482 | "theonedemon/phpwhois": "<=4.2.5", 2483 | "thinkcmf/thinkcmf": "<=5.1.7", 2484 | "thorsten/phpmyfaq": "<3.1.12", 2485 | "tinymce/tinymce": "<5.10.7|>=6,<6.3.1", 2486 | "tinymighty/wiki-seo": "<1.2.2", 2487 | "titon/framework": ">=0,<9.9.99", 2488 | "tobiasbg/tablepress": "<= 2.0-RC1", 2489 | "topthink/framework": "<6.0.14", 2490 | "topthink/think": "<=6.1.1", 2491 | "topthink/thinkphp": "<=3.2.3", 2492 | "tribalsystems/zenario": "<=9.3.57595", 2493 | "truckersmp/phpwhois": "<=4.3.1", 2494 | "ttskch/pagination-service-provider": "<1", 2495 | "twig/twig": "<1.44.7|>=2,<2.15.3|>=3,<3.4.3", 2496 | "typo3/cms": "<2.0.5|>=3,<3.0.3|>=6.2,<6.2.30|>=7,<7.6.32|>=8,<8.7.38|>=9,<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", 2497 | "typo3/cms-backend": ">=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", 2498 | "typo3/cms-core": "<8.7.51|>=9,<9.5.40|>=10,<10.4.36|>=11,<11.5.23|>=12,<12.2", 2499 | "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", 2500 | "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", 2501 | "typo3/html-sanitizer": ">=1,<1.5|>=2,<2.1.1", 2502 | "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", 2503 | "typo3/phar-stream-wrapper": ">=1,<2.1.1|>=3,<3.1.1", 2504 | "typo3/swiftmailer": ">=4.1,<4.1.99|>=5.4,<5.4.5", 2505 | "typo3fluid/fluid": ">=2,<2.0.8|>=2.1,<2.1.7|>=2.2,<2.2.4|>=2.3,<2.3.7|>=2.4,<2.4.4|>=2.5,<2.5.11|>=2.6,<2.6.10", 2506 | "ua-parser/uap-php": "<3.8", 2507 | "unisharp/laravel-filemanager": "<=2.5.1", 2508 | "userfrosting/userfrosting": ">=0.3.1,<4.6.3", 2509 | "usmanhalalit/pixie": "<1.0.3|>=2,<2.0.2", 2510 | "uvdesk/community-skeleton": "<1.1", 2511 | "vanilla/safecurl": "<0.9.2", 2512 | "verot/class.upload.php": "<=1.0.3|>=2,<=2.0.4", 2513 | "vova07/yii2-fileapi-widget": "<0.1.9", 2514 | "vrana/adminer": "<4.8.1", 2515 | "wallabag/tcpdf": "<6.2.22", 2516 | "wallabag/wallabag": "<2.5.4", 2517 | "wanglelecc/laracms": "<=1.0.3", 2518 | "web-auth/webauthn-framework": ">=3.3,<3.3.4", 2519 | "webbuilders-group/silverstripe-kapost-bridge": "<0.4", 2520 | "webcoast/deferred-image-processing": "<1.0.2", 2521 | "webpa/webpa": "<3.1.2", 2522 | "wikimedia/parsoid": "<0.12.2", 2523 | "willdurand/js-translation-bundle": "<2.1.1", 2524 | "wintercms/winter": "<1.0.475|>=1.1,<1.1.10|>=1.2,<1.2.1", 2525 | "woocommerce/woocommerce": "<6.6", 2526 | "wp-cli/wp-cli": "<2.5", 2527 | "wp-graphql/wp-graphql": "<0.3.5", 2528 | "wpanel/wpanel4-cms": "<=4.3.1", 2529 | "wpcloud/wp-stateless": "<3.2", 2530 | "wwbn/avideo": "<12.4", 2531 | "xataface/xataface": "<3", 2532 | "xpressengine/xpressengine": "<3.0.15", 2533 | "yeswiki/yeswiki": "<4.1", 2534 | "yetiforce/yetiforce-crm": "<=6.4", 2535 | "yidashi/yii2cmf": "<=2", 2536 | "yii2mod/yii2-cms": "<1.9.2", 2537 | "yiisoft/yii": "<1.1.27", 2538 | "yiisoft/yii2": "<2.0.38", 2539 | "yiisoft/yii2-bootstrap": "<2.0.4", 2540 | "yiisoft/yii2-dev": "<2.0.43", 2541 | "yiisoft/yii2-elasticsearch": "<2.0.5", 2542 | "yiisoft/yii2-gii": "<=2.2.4", 2543 | "yiisoft/yii2-jui": "<2.0.4", 2544 | "yiisoft/yii2-redis": "<2.0.8", 2545 | "yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6", 2546 | "yoast-seo-for-typo3/yoast_seo": "<7.2.3", 2547 | "yourls/yourls": "<=1.8.2", 2548 | "zendesk/zendesk_api_client_php": "<2.2.11", 2549 | "zendframework/zend-cache": ">=2.4,<2.4.8|>=2.5,<2.5.3", 2550 | "zendframework/zend-captcha": ">=2,<2.4.9|>=2.5,<2.5.2", 2551 | "zendframework/zend-crypt": ">=2,<2.4.9|>=2.5,<2.5.2", 2552 | "zendframework/zend-db": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.10|>=2.3,<2.3.5", 2553 | "zendframework/zend-developer-tools": ">=1.2.2,<1.2.3", 2554 | "zendframework/zend-diactoros": "<1.8.4", 2555 | "zendframework/zend-feed": "<2.10.3", 2556 | "zendframework/zend-form": ">=2,<2.2.7|>=2.3,<2.3.1", 2557 | "zendframework/zend-http": "<2.8.1", 2558 | "zendframework/zend-json": ">=2.1,<2.1.6|>=2.2,<2.2.6", 2559 | "zendframework/zend-ldap": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.8|>=2.3,<2.3.3", 2560 | "zendframework/zend-mail": ">=2,<2.4.11|>=2.5,<2.7.2", 2561 | "zendframework/zend-navigation": ">=2,<2.2.7|>=2.3,<2.3.1", 2562 | "zendframework/zend-session": ">=2,<2.0.99|>=2.1,<2.1.99|>=2.2,<2.2.9|>=2.3,<2.3.4", 2563 | "zendframework/zend-validator": ">=2.3,<2.3.6", 2564 | "zendframework/zend-view": ">=2,<2.2.7|>=2.3,<2.3.1", 2565 | "zendframework/zend-xmlrpc": ">=2.1,<2.1.6|>=2.2,<2.2.6", 2566 | "zendframework/zendframework": "<=3", 2567 | "zendframework/zendframework1": "<1.12.20", 2568 | "zendframework/zendopenid": ">=2,<2.0.2", 2569 | "zendframework/zendxml": ">=1,<1.0.1", 2570 | "zetacomponents/mail": "<1.8.2", 2571 | "zf-commons/zfc-user": "<1.2.2", 2572 | "zfcampus/zf-apigility-doctrine": ">=1,<1.0.3", 2573 | "zfr/zfr-oauth2-server-module": "<0.1.2", 2574 | "zoujingli/thinkadmin": "<6.0.22" 2575 | }, 2576 | "default-branch": true, 2577 | "type": "metapackage", 2578 | "notification-url": "https://packagist.org/downloads/", 2579 | "license": [ 2580 | "MIT" 2581 | ], 2582 | "authors": [ 2583 | { 2584 | "name": "Marco Pivetta", 2585 | "email": "ocramius@gmail.com", 2586 | "role": "maintainer" 2587 | }, 2588 | { 2589 | "name": "Ilya Tribusean", 2590 | "email": "slash3b@gmail.com", 2591 | "role": "maintainer" 2592 | } 2593 | ], 2594 | "description": "Prevents installation of composer packages with known security vulnerabilities: no API, simply require it", 2595 | "keywords": [ 2596 | "dev" 2597 | ], 2598 | "support": { 2599 | "issues": "https://github.com/Roave/SecurityAdvisories/issues", 2600 | "source": "https://github.com/Roave/SecurityAdvisories/tree/latest" 2601 | }, 2602 | "funding": [ 2603 | { 2604 | "url": "https://github.com/Ocramius", 2605 | "type": "github" 2606 | }, 2607 | { 2608 | "url": "https://tidelift.com/funding/github/packagist/roave/security-advisories", 2609 | "type": "tidelift" 2610 | } 2611 | ], 2612 | "time": "2023-03-31T23:04:35+00:00" 2613 | } 2614 | ], 2615 | "aliases": [], 2616 | "minimum-stability": "stable", 2617 | "stability-flags": { 2618 | "roave/security-advisories": 20 2619 | }, 2620 | "prefer-stable": true, 2621 | "prefer-lowest": false, 2622 | "platform": { 2623 | "php": "^8.1" 2624 | }, 2625 | "platform-dev": [], 2626 | "platform-overrides": { 2627 | "php": "8.1" 2628 | }, 2629 | "plugin-api-version": "2.3.0" 2630 | } 2631 | -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/web-token/jwt-app/67d0950146409d9b86a1d851057415966b4928ab/src/.gitignore --------------------------------------------------------------------------------