picodexter/parameter-encryption-zend-crypt-bundle
Symfony bundle for encrypting and decrypting application parameters with Zend Crypt. Helps protect sensitive configuration values such as credentials and API keys at rest, with a simple service-based API for secure parameter handling.
Adopt when:
openssl_* calls, which is the worse outcome.Look elsewhere or pause when:
Crypt facade may be sufficient and is one fewer dependency to track.To executives: We evaluated a PHP/Laravel encryption package whose new v1.1.0 release broadens platform compatibility — it now works with Symfony 4.x and the 3.x line of the Zend cryptography library. The practical effect is that we can adopt it on our current-generation Laravel stack instead of being blocked on an older framework. Risk to flag: one of the two supported cryptography libraries is being retired upstream, so this buys us time and compatibility but does not eliminate a future migration. No breaking changes in this release; the other changes are packaging cleanup.
To engineering: v1.1.0 is additive — Symfony 4.x and zend-crypt 3.x support — plus removal of PHP CS Fixer and PHPUnit dist configs from git exports. Nothing to refactor. Two things to action: (1) pin ^1.1 as the floor if you are on a Symfony 4 stack, since earlier tags will not resolve; (2) file a ticket to track the zendframework → Laminas transition, because supporting zend-crypt 3.x is a compatibility bridge and we should not let it silently become permanent. Verify the crypto configuration against our key-management standards before rollout — the release notes cover compatibility, not security review.
How can I help you explore Laravel packages today?