Una batch request è una singola chiamata API che attiva più operazioni interne o subrichieste. Invece di inviare molte richieste HTTP separate, un client può chiedere al server di elaborare diverse azioni in un unico contenitore. Questo è utile per l'efficienza, ma crea anche un confine di sicurezza: ogni subrichiesta deve comunque avere la propria autenticazione, autorizzazione e convalida.
In cyber security, la gestione in batch è importante perché una sola debolezza può moltiplicare l'impatto. Se un wrapper batch salta i controlli dei permessi, un attaccante può raggiungere azioni privilegiate che dovrebbero essere bloccate, come modificare impostazioni o creare account. I difensori dovrebbero trattare i percorsi batch come ad alto rischio, richiedere callback di autorizzazione esplicite per ogni subrichiesta e fallire in modo chiuso su input malformati. Monitorare picchi insoliti di operazioni di scrittura o richieste nidificate può anche aiutare a rilevare abusi.


