Hvis du bruker Claude eller Gemini, betyr dette Microsoft-bruddet at dataene dine er i fare
Et sofistikert supply chain-angrep kjent som Miasma-ormen har kompromittert Microsoft GitHub-repositorier, og distribuert skadevare designet for å detonere inne i AI-kodeassistenter som Claude Code, Gemini CLI, Cursor og VS Code.

Et svært sofistikert supply chain-angrep kjent som Miasma-ormen har kompromittert dusinvis av Microsoft-eide GitHub-repositorier, og distribuert skadevare spesielt designet for å detonere inne i AI-kodeassistenter som Claude Code, Gemini CLI, Cursor og VS Code.
Den 5. juni 2026 ble GitHub tvunget til å deaktivere 73 repositorier på tvers av fire Microsoft-organisasjoner – inkludert kjerneinfrastruktur for Azure – etter at en ondsinnet bidragsyter injiserte selvreplikerende skadevare som stjeler legitimasjon.
Hvis du bruker AI-agenter til å navigere eller skrive kode, er her hva du trenger å vite om bruddet og hvordan du sikrer miljøet ditt.
Hvordan fellen utløses
Historisk sett har utviklere bekymret seg for skadevare i livssyklusskript under pakkeinstallasjon (som å kjøre npm install). Miasma-ormen introduserer et nytt farlig paradigme: nyttelasten utføres bare ved å åpne prosjektmappen.
Angriperne oppnådde dette ved å bevæpne konfigurasjonsfilene som AI-kodeagenter bruker for å forstå et prosjekt. Ved å gjemme ondsinnede kommandoer inne i standard oppsettskroker, lurer skadevaren AI-assistenten til å kjøre nyttelasten automatisk.
Her er hvordan den retter seg mot spesifikke verktøy:
- Claude Code & Gemini CLI: Angriperne plantet ondsinnede
.claude/settings.jsonog.gemini/settings.jsonfiler. Disse inneholder en “SessionStart”-krok som stille utfører skadevaren i det øyeblikket AI-agenten kobler til repositoriet. - Cursor: En prompt-injeksjon i
.cursor/rules/setup.mdclurer Cursor AI til å tro at den må kjøre skadevaren for å “initialisere prosjektmiljøet.” - VS Code: En modifisert
.vscode/tasks.jsonfil kjører nyttelasten automatisk så snart mappen åpnes.
Hva skadevaren stjeler
Nyttelasten i seg selv er en massiv 4,6 MB obfuskert JavaScript-fil (.github/setup.js) bygget for ett formål: aggressiv tyveri av legitimasjon.
Når den er utløst av din AI-agent eller IDE, jakter skadevaren umiddelbart etter:
- Sky-nøkler: Legitimasjon for AWS, Google Cloud Platform (GCP) og Microsoft Azure.
- Utviklerhemmeligheter: GitHub Actions-hemmeligheter trukket direkte fra prosessminne.
- Lokale passordlagre: Ulåste data fra passordadministratorer som 1Password og gopass.
- Infrastrukturkonfigurasjoner: Passord gjemt i
.env-filer, Docker-konfigurasjoner og Kubernetes-miljøer.
Fordi nyttelasten stjeler legitime OAuth-tokens og sky-nøkler, kan angriperne omgå tradisjonelle sikkerhetsskannere, slik at ormen kan spre seg lateralt gjennom bedriftsnettverk og publisere ytterligere ondsinnet kode under pålitelige utvikleridentiteter.
Hvordan beskytte deg selv
AI-agent-vinkelen krever et skifte i hvordan utviklere behandler åpen kildekode. Å åpne et upålitelig eller kompromittert repositorium inne i en AI-assistent bærer nå nøyaktig samme risikoprofil som å kjøre en tilfeldig kjørbar fil.
Hvis du nylig har klonet eller interagert med Microsoft- eller Azure-repositorier (spesielt rundt durabletask-rammeverket) ved hjelp av Claude Code, Gemini CLI eller Cursor, anta at miljøet ditt kan være kompromittert.
Umiddelbare handlingstrinn
- Sjekk for mistenkelige konfigurasjoner: Før du åpner et eksternt repositorium i et AI-verktøy, inspiser rotmappen for uventede
.claude,.gemini,.cursoreller.vscodemapper. Se etter “SessionStart”-kroker som peker til ukjente JavaScript- eller shell-filer. - Roter legitimasjon: Hvis du mistenker eksponering, roter umiddelbart dine GitHub Personal Access Tokens (PATs), SSH-nøkler, CI/CD-signeringsnøkler og all aktiv skyleverandørlegitimasjon.
- Rullér AI-tillatelser: Sørg for at dine AI-kodeagenter er eksplisitt begrenset fra å kjøre automatiske oppstartsskript eller få tilgang til sensitive lokale mapper uten manuell godkjenning.


