web-auth/webauthn-framework
PHP library for adding WebAuthn/FIDO2 support to your app: register and authenticate users with passkeys, security keys, and biometrics. Includes framework integrations, attestation and assertion validation, and a clean API for passwordless login.
web-auth/webauthn-framework is a PHP WebAuthn/FIDO2 server-side library that can be integrated into Laravel as an application service rather than as a native Laravel auth driver. It fits passkey login, step-up authentication, and passwordless/MFA use cases, but Laravel-specific concerns — user provider integration, credential persistence, route/controller design, challenge/session handling, and RP ID/origin configuration — remain application responsibilities. Release 5.3.9 is a patch-level dependency refresh; it does not materially change the architecture fit.navigator.credentials or the published @web-auth/webauthn-stimulus package. The 5.3.9 requirement for cbor-php ^3.4 and cose-lib ^4.8 should be validated against the application’s Composer lockfile and any existing CBOR/COSE consumers.security, dependencies, bug, and break labels. Treat it as a security-relevant dependency update requiring lockfile review, transitive dependency inspection, and regression testing around registration/authentication ceremonies. Main risks are dependency-resolution conflicts, origin/RP ID misconfiguration, challenge replay/expiry handling, attestation-policy mismatch, and browser/passkey compatibility.cbor-php ^3.4 and cose-lib ^4.8 compatible with the current dependency graph? Is the Stimulus frontend package used, and will PHP/NPM versions be aligned? What fallback authentication path remains for lost devices and unsupported browsers?web-auth/webauthn-framework, cbor-php, and cose-lib. Because this is a patch release, no package-provided database migration is implied, but the application must still test its own credential schema and ceremony endpoints. Roll out with opt-in passkey enrollment before enforcing passwordless login.composer why-not/dependency analysis for cbor-php ^3.4 and cose-lib ^4.8, and confirm HTTPS, RP ID, and origin settings per environment. Confirm browser support and device/passkey recovery requirements before production exposure.cbor-php/cose-lib bumps; misconfigured RP ID/origin causing all ceremonies to fail; expired or replayed challenges; users losing passkey devices; unsupported browsers; attestation policy rejecting valid authenticators; PHP/NPM frontend-backend version drift; and regressions in transitive security dependencies.How can I help you explore Laravel packages today?