Una sub-applicazione è un'app o componente di workflow riutilizzabile che può essere richiamato all'interno di un processo più ampio guidato dall'IA. In pratica, può gestire un singolo compito come ricerca, riassunto, creazione di ticket o un comando per un dispositivo, mentre l'assistente principale decide quando invocarlo e quali dati passargli.
Le sub-applicazioni sono importanti nella sicurezza informatica perché creano un ulteriore confine di fiducia. Se contenuti di prompt non attendibili, testo recuperato o input dell'utente possono influenzare quale sub-applicazione viene eseguita o quali argomenti riceve, un attaccante può deviare il sistema verso azioni non sicure. In una piattaforma agentica, questo può trasformare l'injection di prompt in abuso degli strumenti, fuga di dati o persino esecuzione di comandi se una sub-applicazione raggiunge backend con privilegi. I difensori riducono questo rischio con allowlist rigorose, convalida degli input, separazione dei permessi, account di servizio non root e una chiara isolamento tra il modello, il motore del workflow e qualsiasi azione a livello di sistema operativo.


