Hello.
I noticed that validation always happens bo matter what. Then the security is checked and if security rails the request is rejected.
This opens a attack vector because request validation is costly compared to checking auth (specially if it is in cookies or JWT).
I tried changing the order of definition, but that makes no difference.