【发布时间】:2020-08-11 11:35:48
【问题描述】:
在 Java 中,在下面的行中:
TypedQuery<T> query=entityManger.createQuery(queryString, clazz);
List<T> result =query.getResultList();
这是说变量结果需要正确过滤或编码,否则可能会导致跨站点脚本攻击。
我已经用过HtmlUtils.htmlEscape(queryString)String对象了。
任何帮助和建议将不胜感激。谢谢
【问题讨论】:
-
您需要编码
output,而不是queryString。查看@RomanCanlas 结果。
标签: java xss checkmarx secure-coding