У меня получено следующее заключение от Fortify on Demand:
Неправильные практики ASP.NET MVC: необязательная подмодель с обязательным свойством
Вот пример примера фрагмента кода, который получил результат:
public interface IEditObjPermissionsItem : IErrorDictionary, IVrfyObject
{
string EntityType { get; }
int? foo { get; set; }
}
Поскольку свойство REQUIRED вообще не использовалось в этом примере, я запутался в обнаружении и думаю, что это может быть другой FP на стороне FoD ...