gtt/crypt-bundle
GTT Crypt Bundle is a Symfony bundle that integrates cryptography services into your application, offering configurable encryption and decryption support plus service container integration for secure data handling.
defuse/php-encryption), not a feature release. It sets the minimum runtime for the package and lets you plan an encryption-at-rest capability on a supported PHP baseline.Consider it when:
Look elsewhere when:
Encrypter / encrypted casts already cover the requirement. For most attribute- and column-level needs, the first-party solution is fewer moving parts and a smaller supply-chain surface.Before adopting or upgrading: confirm the 2.0.0 bump does not alter ciphertext format or key-derivation behavior, verify at least one round-trip decrypt of data written by the prior version, and check transitive constraint conflicts with your Laravel/PHP matrix.
To executives: "This release is a maintenance update — it modernizes the package's crypto dependency for PHP 8. No new product features, no new attack surface we haven't already reviewed. The recommendation is to treat it as part of our PHP 8 upgrade work, not as a standalone initiative. Decision requested: whether application-level encryption of sensitive fields is in scope this year; if yes, this package is a low-effort option; if our compliance needs are KMS-grade, we should budget for a managed key service instead."
To engineering: "v2.0.0 raises the floor to PHP 8 and refreshes defuse/php-encryption. Treat it as a compatibility/security-hygiene release: pin the new major, confirm no transitive dependency conflicts, and add a regression check that data encrypted under the previous version still decrypts. Do not assume new APIs. If we adopt the package, we own the key lifecycle and rotation story — the package does not solve that for us. Also note the supply-chain implication: this release is essentially a dependency change, so our review effort should go into vetting that dependency, not the wrapper."
How can I help you explore Laravel packages today?