I have just run a security scan against an API in development using Secure PRO. It has flagged a potential vulnerability on a few methods because the HTTP Patch verb is available.
I understand that PATCH seem to update resources if they don't exist. Assuming that the API implements authentication correctly and ensures you own a resource before updating any data, is there anything intrinsically insecure about the HTTP PATCH verb or should it be disallowed?