Files
neoirc/internal
sneak 0dd748ddf7
check / check (push) Waiting to run
Refuse API writes that are not application/json (closes #271)
A page on another origin of the same site could send a text/plain or
form POST with the user's cookie, since a browser sends such a request
without a preflight. RequireJSON on the /api/v1 router answers 415 to a
POST, PUT or DELETE whose Content-Type is not application/json, or that
has none, before the handler runs.

The web client and neoirc-cli already send the header on every request.

Model: opus-5-5
2026-11-11 00:34:16 +00:00
..