On the one hand, hackers always come up with new attacks and new ways to insert XSS. ASP.NET RequestValidation is only updated when a new version of ASP.NET is released, so if someone comes up with a new attack the day after the ASP.NET RequestValidation is issued, it will not catch it.
This (I believe) is one of the reasons the AntiXSS project came about , so it may have a faster release cycle.
Philpursglove
source share