Skip to content

Fix password reset security: user enumeration, weak tokens, plaintext storage, missing TTL#2961

Draft
Copilot wants to merge 3 commits into4.1from
copilot/improve-password-reset-security
Draft

Fix password reset security: user enumeration, weak tokens, plaintext storage, missing TTL#2961
Copilot wants to merge 3 commits into4.1from
copilot/improve-password-reset-security

Conversation

Copy link
Contributor

Copilot AI commented Jan 29, 2026

Password reset flow contained multiple security vulnerabilities: user enumeration via response discrepancy, MD5+mt_rand token generation, plaintext token storage, and no expiration.

Changes

User Enumeration (CWE-204)

  • passwordResetRequestAction() now returns identical response regardless of user existence

Secure Token Generation (CWE-330/338/640)

  • Replaced hash('md5', $id . $login . mt_rand() . time()) with bin2hex(random_bytes(32))

Hashed Token Storage (CWE-640)

  • Store SHA-256 hash of token; validate by hashing user-provided token
  • Early rejection of malformed tokens (must be 64 hex chars)

Token Expiration (CWE-613)

  • Added passwordResetHashCreatedAt field
  • New findByResetTokenSecure() validates TTL (default 1 hour)
  • Token cleared after use (single-use)
// Before: predictable, stored plaintext
$hash = hash('md5', $user->getId() . $user->getLoginIdentifier() . mt_rand() . time());
$user->setPasswordResetHash($hash);

// After: cryptographically secure, stored hashed
$rawToken = bin2hex(random_bytes(32));
$user->setPasswordResetHash(hash('sha256', $rawToken));
$user->setPasswordResetHashCreatedAt(new \DateTimeImmutable());
// $rawToken sent to user; validated via findByResetTokenSecure()

