Add strip_unsafe_input/INPUT_CLEANUP_BYPASS_PERMISSIONS helpers to strip unsafe input on a per-command level. Resolves #1738.
This commit is contained in:
parent
0556f527fe
commit
2a8cc57bbe
6 changed files with 74 additions and 2 deletions
|
|
@ -722,6 +722,12 @@ CREATION_THROTTLE_LIMIT = 2
|
|||
CREATION_THROTTLE_TIMEOUT = 10 * 60
|
||||
LOGIN_THROTTLE_LIMIT = 5
|
||||
LOGIN_THROTTLE_TIMEOUT = 5 * 60
|
||||
# Certain characters, like html tags, line breaks and tabs are stripped
|
||||
# from user input for commands using the `evennia.utils.strip_unsafe_input` helper
|
||||
# since they can be exploitative. This list defines Account-level permissions
|
||||
# (and higher) that bypass this stripping. It is used as a fallback if a
|
||||
# specific list of perms are not given to the helper function.
|
||||
INPUT_CLEANUP_BYPASS_PERMISSIONS = ['Builder']
|
||||
|
||||
|
||||
######################################################################
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue