Merge pull request #15398 from RasmusWL/html-escape

Python: Add `html.escape` as HTML sanitizer
This commit is contained in:
Rasmus Wriedt Larsen
2024-01-30 16:06:01 +01:00
committed by GitHub
3 changed files with 42 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
import html
s = "tainted"
html.escape(s) # $ escapeInput=s escapeKind=html escapeOutput=html.escape(..)
html.escape(s, True) # $ escapeInput=s escapeKind=html escapeOutput=html.escape(..)
# not considered html escapes, since they don't escape all relevant characters
html.escape(s, False)
html.escape(s, quote=False)