zemasterkrom/zmkr-cloudflare-turnstile-bundle
Drop-in Cloudflare Turnstile integration for Symfony and PHP apps. Renders the widget and validates tokens server-side, with configurable keys, error handling, and a simple API for protecting forms from bots without frustrating CAPTCHAs.
For executives: This is a low-cost, low-risk dependency upgrade that keeps us on supported PHP versions and avoids an emergency migration later. The maintainers are active — new Symfony support, contribution guidelines, and automated quality tooling — which lowers long-term maintenance risk and bus factor.
For engineering: v2.0 is a breaking release, but the break is scoped to minimum runtime versions: PHP 8.2+ and Symfony 5.4+. Plan it alongside the PHP 8.2 rollout, add a CI matrix covering PHP 8.2/8.3/8.4 and Symfony 5.4/6/7/8, and adopt the provided CS Fixer and PHPStan configuration. Confirm no production service remains below the new floors before merging.
Ask: Approve an upgrade ticket for the next sprint, gated on a PHP-version inventory and a green CI matrix.
How can I help you explore Laravel packages today?