Visual Studio Code legt een standaardpauze van 2 uur op voor het automatisch updaten van nieuwe extensies zoals npm-packages. Dit volgt op incidenten met npm-packages, waarmee hackaanvallen zijn uitgevoerd. Microsoft hanteert wel uitzonderingen voor de verplichte pauze.
De nieuwste release (versie 1.123) van Microsofts ontwikkelsoftware Visual Studio Code brengt een standaardvertraging van 2 uur voor het automatisch updaten van extensies die recent zijn gepubliceerd. Deze pauze geeft volgens Microsoft een extra laag bescherming tegen problematische of mogelijk gecompromitteerde releases. De afgelopen maanden zijn npm-packages gehackt zodat kwaadwillenden vergaande aanvallen konden uitvoeren.
De nu ingestelde standaardpauze is van toepassing als automatische updates zijn ingeschakeld. Gebruikers kunnen de pauze opheffen door zelf op de Update-knop te klikken.
Geldt niet voor Microsoft zelf
In bepaalde gevallen geldt de 'afkoeltijd' van 2 uur niet. Dit is het geval voor extensies van 'vertrouwde uitgevers zoals Microsoft, GitHub en OpenAI', merkt GitHub-eigenaar Microsoft op in een voetnoot. Voor die extensies worden automatische updates onmiddellijk uitgevoerd. Een recente grote supplychainaanval via npm-packages gebeurde juist via een vertrouwde uitgever: Linux-aanbieder Red Hat.