Il contenuto della patch è il dato strutturato che descrive una modifica software, di solito come un diff più metadati come nomi dei file, offset di riga, autore o ID di revisione. Viene utilizzato dai sistemi di controllo versione, dai gestori di pacchetti e dagli strumenti di aggiornamento per applicare correzioni, unire modifiche o riprodurre una revisione del codice. Nello sviluppo normale, il contenuto della patch è semplicemente dati che aiutano a spostare il codice da uno stato a un altro.
Nella sicurezza informatica, il contenuto della patch è importante perché qualsiasi sistema che lo analizza o lo applica deve fidarsi del formato ma non del mittente. Una patch malevola può nascondere codice indesiderato, sfruttare bug del parser o influenzare l'automazione a valle, come le pipeline di revisione e gli hook. I difensori riducono il rischio verificando le firme, limitando chi può inviare patch e ispezionando le modifiche prima che vengano applicate. Se il contenuto della patch viene gestito in modo improprio, un flusso di aggiornamento di routine può diventare un percorso per l'esecuzione di codice non autorizzata o per un compromesso della supply chain.


