Checkmarx スキャンは、特定の「要素の値が適切にサニタイズまたは検証されずにコードを通過し、最終的にドロップダウン値が渡されるか選択される場所で OnItemDataBound メソッドでユーザーに表示される」と訴えます。例:
strText = dropdownlist.SelectedValue;
また
return dropdownlist.SelectedValue;
これらの値をサニタイズするにはどうすればよいですか?HTML をエンコードおよびデコードして、このような脆弱性の結果を回避することはできますか?
これはドット ネット アプリケーション用であることに注意してください。