I componenti personalizzati sono estensioni definite dall'utente che aggiungono logica, integrazioni o trasformazioni a una piattaforma. Negli strumenti di workflow, possono incapsulare codice che legge input, chiama API, manipola dati o attiva fasi di esecuzione oltre i blocchi integrati.
Sono importanti nella sicurezza informatica perché ogni punto di estensione amplia la superficie di attacco. Se una piattaforma carica componenti personalizzati da origini non attendibili, o li esegue con privilegi ampi, un componente malevolo può comportarsi come un cavallo di Troia: può rubare segreti, alterare i workflow o raggiungere percorsi di esecuzione di codice remoto. I difensori riducono questo rischio esaminando il codice dei componenti, limitando i permessi, isolando i runtime, firmando le estensioni affidabili e disabilitando la logica personalizzata dove non è necessaria.


