ImageResponse è un'API lato server di Next.js che trasforma JSX e CSS in un'immagine, spesso per Open Graph e schede di anteprima social. Invece di servire un PNG statico, l'applicazione costruisce markup sul server, lo converte in SVG o in un'altra forma renderizzata e restituisce al richiedente l'immagine finale.
La sicurezza è importante perché questa pipeline elabora markup strutturato, non solo pixel. Se testo controllato da un attaccante raggiunge il template senza un'adeguata escape, può interrompere attributi, stili o contenuto SVG e diventare un problema di injection del parser. In attacchi reali, questo può portare a corruzione del markup, fuga di dati o, nel peggiore dei casi, a percorsi di esecuzione di codice lato server nello stack di rendering. Chi difende dovrebbe trattare ogni route ImageResponse come un confine di parsing esposto a Internet: validare gli input, evitare di riflettere dati grezzi della richiesta e mantenere aggiornato il framework sottostante. Anche gli endpoint di anteprima apparentemente


