farsh4d/webauthn-framework
A Laravel/PHP WebAuthn framework for adding passkey and security-key authentication to your app. It provides server-side registration and login flows for FIDO2/WebAuthn, aiming to simplify passwordless sign-in.
Adopt this specific repository only under narrow conditions:
Be explicit about the disqualifiers, because they are severe for authentication code:
Look elsewhere by default. Use upstream web-auth/webauthn-framework (the maintained source of this code, with a real security process), or a managed option — Auth0, WorkOS, Corbado, Hanko — if you want someone else to own the ceremony, attestation policy, and recovery flows. Consider managed services specifically if you lack a team that can own credential lifecycle, account recovery, and attestation trust policy; WebAuthn's hard parts are policy and recovery, not the crypto.
The capability: yes. This artifact: no.
For executives: passkeys are the highest-leverage investment in login security and conversion we have available, and the standards work is already done — FIDO2/WebAuthn is a solved problem we can buy rather than build. Recommend we greenlight passkey authentication as a roadmap item and standardize on the upstream web-auth/webauthn-framework project (MIT-licensed, actively maintained, broad adoption) or a managed provider. Do not standardize on the specific fork in front of us: it is one person's personal copy of an older release, with no users, no dependents, and no security-advisory process — unacceptable risk for the code path that guards every account.
For engineering: treat the fork as a reference, not a dependency. Take upstream, pin it, add a security-advisory watch, and if we need the fork's changes, carry them as a thin, documented patch set or push them upstream. Budget for the unglamorous half of the feature — account recovery, device loss, attestation policy, and fallback to passwords — which is where the real estimate lives.
How can I help you explore Laravel packages today?