{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing/5"}],"enrichment":{"capability":"Emulates a WebAuthn authenticator in Python for testing web applications that use passwordless authentication, without requiring physical security keys.","skillfed_tags":["webauthn","testing","authentication"],"use_cases":["Write unit tests for WebAuthn registration and authentication flows in web applications during CI/CD","Emulate authenticator behavior in integration tests without requiring hardware tokens","Test passwordless login flows in development without setting up a full browser environment","Validate credential creation and assertion handling in custom WebAuthn relying party implementations"],"what_it_does":"soft-webauthn provides a SoftWebauthnDevice class that mimics a WebAuthn authenticator for testing passwordless authentication flows in web applications. It exports navigator-like methods (create, get) and credential initialization helpers so developers can write integration tests without physical security keys or live browser automation.\n\nThe package is designed to sit within a test suite alongside application-specific code that handles credential exchange between the test client and the web application under test. It depends on cryptography and fido2 for the underlying cryptographic operations and FIDO2 protocol implementation.","worth_installing":"Yes, if you are actively testing WebAuthn flows and can tolerate an abandoned package. The low install friction and permissive license make it straightforward to adopt, but verify that it works with your current dependency versions and WebAuthn spec version before relying on it in production CI\u2014no updates are forthcoming."},"id":"soft-webauthn","links":{"html":"https://skillfed.io/packages/soft-webauthn","md":"https://skillfed.io/packages/soft-webauthn.md","pypi":"https://pypi.org/project/soft-webauthn/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2022-07-08","license_spdx":null,"license_treatment":"permissive","name":"soft-webauthn","python_support":"unspecified","summary":"Python webauthn software authenticator"},"popularity":{"monthly_downloads":143699,"position":11170,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.1.4"}
