Un'attività supportata da evaluator è una fase del flusso di lavoro che non si limita a spostare dati tra sistemi; chiede alla piattaforma di interpretare input scriptato durante l'esecuzione. In pratica, il motore del flusso di lavoro passa il contenuto dell'attività a un evaluator incorporato o a un runtime di scripting, che può elaborare espressioni, trasformazioni o codice inline sul lato server.
Questo è importante perché l'evaluator diventa un confine di fiducia. Se vi arriva input non attendibile, un bug può trasformare una normale funzionalità di automazione in esecuzione di codice remoto, esposizione di dati o abuso di privilegi. Gli attaccanti cercano questi percorsi nelle piattaforme di orchestrazione, nei job runner e nei sistemi CI/CD perché possono essere eseguiti prima o al di fuori dei normali controlli dell'applicazione. Chi difende dovrebbe limitare chi può creare o modificare tali attività, convalidare rigorosamente gli input, ridurre al minimo le API di gestione esposte e considerare lo scripting incorporato ad alto rischio. Applicazione delle patch, segmentazione e monitoraggio di definizioni di attività insolite sono difese fondamentali.


