Sanitize data before displaying in markdown editor (#3205)

* Sanitize data before displaying in markdown editor

* Use the sanitize option provided by easymde

* Spelling fix
This commit is contained in:
Oliver 2022-06-16 10:57:28 +10:00 committed by GitHub
parent e83995b4f5
commit 9bd62f986f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 1 deletions

View File

@ -35,7 +35,7 @@ class CleanMixin():
return Response(serializer.data)
def clean_data(self, data: dict) -> dict:
"""Clean / snatize data.
"""Clean / sanitize data.
This uses mozillas bleach under the hood to disable certain html tags by
encoding them - this leads to script tags etc. to not work.

View File

@ -274,6 +274,11 @@ function setupNotesField(element, url, options={}) {
initialValue: initial,
toolbar: toolbar_icons,
shortcuts: [],
renderingConfig: {
markedOptions: {
sanitize: true,
}
}
});