aeliot/doctrine-encrypted-types
Adopt if:
Look Elsewhere if:
openssl or libraries like paragonie/vault).pgcrypto, AWS KMS).For Executives: "This package lets us encrypt sensitive data directly in our Doctrine database layer—like credit card numbers or patient records—without rewriting our app. It’s a lightweight, MIT-licensed solution that reduces compliance risk (GDPR/HIPAA) and saves dev time by avoiding custom crypto code. Think of it as ‘turning on a switch’ for security in our existing infrastructure."
For Engineering:
*"We can add field-level encryption to Doctrine entities with minimal effort. The package provides encrypted column types (e.g., EncryptedString, EncryptedInteger) that integrate with Doctrine’s ORM, so we don’t need to manually handle encryption/decryption in our services. Key benefits:
For Security/Compliance: *"This addresses data-at-rest protection by encrypting sensitive fields at the database level. It’s a drop-in for Doctrine, so we avoid exposing encryption logic in our app layer. We’d need to:
credit_card_number).How can I help you explore Laravel packages today?