{
    "packages": [
        {
            "name": "duosecurity/duo_universal_php",
            "version": "1.1.2",
            "version_normalized": "1.1.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/duosecurity/duo_universal_php.git",
                "reference": "68e699c52d41f681df07dc0f98e2ba551bef2fd3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/duosecurity/duo_universal_php/zipball/68e699c52d41f681df07dc0f98e2ba551bef2fd3",
                "reference": "68e699c52d41f681df07dc0f98e2ba551bef2fd3",
                "shasum": ""
            },
            "require": {
                "ext-curl": "*",
                "ext-json": "*",
                "firebase/php-jwt": "^6.0 || ^7.0",
                "php": ">=7.4"
            },
            "require-dev": {
                "phpunit/phpunit": "^9.0",
                "squizlabs/php_codesniffer": "3.*"
            },
            "time": "2026-02-04T19:44:44+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Duo\\DuoUniversal\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "description": "A PHP implementation of the Duo Universal SDK.",
            "homepage": "https://duo.com/",
            "support": {
                "email": "support@duosecurity.com",
                "issues": "https://github.com/duosecurity/duo_universal_php/issues",
                "source": "https://github.com/duosecurity/duo_universal_php/tree/1.1.2"
            },
            "install-path": "../duosecurity/duo_universal_php"
        },
        {
            "name": "firebase/php-jwt",
            "version": "v7.0.3",
            "version_normalized": "7.0.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/firebase/php-jwt.git",
                "reference": "28aa0694bcfdfa5e2959c394d5a1ee7a5083629e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/firebase/php-jwt/zipball/28aa0694bcfdfa5e2959c394d5a1ee7a5083629e",
                "reference": "28aa0694bcfdfa5e2959c394d5a1ee7a5083629e",
                "shasum": ""
            },
            "require": {
                "php": "^8.0"
            },
            "require-dev": {
                "guzzlehttp/guzzle": "^7.4",
                "phpspec/prophecy-phpunit": "^2.0",
                "phpunit/phpunit": "^9.5",
                "psr/cache": "^2.0||^3.0",
                "psr/http-client": "^1.0",
                "psr/http-factory": "^1.0"
            },
            "suggest": {
                "ext-sodium": "Support EdDSA (Ed25519) signatures",
                "paragonie/sodium_compat": "Support EdDSA (Ed25519) signatures when libsodium is not present"
            },
            "time": "2026-02-25T22:16:40+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Firebase\\JWT\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "authors": [
                {
                    "name": "Neuman Vong",
                    "email": "neuman+pear@twilio.com",
                    "role": "Developer"
                },
                {
                    "name": "Anant Narayanan",
                    "email": "anant@php.net",
                    "role": "Developer"
                }
            ],
            "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
            "homepage": "https://github.com/firebase/php-jwt",
            "keywords": [
                "jwt",
                "php"
            ],
            "support": {
                "issues": "https://github.com/firebase/php-jwt/issues",
                "source": "https://github.com/firebase/php-jwt/tree/v7.0.3"
            },
            "install-path": "../firebase/php-jwt"
        },
        {
            "name": "onelogin/php-saml",
            "version": "4.3.2",
            "version_normalized": "4.3.2.0",
            "source": {
                "type": "git",
                "url": "https://github.com/SAML-Toolkits/php-saml.git",
                "reference": "26b3a47349415e5b7aa300ba4ab7fc316c65f19e"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/SAML-Toolkits/php-saml/zipball/26b3a47349415e5b7aa300ba4ab7fc316c65f19e",
                "reference": "26b3a47349415e5b7aa300ba4ab7fc316c65f19e",
                "shasum": ""
            },
            "require": {
                "php": ">=7.3",
                "robrichards/xmlseclibs": "^3.1.5"
            },
            "require-dev": {
                "pdepend/pdepend": "^2.8.0",
                "php-coveralls/php-coveralls": "^2.0",
                "phploc/phploc": "^4.0 || ^5.0 || ^6.0 || ^7.0",
                "phpunit/phpunit": "^9.5",
                "sebastian/phpcpd": "^4.0 || ^5.0 || ^6.0 ",
                "squizlabs/php_codesniffer": "^3.5.8"
            },
            "suggest": {
                "ext-curl": "Install curl lib to be able to use the IdPMetadataParser for parsing remote XMLs",
                "ext-dom": "Install xml lib",
                "ext-openssl": "Install openssl lib in order to handle with x509 certs (require to support sign and encryption)",
                "ext-zlib": "Install zlib"
            },
            "time": "2026-05-07T22:38:04+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "OneLogin\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "description": "PHP SAML Toolkit",
            "homepage": "https://github.com/SAML-Toolkits/php-saml",
            "keywords": [
                "Federation",
                "SAML2",
                "SSO",
                "identity",
                "saml"
            ],
            "support": {
                "email": "sixto.martin.garcia@gmail.com",
                "issues": "https://github.com/onelogin/SAML-Toolkits/issues",
                "source": "https://github.com/onelogin/SAML-Toolkits/"
            },
            "funding": [
                {
                    "url": "https://github.com/SAML-Toolkits",
                    "type": "github"
                }
            ],
            "install-path": "../onelogin/php-saml"
        },
        {
            "name": "paragonie/constant_time_encoding",
            "version": "v2.6.3",
            "version_normalized": "2.6.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/paragonie/constant_time_encoding.git",
                "reference": "58c3f47f650c94ec05a151692652a868995d2938"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938",
                "reference": "58c3f47f650c94ec05a151692652a868995d2938",
                "shasum": ""
            },
            "require": {
                "php": "^7|^8"
            },
            "require-dev": {
                "phpunit/phpunit": "^6|^7|^8|^9",
                "vimeo/psalm": "^1|^2|^3|^4"
            },
            "time": "2022-06-14T06:56:20+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "ParagonIE\\ConstantTime\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Paragon Initiative Enterprises",
                    "email": "security@paragonie.com",
                    "homepage": "https://paragonie.com",
                    "role": "Maintainer"
                },
                {
                    "name": "Steve 'Sc00bz' Thomas",
                    "email": "steve@tobtu.com",
                    "homepage": "https://www.tobtu.com",
                    "role": "Original Developer"
                }
            ],
            "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)",
            "keywords": [
                "base16",
                "base32",
                "base32_decode",
                "base32_encode",
                "base64",
                "base64_decode",
                "base64_encode",
                "bin2hex",
                "encoding",
                "hex",
                "hex2bin",
                "rfc4648"
            ],
            "support": {
                "email": "info@paragonie.com",
                "issues": "https://github.com/paragonie/constant_time_encoding/issues",
                "source": "https://github.com/paragonie/constant_time_encoding"
            },
            "install-path": "../paragonie/constant_time_encoding"
        },
        {
            "name": "pragmarx/google2fa",
            "version": "v8.0.1",
            "version_normalized": "8.0.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/antonioribeiro/google2fa.git",
                "reference": "80c3d801b31fe165f8fe99ea085e0a37834e1be3"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/antonioribeiro/google2fa/zipball/80c3d801b31fe165f8fe99ea085e0a37834e1be3",
                "reference": "80c3d801b31fe165f8fe99ea085e0a37834e1be3",
                "shasum": ""
            },
            "require": {
                "paragonie/constant_time_encoding": "^1.0|^2.0",
                "php": "^7.1|^8.0"
            },
            "require-dev": {
                "phpstan/phpstan": "^0.12.18",
                "phpunit/phpunit": "^7.5.15|^8.5|^9.0"
            },
            "time": "2022-06-13T21:57:56+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "PragmaRX\\Google2FA\\": "src/"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Antonio Carlos Ribeiro",
                    "email": "acr@antoniocarlosribeiro.com",
                    "role": "Creator & Designer"
                }
            ],
            "description": "A One Time Password Authentication package, compatible with Google Authenticator.",
            "keywords": [
                "2fa",
                "Authentication",
                "Two Factor Authentication",
                "google2fa"
            ],
            "support": {
                "issues": "https://github.com/antonioribeiro/google2fa/issues",
                "source": "https://github.com/antonioribeiro/google2fa/tree/v8.0.1"
            },
            "install-path": "../pragmarx/google2fa"
        },
        {
            "name": "robrichards/xmlseclibs",
            "version": "3.1.5",
            "version_normalized": "3.1.5.0",
            "source": {
                "type": "git",
                "url": "https://github.com/robrichards/xmlseclibs.git",
                "reference": "03062be78178cbb5e8f605cd255dc32a14981f92"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/03062be78178cbb5e8f605cd255dc32a14981f92",
                "reference": "03062be78178cbb5e8f605cd255dc32a14981f92",
                "shasum": ""
            },
            "require": {
                "ext-openssl": "*",
                "php": ">= 5.4"
            },
            "time": "2026-03-13T10:31:56+00:00",
            "type": "library",
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "RobRichards\\XMLSecLibs\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "BSD-3-Clause"
            ],
            "description": "A PHP library for XML Security",
            "homepage": "https://github.com/robrichards/xmlseclibs",
            "keywords": [
                "security",
                "signature",
                "xml",
                "xmldsig"
            ],
            "support": {
                "issues": "https://github.com/robrichards/xmlseclibs/issues",
                "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.5"
            },
            "install-path": "../robrichards/xmlseclibs"
        },
        {
            "name": "symfony/deprecation-contracts",
            "version": "v2.1.3",
            "version_normalized": "2.1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/deprecation-contracts.git",
                "reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/5e20b83385a77593259c9f8beb2c43cd03b2ac14",
                "reference": "5e20b83385a77593259c9f8beb2c43cd03b2ac14",
                "shasum": ""
            },
            "require": {
                "php": ">=7.1"
            },
            "time": "2020-06-06T08:49:21+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "2.1-dev"
                },
                "thanks": {
                    "name": "symfony/contracts",
                    "url": "https://github.com/symfony/contracts"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "files": [
                    "function.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Nicolas Grekas",
                    "email": "p@tchwork.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "A generic function and convention to trigger deprecation notices",
            "homepage": "https://symfony.com",
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/deprecation-contracts"
        },
        {
            "name": "symfony/polyfill-ctype",
            "version": "v1.18.1",
            "version_normalized": "1.18.1.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/polyfill-ctype.git",
                "reference": "1c302646f6efc070cd46856e600e5e0684d6b454"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/1c302646f6efc070cd46856e600e5e0684d6b454",
                "reference": "1c302646f6efc070cd46856e600e5e0684d6b454",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3.3"
            },
            "suggest": {
                "ext-ctype": "For best performance"
            },
            "time": "2020-07-14T12:35:20+00:00",
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "1.18-dev"
                },
                "thanks": {
                    "name": "symfony/polyfill",
                    "url": "https://github.com/symfony/polyfill"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Symfony\\Polyfill\\Ctype\\": ""
                },
                "files": [
                    "bootstrap.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Gert de Pagter",
                    "email": "BackEndTea@gmail.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony polyfill for ctype functions",
            "homepage": "https://symfony.com",
            "keywords": [
                "compatibility",
                "ctype",
                "polyfill",
                "portable"
            ],
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/polyfill-ctype"
        },
        {
            "name": "symfony/yaml",
            "version": "v5.1.3",
            "version_normalized": "5.1.3.0",
            "source": {
                "type": "git",
                "url": "https://github.com/symfony/yaml.git",
                "reference": "ea342353a3ef4f453809acc4ebc55382231d4d23"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/symfony/yaml/zipball/ea342353a3ef4f453809acc4ebc55382231d4d23",
                "reference": "ea342353a3ef4f453809acc4ebc55382231d4d23",
                "shasum": ""
            },
            "require": {
                "php": ">=7.2.5",
                "symfony/deprecation-contracts": "^2.1",
                "symfony/polyfill-ctype": "~1.8"
            },
            "conflict": {
                "symfony/console": "<4.4"
            },
            "require-dev": {
                "symfony/console": "^4.4|^5.0"
            },
            "suggest": {
                "symfony/console": "For validating YAML files using the lint command"
            },
            "time": "2020-05-20T17:43:50+00:00",
            "bin": [
                "Resources/bin/yaml-lint"
            ],
            "type": "library",
            "extra": {
                "branch-alias": {
                    "dev-master": "5.1-dev"
                }
            },
            "installation-source": "dist",
            "autoload": {
                "psr-4": {
                    "Symfony\\Component\\Yaml\\": ""
                },
                "exclude-from-classmap": [
                    "/Tests/"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "Fabien Potencier",
                    "email": "fabien@symfony.com"
                },
                {
                    "name": "Symfony Community",
                    "homepage": "https://symfony.com/contributors"
                }
            ],
            "description": "Symfony Yaml Component",
            "homepage": "https://symfony.com",
            "funding": [
                {
                    "url": "https://symfony.com/sponsor",
                    "type": "custom"
                },
                {
                    "url": "https://github.com/fabpot",
                    "type": "github"
                },
                {
                    "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
                    "type": "tidelift"
                }
            ],
            "install-path": "../symfony/yaml"
        }
    ],
    "dev": true,
    "dev-package-names": []
}
