Un endpoint batch è un percorso API REST che accetta più operazioni in una singola richiesta HTTP. Invece di effettuare chiamate separate per ogni elemento, un client può raggrupparle in un unico payload per ridurre la latenza e l'overhead. Questo è utile per integrazioni legittime, app mobili e strumenti di amministrazione che devono elaborare molti oggetti in modo efficiente.
Nel campo della sicurezza informatica, gli endpoint batch sono importanti perché concentrano più logica in un unico percorso esposto. Se l'analisi delle richieste, l'autenticazione o l'autorizzazione sono difettose, una singola richiesta batch malformata può innescare comportamenti imprevisti su diverse sotto-richieste. Gli attaccanti spesso sondano questi endpoint perché possono aggirare le normali ipotesi su dimensione della richiesta, routing o validazione dell'input. I difensori monitorano il traffico del percorso batch, limitano l'accesso non autenticato, convalidano con attenzione l'input annidato e usano controlli come regole WAF o blocchi temporanei quando viene scoperta una falla. Su piattaforme come WordPress, il percorso batch fa parte della superficie d'attacco anche nelle installazioni predefinite.


