tasks.json è un file di configurazione dell'area di lavoro di Visual Studio Code, solitamente archiviato nella directory .vscode. Definisce attività automatizzate, come comandi di compilazione, test o lint, specificando quali programmi e argomenti VS Code deve eseguire.
Poiché le attività possono avviare shell, interpreti o altri eseguibili, una definizione di attività può creare un percorso che porta dall'apertura di un progetto all'esecuzione di codice. Negli attacchi, un repository potrebbe usare un'attività per richiamare uno script sospetto o camuffare un payload da risorsa ordinaria. La sola presenza del file non dimostra che sia stato eseguito nulla: i difensori dovrebbero esaminare le modifiche a .vscode/tasks.json, verificare cosa avvia ogni attività, considerare le impostazioni di attendibilità dell'area di lavoro e usare la telemetria degli endpoint per confermare l'esecuzione.


