-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Improve CAPTCHA section in credential stuffing prevention cheat sheet #1871
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
Conversation
|
These are all good recommendations. I haven't heard of friendlycaptcha.com before and it appears to be a commercial offering. That's fine, but I think it would be good to list more than one option, and particularly to include an open source option if there is one. |
|
Thanks @szh for your feedback! Are you suggesting a list of soft recommendations, something like this perhaps?:
|
|
@jamielinux yes exactly! |
|
Great, thank you! I've made that change. Let me know what you think |
There was a problem hiding this 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 enhances the CAPTCHA section of the Credential Stuffing Prevention Cheat Sheet by providing more comprehensive and modern guidance on CAPTCHA implementation. The update expands the section from a brief overview to a detailed guide that addresses current limitations of traditional CAPTCHAs and recommends modern alternatives.
- Expanded CAPTCHA guidance to address limitations of traditional approaches and recommend modern alternatives
- Added specific criteria for selecting CAPTCHA services (cryptographic challenges, adaptive difficulty, accessibility, privacy compliance)
- Included concrete examples of modern CAPTCHA solutions (mCaptcha, Procaptcha, Friendly Captcha)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Thanks @jamielinux! |
You're A Rockstar
Thank you for submitting a Pull Request (PR) to the Cheat Sheet Series.
Please make sure that for your contribution:
[TEXT](URL)If your PR is related to an issue, please finish your PR text with the following line:
This PR fixes issue #1870.
AI Tool Usage Disclosure (required for all PRs)
Please select one of the following options:
the contents and I affirm the results. The LLM used is
[llm name and version]and the prompt used is
[your prompt here]. [Feel free to add more details if needed]Thank you again for your contribution 😃