tekinfopg/sso-helper-laravel
A Laravel helper package for integrating single sign-on (SSO) authentication. It provides utilities to simplify connecting Laravel applications with an SSO provider and managing the login flow.
guzzlehttp/guzzle to ^7.15.2 and adds conflict rules blocking vulnerable releases of symfony/http-foundation, symfony/mime, symfony/http-kernel, phpseclib/phpseclib, nesbot/carbon, firebase/php-jwt, and others. If your portfolio carries any of these transitively, adopting v4 is one of the cheapest ways to close them — composer audit is stated clean at both lowest and highest resolvable dependency sets.composer require is a low-risk, low-estimate change. This is a candidate for a maintenance sprint rather than a dedicated epic — useful when sequencing against other platform work.Adopt when:
composer audit cleanliness out of the box, including blocking CVE-2025-64500 and CVE-2024-50345 in symfony/http-foundation.Look elsewhere or defer when:
tekinfopg/sso-helper-laravel:^3.0 and accept that the v3 line is now a dead end with no forward security path. That is a platform-debt decision, not an auth decision — escalate it as such.To executives (one line): A free, low-effort upgrade that closes a batch of known dependency vulnerabilities and confirms our Laravel/PHP versions stay supported — no application code changes.
To engineering leadership: v4.0.0 is a security and support-boundary release, not a feature release. It raises minimum dependency versions to close known CVEs (Guzzle and eight transitive packages including Symfony HTTP Foundation), adds Composer conflict rules so vulnerable versions cannot be installed alongside it, and verifies composer audit is clean at both the lowest and highest resolvable dependency sets. Support is now PHP 8.2–8.5 against Laravel 10 through 13, tested across PHP 8.2/8.3/8.4/8.5 on lowest (Laravel 10.0) and highest (12.x/13.x) resolutions. Breaking changes are platform-level only: PHP < 8.2 and Laravel 8/9 are dropped, with v3.x remaining available for anyone not yet migrated. Upgrade is a one-line composer require tekinfopg/sso-helper-laravel:^4.0 with no application code changes.
To the security reviewer: The concrete win is that the package now refuses to install alongside vulnerable dependency versions rather than merely recommending safe ones — the control is enforced at the resolver, not in documentation. Audit is clean at both dependency extremes. The caveat to check: the release is machine-generated, so confirm it went through your normal review path, and verify the conflict list doesn't collide with packages you've pinned intentionally.
Ask: Approve as a maintenance-window change with a short validation branch (dependency resolution + SSO login smoke test), and confirm our Laravel version is inside the 10–13 window so we are not stuck on the unsupported v3 line.
How can I help you explore Laravel packages today?