Un host command è un comando che viene eseguito sul sistema operativo locale, non all'interno di un container, di un sandbox o di un altro ambiente di lavoro vincolato. In termini di sicurezza, l'host è la macchina reale che possiede file, processi, impostazioni di rete e credenziali. Se uno strumento dovrebbe funzionare solo in isolamento, un host command significa che quel confine di isolamento è stato superato.
Questo è importante perché l'esecuzione sull'host trasforma uno strumento limitato in un attore diretto del sistema. Negli attacchi, le fughe dal sandbox e le vulnerabilità di command injection possono consentire a input non attendibili di attivare host command, esponendo segreti, modificando file o avviando strumenti aggiuntivi. I difensori cercano di prevenire questo con un sandboxing forte, l'isolamento a livello di sistema operativo, il principio del privilegio minimo e richieste di autorizzazione per le azioni rischiose. Se un agente IA o una piattaforma di automazione può eseguire host command, dovrebbe essere considerato potenzialmente pericoloso finché il confine non sia dimostrato affidabile.


