dwyl / dwyl/feedback

How do we prevent Spam?

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
chore discuss help wanted priority-1 question technical
Dominant language
Elixir
Stars
18
Forks
1
PR merge metrics
No merged PRs in 30d

Description

An _inevitable_ consequence of having a free-text entry form on a website is that ["***spam bots***"](https://en.wikipedia.org/wiki/Spambot) will find it and attempt to submit spam in the hope of either linking back to their ("_enlargement_") content or _worse_ compromising our server so they can use it to send more spam. 😧

We need to be _aware_ of this reality early on and plan for it.
For the _first_ iteration we can just create a simple form and post it online, but we need to be _vigilant_ to protect against SQL and Script injection and prevent people from posting links.
So any links will be stored as text and not displayed with an `` tag. 🔏

Further down the line we will need to investigate using a 3rd Party Spam Detection service.
If someone has time to _start_ doing this soon, it would be good to get it done `before` the `Spambots` discover our site/service. ⏳

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.