bulwarkid/virtual-fido ? reverse-engineered prompt

Reverse engineered prompt

Build me a small app that acts like a virtual FIDO security key, so I can use it for 2FA and passkey logins on my computer.

It should expose a fake USB device over USB IP, and support both U2F and FIDO2 or WebAuthn flows. I want it to work on Windows and Linux, with a simple demo mode I can start from the command line. When a site or app asks to register or sign in, the virtual device should prompt me to approve the action in the terminal.

Please store credentials in an encrypted format protected by a passphrase, and save them in a local file by default, but keep it flexible so the storage could be swapped out later. It would be great if I can also list and delete credentials from the demo app. If you need to look up current docs for any WebAuthn details, go ahead and do that.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab