https://github.com/lucky/bad_actor_poc https://www.opennet.ru/opennews/art.shtml?num=55159
Достаточно установить плагин обработки макросов для соответствующего языка, и открытие проекта на этом языке выполнит заданные злоумышленником действия. Даже компилировать нет необходимости. На примере плагина rust-analyzer.
VSCode — не единственный уязвимый редактор. Это можно сделать со всеми, кто запускает макросы при открытии.