{"minified":"composer/2.0","packages":{"craftcms/url-validator":[{"name":"craftcms/url-validator","description":"Validate URLs and IP addresses against SSRF, DNS rebinding, and cloud-metadata attacks.","keywords":["security","url","validation","IP","ssrf","craftcms"],"homepage":"https://github.com/craftcms/url-validator","version":"1.2.0","version_normalized":"1.2.0.0","license":["MIT"],"authors":[{"name":"Pixel & Tonic","homepage":"https://pixelandtonic.com/"}],"source":{"url":"https://github.com/craftcms/url-validator.git","type":"git","reference":"1e6a935fff86171e3ca8086b5c547071e5ceb3c2"},"dist":{"url":"https://api.github.com/repos/craftcms/url-validator/zipball/1e6a935fff86171e3ca8086b5c547071e5ceb3c2","type":"zip","shasum":"","reference":"1e6a935fff86171e3ca8086b5c547071e5ceb3c2"},"type":"library","support":{"issues":"https://github.com/craftcms/url-validator/issues","source":"https://github.com/craftcms/url-validator/tree/1.2.0"},"funding":[],"time":"2026-10-09T22:39:23+00:00","published-time":"2026-10-09T22:40:36+00:00","autoload":{"psr-4":{"CraftCms\\UrlValidator\\":"src/"}},"require":{"php":"^8.0.2","ext-filter":"*"},"require-dev":{"guzzlehttp/guzzle":"^7.0","laravel/pint":"^1.29","nunomaduro/collision":"^8.1","phpstan/phpstan":"^2.0","pestphp/pest":"^3.0"},"suggest":{"guzzlehttp/guzzle":"Required to use GuzzleMiddleware"}},{"version":"1.1.0","version_normalized":"1.1.0.0","source":{"url":"https://github.com/craftcms/url-validator.git","type":"git","reference":"3918c21317a856d6313b3fbf40d70ce013cdd715"},"dist":{"url":"https://api.github.com/repos/craftcms/url-validator/zipball/3918c21317a856d6313b3fbf40d70ce013cdd715","type":"zip","shasum":"","reference":"3918c21317a856d6313b3fbf40d70ce013cdd715"},"support":{"issues":"https://github.com/craftcms/url-validator/issues","source":"https://github.com/craftcms/url-validator/tree/1.1.0"},"time":"2026-07-06T20:35:29+00:00","published-time":"2026-07-06T20:35:41+00:00","require-dev":{"laravel/pint":"^1.29","nunomaduro/collision":"^8.1","phpstan/phpstan":"^2.0","pestphp/pest":"^3.0"},"suggest":"__unset"},{"version":"1.0.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/craftcms/url-validator.git","type":"git","reference":"75b44bc4d3f89feb9410b85d385f01210edd5eb1"},"dist":{"url":"https://api.github.com/repos/craftcms/url-validator/zipball/75b44bc4d3f89feb9410b85d385f01210edd5eb1","type":"zip","shasum":"","reference":"75b44bc4d3f89feb9410b85d385f01210edd5eb1"},"support":{"issues":"https://github.com/craftcms/url-validator/issues","source":"https://github.com/craftcms/url-validator/tree/1.0.0"},"time":"2026-06-15T17:29:09+00:00","published-time":"2026-06-15T17:36:03+00:00"}]},"security-advisories":[]}