I have an interesting application for secure testing.
The POST endpoint is accepting only content-type application/json, any other content results in an 500 error. The application lacks a CSRF token or other techniques against CSRF.
The 'trick' with text/plain and additional equal sign didn't work, still 500.
The Access-Control-Allow-Origin header is wildcard *, not dynamically generated, and an Access-Control-Allow-Credentials header is not present - so no option for XHR call.
Does that mean, that somehow, they managed to be secure against CSRF?