highlyprofessionalscum/user-bundle
A PHP user bundle that packages user account functionality into a reusable component for PHP projects. It offers a simple starting point for handling users, though the small community and limited documentation mean you may need to explore the source directly to understand its full capabilities.
highlyprofessionalscum/user-bundle is a Symfony bundle — specifically a fork of the well-known FOSUserBundle. It cannot satisfy a Laravel authentication requirement (no service providers, facades, Eloquent bindings, or Laravel guard integration). This assessment therefore supports a "do not adopt for Laravel" decision rather than a build-vs-buy tradeoff.friendsofsymfony/user-bundle, or (c) adopt this fork. Option (c) offers no differentiating capability over (b), so the decision collapses to native Symfony security vs. upstream FOSUserBundle.Adoption criteria — all would need to be true, and currently they are not:
laravel/ui — all first-party, maintained, and framework-native.composer.json Symfony version constraints, last commit date, CHANGELOG divergence from friendsofsymfony/user-bundle, and whether it carries unreviewed patches.Look elsewhere when:
friendsofsymfony/user-bundle directly; it has the ecosystem, documentation, and issue history.symfony/security-bundle, and MakerBundle's make:user / make:auth are the maintained, documented default and avoid a third-party auth layer entirely.For executives: We evaluated highlyprofessionalscum/user-bundle and recommend not adopting it. Two reasons. First, a stack mismatch: it is a Symfony bundle, so it does nothing for our Laravel services — the original request was based on an incorrect assumption. Second, a trust issue: it is an unattributed fork with no stars, no downstream users, and no quality signal, yet it would sit directly in our authentication path. The cost of a compromised or abandoned login dependency vastly exceeds the days it might save.
For engineering: Treat this as a non-candidate. On Laravel, use Breeze/Fortify (first-party, actively maintained, framework-native guards and password reset flows). On Symfony, prefer the Security component with MakerBundle, or the maintained upstream friendsofsymfony/user-bundle if FOSUserBundle semantics are genuinely required. If anyone has a concrete reason to want this specific fork, the burden of proof is a version-constraint review, a diff against upstream, and a security sign-off — none of which we expect to survive scrutiny.
Recommended next step: Confirm which framework the requesting team is actually on, close this out as a mismatch, and redirect the effort to the sanctioned alternative for that stack.
How can I help you explore Laravel packages today?