Not Addressed

  • Rate limiting (CWE-307) - requires infrastructure changes (throttle middleware)

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/Bacon/BaconQrCode/zipball/36a1cb2b81493fa5b82e50bf8068bf84d1542563
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Behat/Behat/zipball/51bdf81639a14645c5d2c06926f4aa37d204921b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Behat/Gherkin/zipball/e26037937dfd48528746764dd870bc5d0836665f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/99f76ffa36cce3b70a4a6abce41dba15ca2e84cb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/CarbonPHP/carbon/zipball/9228ce90e1035ff2f0db84b40ec2e023ed802075
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/DASPRiD/Enum/zipball/b5874fa9ed0043116c72162ec7f4fb50e02e7cce
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/DaveRandom/LibDNS/zipball/b84c94e8fe6b7ee4aecfe121bfe3b6177d303c8a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/FriendsOfBehat/MinkDebugExtension/zipball/270e5aa5aef5358d81569a9a16eb2b3258314f9a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/FriendsOfBehat/MinkExtension/zipball/854336030e11983f580f49faad1b49a1238f9846
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/FriendsOfBehat/PageObjectExtension/zipball/2e65b0bd7cca6ff2085b0fa885dc13dc57b18d4b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/FriendsOfBehat/SymfonyExtension/zipball/3ed86d77923be089d67d952e7b75af48fec42e22
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/FriendsOfSymfony/FOSJsRoutingBundle/zipball/c8af953b1a305e9d8d201f489023dc4ba6be053d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/KnpLabs/KnpMenu/zipball/79d325909a1d428a93f1a0f55e90177830e283bb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/KnpLabs/KnpMenuBundle/zipball/aa22e57f8f41c34ad5e382aae4d0c12998c0eb5a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/KnpLabs/KnpPaginatorBundle/zipball/8d41f8ed47d880f8fa569389ffa4fecfbc5b8d41
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/KnpLabs/knp-components/zipball/eabf39263fff305c0024820c3736e5b03e7edf50
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/MarkBaker/PHPComplex/zipball/95c56caa1cf5c766ad6d65b6344b807c1e8405b9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/728434227fe21be27ff6d86621a1b13107a2562c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Masterminds/html5-php/zipball/fcf91eb64359852f00d921887b219479b4f21251
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/ceba166a6c21830922e145c59999adc855412fe6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Payum/Payum/zipball/1fab6918b8bf4f44f6ea3b2816d5da00e738977d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Payum/PayumBundle/zipball/64b0c0d1e4cef96cce1bb3ebaa5809e4f1051c7f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Payum/iso4217/zipball/faafdd2c5e799c673d7aa576aaf26fa2fb631014
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Spomky-Labs/otphp/zipball/2a1b503fd1c1a5c751ab3c5cd37f2d2d26ab74ad
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/Sylius/SyliusThemeBundle/zipball/2a2e474f03520a3a8f6a60449e143d5bdcac7857
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/alcohol/iso4217/zipball/9ea65a1ce6979f2b973948982cba7e3c5f0edea3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/amp/zipball/fa0ab33a6f47a82929c38d03ca47ebb71086a93f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/byte-stream/zipball/55a6bd071aec26fa2a3e002618c20c35e3df1b46
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/cache/zipball/46912e387e6aa94933b61ea1ead9cf7540b7797c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/dns/zipball/78eb3db5fc69bf2fc0cb503c4fcba667bc223c71
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/parallel/zipball/296b521137a54d3a02425b464e5aee4c93db2c60
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/parser/zipball/3cf1f8b32a0171d4b1bed93d25617637a77cded7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/pipeline/zipball/7b52598c2e9105ebcddf247fc523161581930367
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/process/zipball/52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/socket/zipball/58e0422221825b79681b72c50c47a930be7bf1e1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/amphp/sync/zipball/217097b785130d77cfcc58ff583cf26cd1770bf1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/cbschuld/Browser.php/zipball/9d07d6410977d494d7b8ecc2f3c877645c5477d9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/chrome-php/chrome/zipball/5b2ee677f34ed4cd9463e49dc59c4989d0fe40f3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/chrome-php/wrench/zipball/bd67a315cf2143ba30598339ad1b6c346db96c99
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/clue/stream-filter/zipball/049509fef80032cb3f051595029ab75b49a3c2f7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/composer/ca-bundle/zipball/961a5e4056dd2e4a2eedcac7576075947c28bf63
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/composer/semver/zipball/198166618906cb2de69b95d7d47e5fa8aa1b2b95
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/cweiske/jsonmapper/zipball/8c64d8d444a5d764c641ebe97e0e3bc72b25bf6c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/danog/php-advanced-json-rpc/zipball/ae703ea7b4811797a10590b6078de05b3b33dd91
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/dbrekelmans/bdi/zipball/c2b77127d7aa3fad25d57575c207b54b108ab300
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/dnoegel/php-xdg-base-dir/zipball/8f8a6e48c5ecb0f991c2fdcf5f154a47d85f9ffd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine-extensions/DoctrineExtensions/zipball/e4350ee2daa7f34aa5806f2e1ea11fa4b5800e57
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/DoctrineBundle/zipball/0ff098b29b8b3c68307c8987dcaed7fd829c6546
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/DoctrineFixturesBundle/zipball/4c3dfcc819ba2725a574f4286aa3f6459f582d5b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/DoctrineMigrationsBundle/zipball/1e380c6dd8ac8488217f39cff6b77e367f1a644b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/cache/zipball/1ca8f21980e770095a31456042471a57bc4c68fb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/collections/zipball/7713da39d8e237f28411d6a616a3dce5e20d5de2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/common/zipball/d9ea4a54ca2586db781f0265d36bea731ac66ec5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/data-fixtures/zipball/6fb221da56dae2011b33d47508e3b8aeb1d91db5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/dbal/zipball/63a46cb5aa6f60991186cc98c1d1b50c09311868
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/event-manager/zipball/dda33921b198841ca8dbad2eaa5d4d34769d18cf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/instantiator/zipball/23da848e1a2308728fe5fdddabf4be17ff9720c7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/migrations/zipball/1b823afbc40f932dae8272574faee53f2755eac5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/orm/zipball/87f1ba74e04c8694ca00099f3c64706ebac0b114
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/persistence/zipball/d59e6ef7caffe6a30f4b6f9e9079a75f52c64ae0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/doctrine/sql-formatter/zipball/a8af23a8e9d622505baa2997465782cbe8bb7fc7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/easy-coding-standard/easy-coding-standard/zipball/1d2400f7bfe92e3754ce71f0782f2c0521bade3d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/endroid/qr-code/zipball/393fec6c4cbdc1bd65570ac9d245704428010122
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/ezimuel/guzzlestreams/zipball/903161be81e9f497cc42fb7db982404a4e6441b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/ezimuel/ringphp/zipball/bc983599ec7add50c00e420e867c403c8ed16ae7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/a9e113dbc7d849e35b8776da39edaf4313b7b6c9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/firebase/php-jwt/zipball/5645b43af647b6947daac1d0f659dd1fbe8d3b65
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/googleapis/google-api-php-client-services/zipball/b936a8bb717af0367c6ebd45d3dcb69642fce340
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/googleapis/google-api-php-client/zipball/b18fa8aed7b2b2dd4bcce74e2c7d267e16007ea9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/googleapis/google-auth-library-php/zipball/e1c26a718198e16d8a3c69b1cae136b73f959b0f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/gotenberg/gotenberg-php/zipball/d5ca513923526b80232069b1e9d14b3239909d1f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/http-interop/http-factory-guzzle/zipball/c2c859ceb05c3f42e710b60555f4c35b6a4a3995
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/kelunik/certificate/zipball/7e00d498c264d5eb4f78c69f41c8bd6719c0199e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/laminas/laminas-stdlib/zipball/b1c81514cfe158aadf724c42b34d3d0a8164c096
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/laminas/laminas-zendframework-bridge/zipball/eb0d96c708b92177a92bc2239543d3ed523452c6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/682f1098a8fddbaf43edac2306a691c7ad508ec5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/matthiasmullie/minify/zipball/76ba4a5f555fd7bf4aa408af608e991569076671
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/matthiasmullie/path-converter/zipball/e7d13b2c7e2f2268e1424aaed02085518afa02d9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/minkphp/Mink/zipball/9b08f62937c173affe070c04bb072d7ea1db1be5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/mpratt/Embera/zipball/afa728339c6f078c803c9277a5054ca241b3c469
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/myclabs/DeepCopy/zipball/07d290f0c47959fd5eed98c95ee5602db07e0b6a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/neitanod/forceutf8/zipball/c1fbe70bfb5ad41b8ec5785056b0e308b40d4831
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/onnov/detect-encoding/zipball/6a8159ac3e6178ae043244b9d66a9b2701121e07
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/opensearch-project/opensearch-php/zipball/1866e6ee95c15036038d6c95a5c54c6fe648de36
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/paragonie/constant_time_encoding/zipball/d5b01a39b3415c2cd581d3bd3a3575c1ebbd8e77
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/pear/Net_URL2/zipball/c1f2b316ed9b05e881cdb494f7550ddf817c76c8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-http/discovery/zipball/82fe4c73ef3363caed49ff8dd1539ba06044910d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-http/guzzle7-adapter/zipball/03a415fde709c2f25539790fecf4d9a31bc3d0eb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-http/httplug/zipball/5cad731844891a4c282f3f3e1b582c46839d22f4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-http/message-factory/zipball/4d8778e1c7d405cbb471574821c1ff5b68cc8f57
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-http/message/zipball/06dd5e8562f84e641bf929bfe699ee0f5ce8080a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-http/promise/zipball/fc85b1fba37c169a69a07ef0d5a8075770cc1f83
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/php-webdriver/php-webdriver/zipball/ac0662863aa120b4f645869f584013e4c4dba46a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/5cee1d3dfc2d2aa6599834520911d246f656bcb8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/92a98ada2b93d9b201a613cb5a33584dde25f195
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpseclib/phpseclib/zipball/6233a1e12584754e6b5daa69fe1289b47775c1b9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/70cd3e82fef49171163ff682a89cfe793d88581c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpstan/phpstan-symfony/zipball/a46dd92eaf15146cd932d897a272e59cd4108ce2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpstan/phpstan-webmozart-assert/zipball/0c641817d2a8f05c7157f92d91986e74d3c8ab0c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/phpstan/phpstan/zipball/28cd424c5ea984128c95cfa7ea658808e8954e49
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/pimcore/admin-ui-classic-bundle/zipball/50e5c68d19e3275877637c0d47eae5461af12c8a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/pimcore/google-marketing-bundle/zipball/76666f52884d00092aa33a9a0e6b56493b87b1ca
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/pimcore/newsletter-bundle/zipball/b1f1c881a5a70387ecfdcc5812b4a37843d52943
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/pimcore/opensearch-client/zipball/82f1635f4ef883ef1e4c9b9e39e2ba94d6e53d95
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/pimcore/pimcore/zipball/2ee6fb538712ebca80b783f8c10c9641d6425172
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/pimcore/web-to-print-bundle/zipball/500df07ca3055e300ab6fd9cc8254a405dd3e84f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/prestaconcept/PrestaSitemapBundle/zipball/61eb5f2b5810a4f2f52bbc6a63186750c7d1f528
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/revoltphp/event-loop/zipball/b6fc06dce8e9b523c9946138fa5e62181934f91c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/rinvex/countries/zipball/4696d23976e27d6cedf7e55db3fa24e11924b727
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/robertfausk/behat-panther-extension/zipball/838984a60cd53d950382bee321f8b670c3a5d120
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/robertfausk/mink-panther-driver/zipball/ac95116505015a43af687220a8e00cefabd34dc0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sabre-io/dav/zipball/074373bcd689a30bcf5aaa6bbb20a3395964ce7a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sabre-io/event/zipball/86d57e305c272898ba3c28e9bd3d65d5464587c2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sabre-io/http/zipball/7c2a14097d1a0de2347dcbdc91a02f38e338f4db
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sabre-io/uri/zipball/b76524c22de90d80ca73143680a8e77b1266c291
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sabre-io/vobject/zipball/d554eb24d64232922e1eab5896cc2f84b3b9ffb1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sabre-io/xml/zipball/01a7927842abf3e10df3d9c2d9b0cc9d813a3fcc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/scheb/2fa-bundle/zipball/edcc14456b508aab37ec792cfc36793d04226784
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/scheb/2fa-google-authenticator/zipball/7ad34bbde343a0770571464127ee072aacb70a58
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/schmittjoh/JMSSerializerBundle/zipball/34d01be85521e99ca29079438002672af35ff9b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/schmittjoh/metadata/zipball/554319d2e5f0c5d8ccaeffe755eac924e14da330
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/schmittjoh/serializer/zipball/b02a6c00d8335ef68c163bf7c9e39f396dc5853f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/phpunit/zipball/33198268dad71e926626b618f3ec3966661e4d90
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/spatie/array-to-xml/zipball/88b2f3852a922dd73177a68938f8eb2ec70c7224
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/spatie/image-optimizer/zipball/2ad9ac7c19501739183359ae64ea6c15869c23d9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/stof/StofDoctrineExtensionsBundle/zipball/0f464d3e298ba97bcad219727ca1ee09ec8b30ea
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony-cmf/Routing/zipball/1f42d0f3465bac8ecc314409da1dc0742353fbbd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony-cmf/routing-bundle/zipball/ff1bfa3431d0e8ed876025b70ca784c14541d211
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/asset/zipball/a6f49cf087a1fcfe7130b9b604a8a2b878b06c40
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/browser-kit/zipball/bed167eadaaba641f51fc842c9227aa5e251309e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/cache/zipball/5b088fa41eb9568748dc255c45e4054c387ba73b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/clock/zipball/9169f24776edde469914c1e7a1442a50f7a4e110
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/config/zipball/d445badf0ad2c2a492e38c0378c39997a56ef97b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/console/zipball/0bc2199c6c1f05276b05956f1ddc63f6d7eb5fc3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/contracts/zipball/97a588e965e92e3f197085531cbe440d0fcf48c3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/css-selector/zipball/6225bd458c53ecdee056214cb4a2ffaf58bd592b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/debug-bundle/zipball/21a61c55192d558a6b81cdb12e8c010fc9474fe0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/dependency-injection/zipball/b17882e933c4c606620247b6708ab53aa3b88753
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/doctrine-bridge/zipball/eefea91182dfad03a94056f8f4ffa499ffdb80ca
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/doctrine-messenger/zipball/d79025bf53e7e74a1a11811a3a51785cd1dc828b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/dom-crawler/zipball/f57f1cbd6b13b54e7f8a25cae1ee55cbe892b1f3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/dotenv/zipball/924edbc9631b75302def0258ed1697948b17baf6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/error-handler/zipball/8c18400784fcb014dc73c8d5601a9576af7f8ad4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/event-dispatcher/zipball/99d7e101826e6610606b9433248f80c1997cd20b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/expression-language/zipball/89c10ef5ca65968ec7ce7ce033c7f36eeb1b0312
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/filesystem/zipball/441c6b69f7222aadae7cbf5df588496d5ee37789
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/finder/zipball/24965ca011dac87431729640feef8bcf7b5523e0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/form/zipball/b758162fb45024f898640ec27f4ac90be0dbfb8f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/framework-bundle/zipball/9ef2d0b63b9e855ba351e770a603d89699115801
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/html-sanitizer/zipball/03f9c2eed8ca49f027bd9a54d25c3b9efea35525
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/http-client/zipball/50e5386dbef6361b6c2d9a2eb22954f8525b8921
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/http-foundation/zipball/f1a490cc9d595ba7ebe684220e625d1e472ad278
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/http-kernel/zipball/73fa5c999d7f741ca544a97d3c791cc97890ae4d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/intl/zipball/22748dcb8d1b0dd06db5ada9f7d9ce7523b0ee94
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/lock/zipball/a1d7945577190c0e7dec58ec754e8f35bec22950
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/mailer/zipball/8835f93333474780fda1b987cae37e33c3e026ca
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/messenger/zipball/44f5d1deb051ce32a2c98e3524882625555581f9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/mime/zipball/7409686879ca36c09fc970a5fa8ff6e93504dba4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/monolog-bridge/zipball/9c34e8170b09f062a9a38880a3cb58ee35cb7fd4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/monolog-bundle/zipball/0e675a6e08f791ef960dc9c7e392787111a3f0c1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/notifier/zipball/4e740c8229b17bcc66ec6369512333838ad36cae
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/options-resolver/zipball/eeaa8cabe54c7b3516938c72a4a161c0cc80a34f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/panther/zipball/2d810395942e71aea2f7ea8e8b5f82326bb4b8b4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/password-hasher/zipball/fbdfa5a2ca218ec8bb9029517426df2d780bdba9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/bfc8fa13dbaf21d69114b0efcd72ab700fb04d0c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/polyfill-uuid/zipball/21533be36c24be3f4b1669c4725c7d1d2bab4ae2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/process/zipball/c46e854e79b52d07666e43924a20cb6dc546644e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/property-access/zipball/6dfa655ac9e9860c05cabb287f34da86b18c237e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/property-info/zipball/1c9d326bd69602561e2ea467a16c09b5972eee21
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/rate-limiter/zipball/af9b8b74931fcbbb2437a7b283a824447a1e324f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/routing/zipball/0dc6253e864e71b486e8ba4970a56ab849106ebe
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/runtime/zipball/fb3149ee85d3b639dd3e49ea9dda05656f0537e3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/security-bundle/zipball/2cebe17ec073a853ee273647107fcf4cc0a56789
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/security-core/zipball/fa269ad61a021cc54329dc96e57bed78ba720bfe
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/security-csrf/zipball/06a2a2f90f355b8b4ec23685fa6ceff8d5dc41cc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/security-http/zipball/2f4ddc4a79b0e6f7dcc72e5ebd7109b3436b967a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/serializer/zipball/b53a060656bd28060c9fa28e2cab151348fd49b5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/stopwatch/zipball/67df1914c6ccd2d7b52f70d40cf2aea02159d942
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/string/zipball/50590a057841fa6bf69d12eceffce3465b9e32cb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/templating/zipball/c55c6f96eafa9388390d3ba099fe844f892dbcd6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/translation/zipball/d6cc8e2fdd484f2f41d25938b0e8e3915de3cfbc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/twig-bridge/zipball/1dcf980dd4f79885b986befdeb1c1bc0d6aedfc8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/twig-bundle/zipball/a5c8dcc11a5bf9c96320da20070d2e158a4e0b30
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/type-info/zipball/106a2d3bbf0d4576b2f70e6ca866fa420956ed0d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/uid/zipball/6b973c385f00341b246f697d82dc01a09107acdd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/validator/zipball/da1a40418439c0483ca7e0d4ae4c4f744f6b8536
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/var-dumper/zipball/131fc9915e0343052af5ed5040401b481ca192aa
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/var-exporter/zipball/03a60f169c79a28513a78c967316fbc8bf17816f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/web-profiler-bundle/zipball/011f59e3f3d20f60d11b4e78b8dc63504f56e145
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/5b932e0feddd81aaf0ecd7d5fcd2e450e5a7817e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/workflow/zipball/abd1d54c15850053fa2b8c9b63f2b0f5768424c3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/symfony/yaml/zipball/8207ae83da19ee3748d6d4f567b4d9a7c656e331
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/theofidry/cpu-core-counter/zipball/db9508f7b1474469d9d3c53b86f817e344732678
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/csv/zipball/6582ace29ae09ba5b07049d40ea13eb19c8b5073
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/flysystem-bundle/zipball/61e7f989f14080abb14d5ade80629303691555cf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/flysystem-local/zipball/2f669db18a4c20c755c2bb7d3a7b0b2340488079
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/flysystem/zipball/1717e0b3642b0df65ecb0cc89cdd99fa840672ff
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/html-to-markdown/zipball/0b4066eede55c48f38bcee4fb8f0aa85654390fd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/uri-components/zipball/8b5ffcebcc0842b76eb80964795bd56a8333b2ba
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/theseer/tokenizer/zipball/b7489ce515e168639d17feec34b8847c326b0b3c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/twigphp/Twig/zipball/a64dc5d2cc7d6cafb9347f6cd802d0d06d0351c9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/twigphp/string-extra/zipball/6ec8f2e8ca9b2193221a02cb599dc92c36384368
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/7a27e784dc56eddfef5e9295829b290ce06f1682
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/umpirsky/country-list/zipball/6dddae6983c1bc4d314b513c5decb7c8c6c879dc
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/vimeo/psalm/zipball/d0b040a91f280f071c1abcb1b77ce3822058725a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/webmozarts/assert/zipball/9be6926d8b485f55b9229203f962b51ed377ba68
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)
  • https://api.github.com/repos/willdurand/JsonpCallbackValidator/zipball/738c36e91d4d7e0ff0cac145f77057e0fb88526e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/Qfivw2 /usr/bin/composer install --no-interaction --prefer-dist --ignore-platform-reqs (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>PasswordResetRequest - Improvements</issue_title>
