Veracode对Actionresult中传递的模型的输入验证问题不足

时间:2019-04-09 05:44:32

标签: c# asp.net-mvc veracode

这是我的动作

public ActionResult Account([Bind(Include = "UserDetail,PostedFileName,FileName,BrandList,ReplacementUsers,UserOrganizations,userViewModel,OrganizationList,BrandViewModel,UserModules,UserRoles,ModuleWiseHelpLinkCollection")]AccountViewModel accountViewModel)

使用Veracode扫描后,在此以及通过模型传递的几乎所有其他操作上显示输入验证问题不足。我无法解决该问题,因为我试图在所有属性上都设置Required,但未解决

1 个答案:

答案 0 :(得分:0)

经过大量研究后,对我有用的是使用

if(!ModelState.IsValid)
ModelState.Clear();
按动作代码开始

。这验证了模型,从而解决了问题。 得到了参考 more specific question