JS库清理用户获取的数据?

Sho*_*vik 9 html javascript xss html-sanitizing node.js

所以我使用nodejs来写这个网站.现在这个页面上有一个小聊天论坛,可以打开各种js,html等注入.只是想知道你们是否知道一个js脚本/库可以清理我从用户那里得到的数据?

Jus*_*Sid 18

node-validator是一个node.js库,用于此目的(验证和清理字符串).它相当容易使用,并且除了转义标记之外还可以执行其他一些操作(例如,检查和清理字符串以进行跨站点脚本尝试)

https://github.com/chriso/validator.js

  • 请注意[截至2013年10月30日,节点验证器不支持XSS过滤.](https://github.com/chriso/validator.js/commit/2d5d6999541add350fb396ef02dc42ca3215049e)尝试使用caja清洁剂Mike Samuel建议如果你正在寻找XSS卫生设施. (5认同)