<issue_description>Problem Statement
The password reset flow contains multiple security-critical weaknesses.


Problem 1 – User Enumeration

Description & Impact
Different responses are returned depending on whether a user exists or not.
This makes account enumeration trivial.

Impact

  • Enables preparation for targeted attacks (credential stuffing, phishing).

CWE

  • CWE-204 – Observable Response Discrepancy

Problem 2 – Weak Reset Token Generation

Description

  • Use of MD5 for token generation.
  • Use of mt_rand() (not a cryptographically secure random number generator).
  • Token is based on predictable components:
    • User ID
    • Login identifier
    • Timestamp

Reference
https://www.php.net/manual/en/function.mt-rand.php

Impact

  • Reset tokens are potentially guessable.
  • Account takeover is possible.

CWE

  • CWE-640 – Weak Password Recovery Mechanism
  • CWE-330 / CWE-338 – Insufficiently Random / Weak PRNG

Problem 3 – No Rate Limiting

Description

  • Password reset can be triggered an unlimited number of times.
  • No limitation per IP, account, or identifier.

Impact

  • User enumeration at scale.
  • Mail bombing / denial of service.
  • Increased likelihood of successful token attacks.

CWE

  • CWE-307 – Improper Restriction of Excessive Authentication Attempts

Problem 4 – Missing Expiration (TTL)

