Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support password rules? #509

Open
woodruffw opened this issue Feb 19, 2023 · 0 comments
Open

Support password rules? #509

woodruffw opened this issue Feb 19, 2023 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@woodruffw
Copy link
Owner

Apple has a small "password rules" DSL that can be used to specify password generation constraints for specific sites.

They also maintain a "quirks" collection for sites that have password format restrictions: https://github.com/apple/password-manager-resources/blob/main/quirks/password-rules.json

It might be interesting to try and integrate this into kbs2: if a record label looks like a domain name and matches one with a known restriction, the password generation backend should attempt to generate a compatible password.

1Password has also already written a parser for it in Rust, so that part is done: https://github.com/1Password/password-rules-parser

@woodruffw woodruffw added enhancement New feature or request help wanted Extra attention is needed labels Feb 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant