weblate icon indicating copy to clipboard operation
weblate copied to clipboard

Add way to delete spam/unused users

Open rubenwardy opened this issue 3 years ago • 8 comments

Describe the problem

My weblate instance has been targeted by a large number of spammy sign ups. Automated bots create accounts to link to their websites. Due to rel=ugc, this won't actually help their SEO. But it may be resulting in my website being seen as less trustworthy (I've been banned from Bing recently for some unknown reason), and having a large number of fake users is annoying

Describe the solution you'd like

There should be a way to delete spam/unused users. The criteria could be not a member of a project, never contributed to the project, and not used their account within a set period of recency

Describe alternatives you've considered

It would also be good to have better checks to prevent spammy sign ups.

Or perhaps a way to disable user profiles completely

Screenshots

No response

Additional context

My instance is at https://weblate.rubenwardy.com/

rubenwardy avatar Dec 12 '22 16:12 rubenwardy

I've found REGISTRATION_CAPTCHA, this should definitely be enabled by default or highlighted in tutorials.

I've done UPDATE accounts_profile SET codesite='', website=''; to remove the URLs

rubenwardy avatar Dec 12 '22 16:12 rubenwardy

REGISTRATION_CAPTCHA is enabled by default:

https://github.com/WeblateOrg/weblate/blob/d60ef3b7a551a6812a58bc76f346b51c887bc9f7/weblate/accounts/models.py#L77-L78

nijel avatar Dec 14 '22 09:12 nijel

This issue has been automatically marked as stale because there wasn’t any recent activity.

It will be closed soon if no further action occurs.

Thank you for your contributions!

github-actions[bot] avatar Dec 25 '22 02:12 github-actions[bot]

"A computer can never be held accountable, therefore a computer must never make a management decision"

rubenwardy avatar Dec 25 '22 09:12 rubenwardy

What accountability you have isn't helped by turning that off…? You could add your instance to https://weblate.org/discover/ to help its discoverability :)

comradekingu avatar Jan 02 '23 07:01 comradekingu

This issue has been put aside. It is currently unclear if it will ever be implemented as it seems to cover too narrow of a use case or doesn't seem to fit into Weblate.

Please try to clarify the use case or consider proposing something more generic to make it useful to more users.

github-actions[bot] avatar Jan 06 '23 12:01 github-actions[bot]

What accountability you have isn't helped by turning that off…? You could add your instance to weblate.org/discover to help its discoverability :)

I was commenting on the stale issue bot

I have REGISTRATION_CAPTCHA enabled but it doesn't seem to be that effective. My instance has 1370 registered users, but only a few of those are legitimate

rubenwardy avatar Nov 06 '23 09:11 rubenwardy

The captcha implementation is pretty basic right now, see also https://github.com/WeblateOrg/weblate/issues/1462.

nijel avatar Nov 29 '23 14:11 nijel