From 29298d5d43c154aa06f6c5f5ce8d3f50759dce18 Mon Sep 17 00:00:00 2001 From: laoknas Date: Tue, 31 Dec 2024 01:44:12 +0000 Subject: [PATCH] =?UTF-8?q?update=20applications/common/utils/validate.py.?= =?UTF-8?q?=20=E5=A2=9E=E5=8A=A0XSS=E9=98=B2=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: laoknas --- applications/common/utils/validate.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/applications/common/utils/validate.py b/applications/common/utils/validate.py index 882baf5..acad154 100644 --- a/applications/common/utils/validate.py +++ b/applications/common/utils/validate.py @@ -2,7 +2,15 @@ import validators from markupsafe import escape from validators import validator +import html +def xss_escape(s): + """ + XSS防护 + """ + if s is None: + return None + return html.escape(str(s)) def str_escape(s): if not s: -- Gitee