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

Crypto For Laravel Laravel Package

roundly-consulting/crypto-for-laravel

Crypto for Laravel adds a clean, framework-native layer for common cryptography tasks—encryption, decryption, hashing, and secure random/key generation—with config-driven setup, facades, and helpers so you can keep sensitive data safe without wiring low-level PHP crypto code yourself.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Roadmap sequencing for security features: Enables a Laravel team to schedule MFA (TOTP/HOTP), passkeys/WebAuthn verification, signed tokens (JWS/JOSE), HMAC-signed API requests/webhooks, secure invite/reset tokens, and basic encrypt/decrypt helpers without building cryptographic primitives from scratch.
  • Build vs. buy/borrow: Supports a “borrow commodity crypto, build product differentiation” decision. The package is a Laravel-native convenience layer over security primitives, so it can reduce time-to-market for common security capabilities while keeping engineering focused on workflows, UX, policy, and compliance.
  • MVP and internal-tool acceleration: Fits use cases where speed matters more than deep platform hardening: internal admin tools, B2B API authentication, webhook signing, passwordless prototypes, MFA enablement, encrypted PII fields, and secure token generation.
  • Feature scoping and estimates: Zero-config facade/service-provider integration can lower initial engineering estimates for security-adjacent features. PM should still budget separately for key management, rotation, audit logging, threat modeling, and compliance review.
  • Security posture planning: Helps implement controls such as CSPRNG-backed tokens, HMAC verification, and signed payloads, but it does not replace a key-management strategy, secrets storage, audit trails, or compliance certifications. PM decisions should not treat this package as a complete security program.
  • Dependency strategy: With 5 stars and 0 dependents, this is not a community-validated platform bet. It is best treated as a tactical accelerator or pilot dependency, not a foundational auth/security platform for revenue-critical systems until maintenance, audit evidence, and long-term support are validated.

When to Consider This Package

Consider it when:

  • You have a Laravel application and need a small, à la carte set of primitives — TOTP/HOTP, WebAuthn signature verification, JWS/JOSE, HMAC, CSPRNG tokens, encoding — rather than a full identity platform.
  • You want Laravel conventions: service provider, facade, config-driven keys/options, and a testable API.
  • You are building a prototype, internal tool, or low-risk feature where a time-boxed pilot and security review are acceptable.
  • You are comfortable owning supply-chain risk: pinning versions, vendoring/forking if needed, adding integration tests, and monitoring maintainer responsiveness.
  • You need MIT-licensed code and want to avoid a heavyweight vendor for simple cryptographic helpers.

Look elsewhere when:

  • The feature is revenue-critical authentication, payments, healthcare, or regulated data requiring strong assurance, long-term support, and independent audit evidence.
  • You need full WebAuthn ceremony handling, attestation policy, OAuth/OIDC provider capabilities, enterprise SSO, or managed passkey/MFA infrastructure.
  • You need FIPS/HSM/KMS-backed key management, formal key rotation, compliance certifications, or a published security policy and disclosure process.
  • The team cannot absorb the risk of a low-adoption dependency: 5 stars and 0 dependents are weak signals for a security-sensitive package. Prefer established libraries or managed services unless the pilot proves otherwise.
  • You need guaranteed Laravel/PHP version support and a clear maintenance roadmap. Validate release cadence, test coverage, open issues, and maintainer capacity before adoption.

How to Pitch It (Stakeholders)

Executive summary: This package is a Laravel-native toolkit for common crypto chores — MFA codes, passkey signature verification, signed tokens, HMAC, secure random tokens, and encoding. It can help us ship commodity security features faster and avoid hand-rolling cryptography, but it is early-stage: very low adoption, no dependents, and unproven long-term maintenance. Treat it as a tactical accelerator, not a platform commitment.

For engineering: It fits Laravel conventions and offers an à la carte API, so integration effort should be modest for well-scoped primitives. The trade-off is dependency risk. Recommend a time-boxed pilot behind an internal abstraction layer, with pinned versions, security review, tests for key handling and failure modes, and a fallback plan to established libraries or managed services.

For executives: The business case is speed and focus: borrow commodity crypto instead of spending product engineering time rebuilding it. The risk is supply-chain and assurance. Approve a limited pilot for internal or low-risk features; require security sign-off and a build-vs-managed-service comparison before using it for customer-facing authentication. The decision is not “adopt everywhere” — it is “pilot where the blast radius is contained, then decide based on audit evidence, maintainer responsiveness, and operational fit.”

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console