Skip to content

Add passkeys.tools and learning.passkeys.tools#124

Open
lonetis wants to merge 5 commits into
yackermann:mainfrom
lonetis:patch-1
Open

Add passkeys.tools and learning.passkeys.tools#124
lonetis wants to merge 5 commits into
yackermann:mainfrom
lonetis:patch-1

Conversation

@lonetis
Copy link
Copy Markdown

@lonetis lonetis commented Jan 15, 2026

No description provided.

Copilot AI review requested due to automatic review settings January 15, 2026 16:51
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds two new resources related to passkeys and WebAuthn to the README: a security testing toolkit (passkeys.tools) and an interactive learning platform (learning.passkeys.tools). Both entries are added to appropriate sections of the resource list.

Changes:

  • Added passkeys.tools to the Tools section as a comprehensive security testing and development toolkit
  • Added learning.passkeys.tools to both the Demos/Playground and Tutorials sections as an interactive learning platform

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md Outdated
lonetis and others added 2 commits January 15, 2026 17:59
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@yackermann
Copy link
Copy Markdown
Owner

@lonetis few things:

  1. Remove the specification, and server librarier. This is just tool.
  2. learning.passkeys.tools is a platform about... FLAGS???
  3. I like the idea for passkeys.tools, but want to ask you for a change: Add large text input field above the decoders, instead of awkward edit button. Just make it large text area, and watch for changes. When someone drops new JSON, try decoding it. This is one of my most favorite tools: https://lapo.it/asn1js/
Screenshot 2026-01-16 at 10 34 22 AM

@lonetis
Copy link
Copy Markdown
Author

lonetis commented Jan 16, 2026

@yackermann

Remove the specification, and server librarier. This is just tool.

I added passkeys.tools to the Dev Tools section and learning.passkeys.tools to the Demos and Tutorials sections (as it fits both). I did not add anything to the spec and server libs sections.

learning.passkeys.tools is a platform about... FLAGS???

Not directly; it's a CTF-style platform in which users can collect flags when solving different passkey security challenges, just for the "fun" part :). I enhanced the description to make it clearer.

I like the idea for passkeys.tools, but want to ask you for a change [...]

Thanks for the feedback. I use a library that automatically generates this HTML form out of a JSON schema (I mapped all WebAuthn objects and parameters to a JSON schema). But I will add your suggestion to my list and consider adding it.

@lonetis
Copy link
Copy Markdown
Author

lonetis commented Jan 28, 2026

Hi @yackermann, is there anything else that needs to be done to get this merged?

@lonetis
Copy link
Copy Markdown
Author

lonetis commented Feb 27, 2026

Hi @yackermann, I've implemented the change you requested on passkeys.tools. There's now a text input field for the decoders, so you no longer need to use the edit button. Is there anything else I can do to help get this PR merged or are there any further ambiguities?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants