Webauthn

Latest version: v2.5.0

Safety actively analyzes 701868 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

1.5.1

**Changes:**

- Refine support for bytes-like inputs to comply with stricter mypy configurations ([130](https://github.com/duo-labs/py_webauthn/pull/130))

1.5.0

**Changes:**

- Fix authenticator data parsing to correctly parse extension data when present ([125](https://github.com/duo-labs/py_webauthn/pull/125))
- Add support for the new `"cable"` transport ([129](https://github.com/duo-labs/py_webauthn/pull/129))

1.4.0

**Changes:**

- Add support for `memoryviews` for `BytesLike` properties including `credential_public_key`, `authenticator_data`, etc...

1.3.0

**Changes:**

- Switch back from attrs + cattrs to **Pydantic** while preserving support for `bytes`-like values in subclasses of `WebAuthnBaseModel`.
- See issue [113](https://github.com/duo-labs/py_webauthn/issues/113) for more context

1.2.1

**Changes:**

- Clarify `credential` docstring for `verify_authentication_response()`

1.2.0

**Changes:**

- Switched from Pydantic to the combination of **attrs + cattrs**. This achieves more-Pythonic library behavior when used in a project alongside other third-party packages that use subclasses of `bytes` to represent such values as credential IDs and public keys.

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.