Server-side validation of Form-Input #1

Closed
opened 2022-04-08 19:12:49 +02:00 by ben · 0 comments
Owner
  • email-address validate
    • WIP, but email verification can be configured
  • no html in input-fields
  • escape user-provided data in output
    • the handlebars renderer already does this for us
    • note handlebars currently does this un-contextually which is wrog when including input out-side of an html context (which we don't do) upstream issue
  • ddos protection
    • limited new submissions to 10 successful submissions / 30 Minutes / IP-Address
  • maximal number of attachments/links
  • quota maximal % of disk usage
    • moved to seperate issue #8
  • evaluate length limits for fields
- [x] email-address validate - WIP, but email verification can be configured - [x] ~~no html in input-fields~~ - escape output rather than sanitize input <https://benhoyt.com/writings/dont-sanitize-do-escape/> - [x] escape user-provided data in output - the handlebars renderer already does this for us - note handlebars currently does this un-contextually which is wrog when including input out-side of an html context (which we don't do) [upstream issue](https://github.com/sunng87/handlebars-rust/issues/393) - [x] ddos protection - limited new submissions to 10 successful submissions / 30 Minutes / IP-Address - [x] maximal number of attachments/links - [x] quota maximal % of disk usage - moved to seperate issue #8 - [x] evaluate length limits for fields
ben closed this issue 2022-05-02 01:27:54 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
FS-InfMath/Jobboerse#1
No description provided.