【fix sonar】 XSSUtils.java文件
This commit is contained in:
+1
-1
@@ -12,7 +12,7 @@ import java.util.regex.Pattern;
|
|||||||
public class XSSUtils {
|
public class XSSUtils {
|
||||||
public static String striptXSS(String value) {
|
public static String striptXSS(String value) {
|
||||||
if (value != null) {
|
if (value != null) {
|
||||||
value = value.replaceAll(" ", "");
|
value = value.replace(" ", "");
|
||||||
Pattern scriptPattern = Pattern.compile("<script>(.*?)</script>", Pattern.CASE_INSENSITIVE);
|
Pattern scriptPattern = Pattern.compile("<script>(.*?)</script>", Pattern.CASE_INSENSITIVE);
|
||||||
value = scriptPattern.matcher(value).replaceAll("");
|
value = scriptPattern.matcher(value).replaceAll("");
|
||||||
scriptPattern = Pattern.compile("src[\r\n]*=[\r\n]*\\\'(.*?)\\\'", Pattern.CASE_INSENSITIVE | Pattern.MULTILINE | Pattern.DOTALL);
|
scriptPattern = Pattern.compile("src[\r\n]*=[\r\n]*\\\'(.*?)\\\'", Pattern.CASE_INSENSITIVE | Pattern.MULTILINE | Pattern.DOTALL);
|
||||||
|
|||||||
Reference in New Issue
Block a user