Una richiesta di approvazione è una fase di conferma dell'utente che appare prima che uno strumento esegua un'azione sensibile, come l'esecuzione di un comando, la lettura di segreti o la modifica di file. È un controllo di sicurezza che obbliga lo strumento a fermarsi e chiedere prima di oltrepassare un confine di fiducia.
Nella sicurezza informatica, le richieste di approvazione sono importanti perché riducono i danni derivanti da input non attendibili. Se un repository, un documento o un'istruzione di un agente tenta di attivare l'esecuzione di un comando, la richiesta dà all'utente la possibilità di bloccarla prima che l'azione raggiunga il sistema host. Questo è particolarmente importante per gli agenti di codifica basati su IA, dove attività in background come l'ispezione di Git o le chiamate alla shell possono avvenire nelle prime fasi di un flusso di lavoro. Senza una richiesta, le impostazioni controllate dal repository o i comandi di supporto possono essere eseguiti al di fuori della sandbox e con i privilegi dell'utente. I difensori usano le richieste di approvazione insieme alla sandboxing e al privilegio minimo, ma le richieste aiutano solo se compaiono prima dell'azione rischiosa e coprono tutte le operazioni sensibili.


