opensafely-core / opensafely-core/opencodelists
Reduce spam user sign-ups
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 60
- Forks
- 16
- Avg merge
- 4d 12h
- Merged PRs (30d)
- 17
Description
Why are we doing this?
Prior work: https://github.com/opensafely-core/opencodelists/issues/2113
Spam users are signing up for OpenCodelists again - causing issues when selecting a reviewer, and adding unnecessary accounts to the site.
How will we know when it's done?
We reduce the amount of spam users who can sign-up
What are we doing?
A few options:
- Add email validation by making a user confirm their account with a link
- Add Cloudflare protection to the sign-up page (click to view page)
- Add Cloudflare Turnstile as a captcha to the sign-up form
- Instead of reducing spam users, change the selecting a reviewer workflow to make it easier to find the user that you want. Maybe we can reduce the list to members of an organisation, though that would need thought. Or maybe we can make it easier/more obvious how to use the drop-down effectively.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with prior issue #2113 and the sign-up page to understand the spam problem and compare it with the reviewer-selection workflow. Choose and scope one of the proposed approaches before implementation; done means spam sign-ups are reduced without leaving the reviewer workflow unresolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- authentication, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100