fm/keystone-bundle
fm/keystone-bundle is a Composer-installable PHP bundle that packages Keystone integration into reusable configuration, service wiring, and framework-friendly defaults. It helps Symfony-style applications add core Keystone functionality with less boilerplate and a cleaner setup.
treehouselabs/keystone-bundle. The decision this supports is which fork to pin in a dependency manifest — not whether to adopt the concept at all.Consider it only under all of the following:
Look elsewhere when any of these hold:
treehouselabs/keystone-bundle is itself dated; run the same abandonment checks before pinning.Recommendation: no-go. For Laravel, use framework auth plus a maintained authorization package. For Symfony, use the Security component with voters/attributes. Note the composite score of 0.36 with opportunity at 0.27 — low upside, and every risk flag (archived, abandoned, unmaintained, zero adoption) is present simultaneously.
Executives: This is an archived Symfony bundle last released in March 2014, superseded by another package, with zero dependent projects and negligible community traction. Adopting it buys no capability we can't get from framework-native auth, while adding an unmaintained code path — a direct security and audit exposure — plus an unhireable dependency. I recommend declining and recording it as an evaluated-and-rejected option.
Engineering: Mechanically it's a thin Symfony wrapper over the Keystone authorization library; the interesting decisions live in that library, not the bundle. If we encounter it in the wild, the sequence is: inventory usage with a short time-boxed spike, migrate to framework primitives (or the named successor if a lift-and-shift is genuinely cheaper), then delete. No new code should take a dependency on it, and we should not vendor-patch it.
The one-line ask: Reject for new work, budget a small discovery ticket to confirm no live usage, and correct the catalog entry so this stops surfacing as a PHP/Laravel candidate.
How can I help you explore Laravel packages today?