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

Spam reporting #128

Open
Sophist-UK opened this issue Aug 23, 2017 · 4 comments
Open

Spam reporting #128

Sophist-UK opened this issue Aug 23, 2017 · 4 comments
Labels

Comments

@Sophist-UK
Copy link
Contributor

Sooner or later, someone is going to use GitReports to generate spam. Whilst the CAPTCHA helps, it won't stop it. So we will need some better anti-spam functionality. A few ideas:

  1. Allow repo owners to report spam issues and use these to ban the IP address.

  2. Keep a track of IP addresses creating issues and ban those sending multiple issues within a short timescale as spammers.

  3. Watch for people trying GitReports against repos that are not registered with GitReports, and ban those who do this multiple times (once or twice is OK, but spammers will try hundreds).

@CareyJWilliams
Copy link

Definitely my biggest concern. What would people think to having an (optional) buffer that stored reports, but didn't submit them to Github until approved from a gitreports dashboard?

@schneidmaster
Copy link
Owner

I'd be happy to review a PR implementing that. It would need to be opt-in though, since it adds an extra step that existing users may not want.

@Maikuolan
Copy link

Hi,

If these features are implemented, when it happens, could someone mention it here? Cheers.

@Sophist-UK
Copy link
Contributor Author

What would people think to having an (optional) buffer that stored reports, but didn't submit them to Github until approved from a gitreports dashboard?

I don't like this idea at all - it just adds another layer of complexity and another set of actions you need to take per report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants