DynamoDB-无法“转义”输入

时间:2018-09-25 06:23:12

标签: amazon-dynamodb xss aws-sdk

我有一个使用Express-Js框架和最新Express-Validator软件包的NodeJS应用。我有一个输入字段,我想“转义”并将结果保存到AWS DynamoDB中。

参数是req.body.dealer_code,值是...

Before
req.body.dealer_code = "<script>alert('hello')</script>"

After
req.body.dealer_code = "&lt;script&gt;alert(&#x27;hello&#x27;)&lt;&#x2F;script&gt;"

将值插入DynamoDB时,在树形视图中显示为“ ”。

这里出了什么问题?

谢谢。

1 个答案:

答案 0 :(得分:0)

经过实验,该字符串确实存储为转义字符串。

script