Description

  • Reset token remains valid until it is overwritten or used.
  • No time-based validity window is enforced.

Impact

  • Long-lived reset links.
  • Increased risk in case of token leakage.

CWE

  • CWE-613 – Insufficient Session Expiration

Problem 5 – Reset Token Stored in Plaintext

Description

  • passwordResetHash contains the usable reset token in clear text.
  • In case of SQL injection or database leakage, account takeover is trivial
    (especially when combined with missing TTL and cleanup).

Impact

  • Direct password reset possible via database read access.

CWE

  • CWE-640 – Weak Password Recovery Mechanism

Mitigation (Overall)

  • Always return a uniform response, regardless of user existence.
  • Generate reset tokens using random_bytes().
  • Store only hashed tokens, never raw values.
  • Enforce:
    • Token expiration (TTL)
    • Single-use tokens
    • Rate limiting

@raphael-kat @papillo-solutions</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 29, 2026 11:59
…aintext storage, and missing TTL

Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
…, immutable datetime handling

Co-authored-by: dpfaffenbauer <5981845+dpfaffenbauer@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix security weaknesses in password reset flow Fix password reset security: user enumeration, weak tokens, plaintext storage, missing TTL Jan 29, 2026
Copilot AI requested a review from dpfaffenbauer January 29, 2026 12:04
@sonarqubecloud
Copy link

"visibleSearch": false
},
{
"fieldtype": "datetime",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@raphael-kat Isn't it amazing that copilot understands this and can do this?

@drietsch isn't this 🍆 💦 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants