The only way to really support/understand/scan ASP.NET MVC is to map how that framework works/behaves (I don't think any SAST vendor/tool does that), and as with any Framework, there is a lot to map:
- The controllers (equivalent to WebService's methods, which need to be marked as Tainted-Sources/Callbacks)
- The controller's authorization/authentication mappings (done using Attributes)
- The Autobinded Models
- The Views mappings (i..e what views are connected to what controllers)
- The MVC Execution life cycle
- The auto-encoding (or not) of view controls (and new display engines like razor)