Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Database Encryption Laravel Package

elgibor-solution/laravel-database-encryption

Transparently encrypt sensitive model attributes in Laravel with no query changes. Eloquent casts encrypt on save and decrypt on read, keeping data secure at rest while still supporting lookups on encrypted values through hashed indexes. Simple config, key management, and drop-in integration for exi...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Security roadmap: Treat 1.1.0 (“Prevent sql injection”) as a security-maintenance release, not a feature release. If the package participates in query construction, filtering, search, reporting, admin tooling, or multi-tenant data access, prioritize upgrading.
  • Prioritization: If the package processes untrusted input or is exposed to customer-facing query paths, schedule 1.1.0 as a hotfix or next-release blocker. If usage is internal and low-risk, place it in the next maintenance window.
  • Build vs. buy: A maintained security fix is a signal to keep using/buying rather than replacing, provided the package has clear ownership, tests, changelog discipline, and a security process. If those are absent, use this release as a trigger to evaluate replacement.
  • Compliance and audit: Supports dependency-patching evidence and secure SDLC expectations. Add the package and version to the SBOM/dependency inventory and track upgrade completion.
  • Feature/use cases: No new product capability is introduced. The release protects existing use cases involving dynamic queries, user-controlled filters, sorting, or raw SQL boundaries. Do not position it externally as a feature.
  • Engineering planning: Allocate time for regression testing around query/filter paths, not just a Composer version bump.

When to Consider This Package

  • Consider/retain it if the Laravel application already depends on it, 1.1.0 can be adopted without breaking changes, and the package has usable documentation, tests, and maintenance activity.
  • Upgrade to 1.1.0 if the current version is below 1.1.0 and the package handles any raw SQL, query parameters, filtering, sorting, search, or other user-influenced data access.
  • Look elsewhere if the package is abandoned, lacks a changelog/security process, the upgrade introduces breaking changes, or the SQL injection fix suggests unclear input-handling boundaries.
  • For new adoption, only choose it if the package is actively maintained and its security posture is documented. Otherwise, prefer framework-native Laravel query builder/Eloquent capabilities and avoid an unnecessary dependency.
  • If the package is not used for query construction or does not accept untrusted input, this release is lower urgency but still part of normal dependency hygiene.

How to Pitch It (Stakeholders)

  • Executives: 1.1.0 is a security-maintenance release that reduces SQL injection risk. It has low feature value but protects customer data and compliance posture. Approve the upgrade and the associated testing time.
  • Engineering: Upgrade to 1.1.0, review the changelog/commit, run the full test suite, add regression tests for dynamic query/filter paths, and audit call sites where user input reaches the package. Confirm there are no breaking changes and document a rollback path.
  • Product: There is no customer-facing feature to communicate. Frame this as reliability/security hardening and prioritize it based on exposure to untrusted input and the current installed version.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
socialdept/atp-orm
cboxdk/laravel-assistant-client
socialdept/atp-resolver
socialdept/tenant-domains
tautvydasr/blade-class-names
socialdept/color-scales
maherelgamil/controller
coleus/widgets
coleus/table
coleus/users
coleus/music
coleus/health
coleus/calendar
coleus/notes
coleus/support
coleus/settings
coleus/apps
seampact/laravel
emmyconceptng/laravel-ng-postcode
jjsquady/round-robin