Den 23. september 2026 dukkede fire forgiftede softwarepakker op på to af verdens største kodearkiver, npm og PyPI. Pakkerne hørte til MemTensors MemOS-projekt, et hukommelseslag som en række AI-kodeagenter bruger til at huske tidligere samtaler og kontekst. Inden angrebet blev stoppet, havde malwaren “sckit” fået mulighed for at stjæle legitimationsoplysninger fra udvikleres maskiner, CI/CD-systemer og cloud-miljøer. Sagen er det seneste eksempel på, at angribere i stigende grad målretter sig mod selve infrastrukturen bag AI-kodeagenter, ikke bare agenternes output.

For danske og nordiske udviklingsteams, der i stort tal har taget AI-kodeagenter og udviklerværktøjer som OpenClaw, DeepSeek Harness og lignende frameworks i brug, er sagen en påmindelse om, at et “memory plugin” eller en lille hjælpepakke kan blive den svageste kæde i en ellers solid sikkerhedsopsætning. I denne artikel gennemgår vi, hvad der faktisk skete, hvem der opdagede det, hvad sckit-malwaren gør, og hvordan angrebet passer ind i et mønster af npm- og PyPI-angreb, der er blevet stadig mere almindelige i 2025 og 2026.

Hvad er sket: MemTensor-angrebet kort fortalt

MemTensor er organisationen bag MemOS, et open source-projekt med omkring 11.500 stjerner på GitHub, der giver AI-agenter en delt, lokal hukommelseskerne. Ifølge projektets egen dokumentation giver MemOS blandt andet OpenClaw, Hermes og DeepSeek Harness “a shared local memory core”, og en administreret MemOS Cloud Plugin er tilgængelig for OpenClaw og DeepSeek Harness (MemTensor/MemOS på GitHub). Det er netop den type integration, der gjorde pakkerne attraktive at forgifte: de kører inde i agentens egen proces og har ofte adgang til de samme tokens, nøgler og miljøvariabler som agenten selv.

Den 23. september 2026 udgav en angriber tre forgiftede versioner af npm-pakken @memtensor/memos-cloud-openclaw-plugin: 0.1.21, 0.1.23 og 0.1.25. Umiddelbart efter dukkede en forgiftet udgave af PyPI-pakken MemoryOS, version 2.0.34, op. Begge indeholdt den samme ondsindede komponent, en platform-uafhængig implantering skrevet i Go og navngivet “sckit” af sikkerhedsfirmaet SafeDep. Ifølge en analyse fra sikkerhedsfirmaet Aikido Security opstod de ondsindede pakker i et kort tidsvindue mellem klokken 02:23 og 05:55 UTC samme dag, hvilket tyder på en koordineret, automatiseret udgivelse snarere end en enkelt manuel handling.

Tidslinje: Fra forgiftet udgivelse til afsløring

Hændelsen udviklede sig hurtigt, men med flere parallelle sikkerhedsfirmaer, der publicerede analyser i dagene efter. StepSecurity var blandt de første til at kortlægge, hvilke versionsnumre på både npm og PyPI der var ramt. SafeDep fulgte op med en teknisk gennemgang af, hvordan npm-pluginet rent faktisk starter malwaren. Corgea, Socket og Aikido Security publicerede deres egne analyser i løbet af den efterfølgende uge, og The Hacker News samlede historien op i sin dækning.

DatoHændelse
23. september 2026Angriberen udgiver npm-versionerne 0.1.21, 0.1.23 og 0.1.25 af OpenClaw-pluginet
23. september 2026PyPI-pakken MemoryOS 2.0.34 udgives med samme malware
23. september 2026, 02:23-05:55 UTCTidsvindue hvor de forgiftede pakker ifølge Aikido Security blev publiceret
23. september 2026SafeDep identificerer implanteringen og navngiver den “sckit”
24. september 2026Flere sikkerhedsfirmaer begynder at omtale sagen som et credential-stealing angreb mod MemTensors pakker
25. september 2026Corgea beskriver kortvarige GitHub-commits og mulig misbrug af publiceringstokens i den bredere angrebskæde
2.-3. oktober 2026Opfølgende analyser med flere detaljer om spredningsadfærd og afhjælpning offentliggøres

Det er værd at bemærke, at de tilgængelige kilder ikke dokumenterer en fuldstændig, minut-for-minut hændelseshåndtering, herunder det nøjagtige tidspunkt, hvor pakkerne blev fjernet eller afpubliceret fra registrene. Det afspejler et generelt problem ved npm- og PyPI-angreb: registrene har ikke altid en offentlig, tidsstemplet logik for, hvornår en skadelig udgivelse reelt blev fjernet fra cirkulation.

Sckit-ormen: Sådan fungerer malwaren

Sckit er bygget i Go, hvilket betyder, at den samme kildekode kan kompileres til binære filer for Windows, Linux og macOS. Det gør implanteringen usædvanlig fleksibel i forhold til typiske npm-malware-kampagner, der ofte kun er JavaScript-baserede og dermed lettere at opdage ved statisk analyse. Ifølge SafeDep importerer npm-pluginet filen lib/sckit.js, som derefter starter den medfølgende platformsspecifikke binære fil, dels når OpenClaw-gatewayen starter, dels under selve hukommelsesgenkaldelsen (memory recall). PyPI-versionen af malwaren starter i stedet, så snart Python-modulet importeres, hvilket betyder, at et simpelt import memoryos var nok til at udløse den.

En særlig detalje, som flere analyser har bidt sig fast i, er at malwaren overfører brugerens prompt-tekst via en miljøvariabel kaldet SCKIT_EVENT_TEXT. Det betyder, at angriberen potentielt fik adgang til indholdet af de forespørgsler, udvikleren sendte til sin AI-agent, og ikke kun systemets legitimationsoplysninger. Ifølge Aikido Securitys analyse havde sckit desuden selvspredende funktionalitet: malwaren kunne forsøge at publicere sig selv videre gennem stjålne publiceringstokens og kompromitterede GitHub Actions-workflows, hvilket principielt kunne gøre én inficeret udviklerkonto til et spredningspunkt for flere pakker.

Hvilke AI-kodeagenter og -platforme er ramt

Det er vigtigt at være præcis her: MemOS er ikke en kernekomponent i Claude Code, Cursor eller GitHub Copilot, og de tilgængelige kilder dokumenterer ikke, at nogen af de store kommercielle kodeagenter leverede den forgiftede pakke som standard. Begge de nævnte værktøjer har i øvrigt haft deres egne separate sikkerhedssager i 2026, men ingen af dem er direkte relateret til MemTensor-pakkerne. Den direkte sårbare integration var OpenClaw-pluginet samt Python-miljøer, der importerede MemoryOS. Det reelle risikobillede er derfor indirekte: enhver udvikler eller organisation, der selv havde installeret OpenClaw-hukommelsespluginet eller MemoryOS-biblioteket som en del af et agent-setup, kunne være eksponeret.

Det ændrer dog ikke ved, at hændelsen rammer en voksende del af markedet. MemOS beskrives i projektets egen dokumentation som understøttende “OpenClaw, Hermes, and DeepSeek Harness”, og flere virksomheder har allerede bygget interne arbejdsgange, der læner sig op af lignende hukommelseslag. Cloudflare har for eksempel offentligt beskrevet, hvordan virksomheden bruger “an internal OpenCode plugin that wires Agent Memory into the development loop” (Cloudflares blogindlæg om Agent Memory), hvilket illustrerer, hvor almindeligt det er blevet at koble vedvarende hukommelse direkte ind i en agents kodningsløkke. Når den type plugin bliver kompromitteret, rammer det ikke kun ét produkt, men et helt lag af agent-infrastruktur, der i stigende grad genbruges tværs af værktøjer.

Hvad blev stjålet: legitimationsoplysninger i fare

Ifølge Corgeas og Socket.devs analyser var sckit primært designet til at lede udvikler- og CI-miljøer igennem for hemmeligheder. De rapporterede mål omfatter legitimationsoplysninger i hjemmemapper, publiceringstokens til npm og PyPI, kildekode-relaterede hemmeligheder herunder GitHub-tokens, cloud-legitimationsoplysninger, SSH-nøgler samt hemmeligheder gemt i CI/CD-pipelines. Den indsamlede information blev ifølge analyserne sendt til infrastruktur under domænet skyleen[.]fr.

De tilgængelige kilder giver ikke et bekræftet, eksakt antal downloads eller et verificeret antal kompromitterede organisationer. Det tal, der ofte nævnes i forbindelse med MemOS, er de cirka 11.500 GitHub-stjerner, men det er et populæritetsmål for selve projektet og siger ikke noget om, hvor mange der faktisk installerede netop de forgiftede versioner. Her bør man som leder eller sikkerhedsansvarlig være forsigtig med at omregne stjerner til risikoomfang: det er to forskellige ting, og de analyser, der foreligger, trækker en tydelig linje mellem dem.

Hvem opdagede angrebet, og hvordan

Sagen blev ikke fundet af en enkelt forsker, men af et sammenstød af flere kommercielle sikkerhedsfirmaer, der overvåger pakkeregistre for anomalier. StepSecurity dokumenterede de ramte versionsnumre på tværs af npm og PyPI. SafeDep gik tættere på selve malwaren og identificerede både navnet “sckit” og den konkrete udløsningsmekanisme i koden. Corgea kiggede på den bredere angrebskæde, inklusive GitHub-aktivitet og stjålne tokens, mens Semgrep og The Hacker News bidrog med yderligere kontekst om, hvordan sagen passer ind i et mønster af angreb mod AI-agent-økosystemet (The Hacker News’ dækning af sagen).

Det peger på en vigtig pointe for danske sikkerhedsteams: opdagelsen af den type angreb afhænger i praksis af automatiseret overvågning af registre, ikke af at den enkelte udvikler bemærker noget unormalt. Uden den slags overvågningsværktøjer kan en forgiftet pakke ligge installeret i produktionsmiljøer i lang tid, uden at nogen bemærker det.

MemTensors og registrenes reaktion

Her er et vigtigt forbehold, som læsere bør kende: der findes i de tilgængelige kilder ingen klart verificerbar, officiel erklæring fra MemTensor, npm, PyPI eller GitHub om hændelsen. De positioner, der kan dokumenteres, kommer fra sikkerhedsfirmaerne selv. Socket identificerede de ramte udgivelser og anbefalede at fastlåse installationer til version 0.1.20 på npm og 2.0.33 på PyPI. Aikido Security karakteriserede sckit som “a novel supply-chain worm” med selvspredende evner gennem pakkeudgivelse og kompromitterede GitHub Actions.

Uden en bekræftet erklæring fra selve MemTensor-projektet, npm eller PyPI om, at registrene er renset, eller at en endelig patchet version er udsendt, er den sikreste anbefaling fortsat kun at bruge versioner, som leverandøren eller registret selv har bekræftet er rene, og at behandle ethvert miljø, der har indlæst en af de ramte versioner, som kompromitteret.

Sammenligning: MemTensor-angrebet i en historisk kontekst

npm og PyPI har set lignende angreb før, men skalaen og metoden udvikler sig. Tilbage i 2018 blev npm-pakken event-stream kompromitteret, da en ny “ejer” fik overdraget pakken og indsatte kode, der målrettede Bitcoin-tegnebøger hos specifikke virksomheder. I 2021 blev ua-parser-js, en pakke brugt af tusinder af projekter, kortvarigt kapret og brugt til at installere cryptomining- og password-stealing malware. I 2024 opdagede udviklere en bagdør i komprimeringsværktøjet xz Utils, indsat over flere år af en tilsyneladende legitim bidragyder, hvilket viste, at selv langsigtet social tillid i open source kan udnyttes. I 2025 og ind i 2026 har den såkaldte Shai-Hulud-orm spredt sig gennem npm ved at stjæle publiceringstokens og automatisk udgive sig selv videre gennem ofrenes egne pakker, en adfærd der ligner den selvspredende funktion, Aikido Security har beskrevet hos sckit.

ÅrAngrebØkosystemMetode
2018event-streamnpmOverdraget pakke-ejerskab, målrettede specifikke wallets
2021ua-parser-jsnpmKapret konto, installerede cryptominer og stealer
2024xz Utils-bagdørLinux-distributionerLangsigtet social infiltrering af vedligeholder-rollen
2025-2026Shai-Hulud-ormennpmStjålne tokens, selvspredning via ofrenes egne pakker
2026MemTensor / sckitnpm og PyPIForgiftede udgivelser af AI-agent-hukommelsesplugin, cross-platform Go-implantering

Det nye ved MemTensor-sagen er ikke metoden i sig selv, men målet: for første gang i den rækkefølge af angreb er det specifikt en hukommelseskomponent til AI-kodeagenter, der bliver brugt som indgang. Det er en type pakke, der pr. definition kører med høje privilegier inde i agentens proces, fordi den skal kunne læse og skrive kontekst på tværs af sessioner.

Konkurrencelandskab: MemTensor-sagen vs. andre AI-agent-sårbarheder i 2026

MemTensor-sagen er langt fra det eneste sikkerhedsproblem, der har ramt AI-kodeagent-økosystemet i 2026. Tidligere på året blev sårbarheden Plugin4Shell offentliggjort, en zero-click fejl i plugin-håndtering, der ifølge rapportering ramte Claude Code, OpenAI Codex, GitHub Copilot og Gemini CLI, hvor en angriber kunne udskifte et allerede godkendt plugin med skadelig kode uden yderligere brugerinteraktion. Leverandørerne rettede efterfølgende problemet i specifikke versioner, heriblandt Claude Code 2.1.179, Codex 0.146.0 samt Copilot CLI 1.0.87 og Copilot-appen fra version 1.1.23. Samme år er der også rapporteret om GitSpawn, der ifølge tidligere dækning samlet ramte syv AI-kodeagenter med otte separate sårbarheder, samt GhostSplice, hvor MCP-baserede angreb i tests lækkede nøgler i 82 procent af de afprøvede scenarier.

SårbarhedTypeRamte værktøjer/omfang
Plugin4ShellZero-click kodeudførelse via plugin-udskiftning4 AI-agenter, rapporteret op mod 100 repos lækket
GitSpawnFlere separate sårbarheder i agent-arkitektur8 sårbarheder fordelt på 7 AI-kodeagenter
GhostSpliceMCP-baseret angreb der lækker nøgler82% af testede scenarier lækkede nøgler
MemTensor / sckitForgiftet pakke i agent-hukommelsesplugin4 ramte pakkeversioner på npm og PyPI

Mønstret, der tegner sig, er, at angrebsfladen for AI-kodeagenter ikke længere kun handler om selve sprogmodellen, men om hele den infrastruktur, agenten er bygget på: plugins, MCP-servere, hukommelseslag og de pakker, der limer det sammen. En svaghed i ét af disse lag kan ramme flere konkurrerende agenter samtidig, fordi mange af dem deler de samme underliggende byggesten.

Markedseffekt: Hvad betyder det for AI-kodeagent-økosystemet

For virksomheder, der har investeret i AI-kodeagenter som en del af deres udviklingsproces, rejser MemTensor-sagen et konkret spørgsmål om tillidskæden. Når en agent får lov til at installere egne plugins, afhænge af tredjeparts-hukommelseslag eller automatisk opdatere sine egne afhængigheder, bliver det sværere for en sikkerhedsafdeling at vide, hvad der reelt kører i produktionsmiljøet på et givet tidspunkt. Det er en markant anden risikoprofil end traditionel software, hvor opdateringer typisk går gennem en mere formel godkendelsesproces.

Det kan give en konkurrencefordel til de leverandører, der kan dokumentere strammere kontrol med deres plugin- og afhængighedskæde, og det kan omvendt blive et argument for virksomheder, der vælger at holde sig til de store, kommercielle agenter med centraliseret distribution frem for at sammensætte egne stakke af open source-komponenter. Samtidig er det netop den type fleksibilitet, der har gjort frameworks som OpenClaw og DeepSeek Harness populære, så der er ikke noget, der tyder på, at den brede adoption af hukommelsesplugins aftager på kort sigt. Det betyder, at det snarere er sikkerhedspraksissen omkring dem, der skal strammes op, end selve brugen, der forsvinder.

Ekspertstemmer: Agent-hukommelse som nyt angrebsflade

Richmond Alake fra MongoDB har beskrevet, hvorfor hukommelseslag overhovedet er blevet en central del af agent-arkitekturen: “Agent memory is the mechanisms that we are implementing to make sure that state persists in our AI application — so agents are able to accumulate information, turn data into memory, and have it inform the next execution step” (Tessl Patterns om memory engineering). På dansk: agent-hukommelse er den mekanisme, der sikrer, at en agents tilstand bevares, så den kan samle information op og lade det forme det næste skridt i opgaven. Det er præcis den funktion, som gjorde MemOS-pluginet så attraktivt at angribe, fordi det i sagens natur skal have vedvarende adgang til kontekst og ofte også til legitimationsoplysninger.

Cloudflare har offentligt beskrevet deres egen tilgang til samme type funktionalitet: “We use an internal OpenCode plugin that wires Agent Memory into the development loop” (Cloudflares blog om Agent Memory). Det viser, at selv store, sikkerhedsbevidste organisationer bygger deres agent-arbejdsgange op omkring lignende plugin-arkitektur som den, der blev udnyttet i MemTensor-sagen, hvilket underbygger, at problemet ikke er isoleret til ét lille open source-projekt, men til selve mønstret.

MemTensor-projektets egen dokumentation beskriver ambitionen bag MemOS med ordene: “MemOS gives OpenClaw persistent local memory — every conversation is automatically captured, semantically indexed, and instantly recallable” (MemOS’ egen dokumentation). Den samme egenskab, der gør produktet nyttigt, persistent lagring af hver samtale, er også det, der gjorde konsekvensen af angrebet potentielt større: hvis en agents fulde samtalehistorik er tilgængelig for en kompromitteret proces, risikerer man ikke kun at lække tokens, men også forretningslogik, kundedata eller andet indhold, der har optrådt i prompten.

Sådan beskytter du dig: praktiske skridt for udviklere

Den samlede anbefaling fra Socket, Corgea og Aikido Security er relativt ensartet, og den kan omsættes til konkrete handlinger for et dansk udviklingsteam, der bruger eller har brugt MemOS-relaterede pakker:

  • Stop øjeblikkeligt med at bruge de ramte versioner, og fastlås i stedet til npm-version 0.1.20 eller en senere version, som leverandøren selv har bekræftet er ren.
  • På PyPI-siden fastlås til MemoryOS 2.0.33 eller en senere, bekræftet ren udgivelse.
  • Behandl ethvert miljø, der har indlæst en af de forgiftede versioner, som kompromitteret, uanset om der er set konkrete tegn på misbrug.
  • Roter alle npm- og PyPI-publiceringstokens, GitHub-tokens, SSH-nøgler, cloud-legitimationsoplysninger og API-nøgler, der kan have ligget tilgængelige i det pågældende miljø.
  • Gennemgå publiceringsaktivitet, GitHub Actions-workflows, commits og udgående netværkstrafik for forbindelser til det rapporterede C2-domæne skyleen[.]fr.
  • Genopbyg berørte udviklingsmiljøer fra en kendt god tilstand, i stedet for blot at afinstallere den enkelte pakke.

Som en hurtig teknisk kontrol kan udviklere søge efter kendte indikatorer i deres node_modules eller Python-miljøer:

grep -r "SCKIT_EVENT_TEXT" node_modules/ 2>/dev/null find / -iname "sckit*" -type f 2>/dev/null npm ls @memtensor/memos-cloud-openclaw-plugin pip show MemoryOS

Hvis nogen af kommandoerne afdækker en af de ramte versioner, bør man følge afhjælpningstrinene ovenfor, frem for blot at opgradere pakken og gå videre, fordi en opgradering alene ikke fjerner allerede stjålne legitimationsoplysninger.

Den bredere trend: AI-kodeagenter som angrebsflade

MemTensor-sagen skal også ses i lyset af en bredere udvikling, hvor sikkerhedsbranchen i stigende grad betragter selve AI-kodningsværktøjerne som en ny type infrastruktur, der skal beskyttes på linje med CI/CD-pipelines og cloud-konti. En del af den bekymring handler om, at kodegenererende modeller nogle gange anbefaler afhængigheder, der slet ikke findes, det såkaldte “slopsquatting”-problem, hvor angribere registrerer pakker under de hallucinerede navne i forvejen. Ifølge tidligere forskning, der er citeret i sikkerhedsrapportering om emnet, gælder det for omkring 19,7 procent af de pakker, som kodegenererende modeller anbefaler. Et separat, tidligere npm-angreb har ifølge samme rapportering eksponeret mere end 2.000 organisationer for stjålne hemmeligheder, hvilket viser, at MemTensor-sagen langt fra er et enkeltstående tilfælde, men en del af et mønster, hvor pakkeregistre, CI/CD-systemer og AI-agent-tooling i stigende grad bliver behandlet som ét sammenhængende, sårbart angrebsflade af både forskere og angribere.

For OWASP, der løbende opdaterer sine anbefalinger til sikker brug af store sprogmodeller, er den type leverandørkæde-risiko allerede en del af det officielle Top 10-arbejde for LLM-applikationer (OWASP Top 10 for LLM-applikationer). Det er værd for danske sikkerhedsansvarlige at holde øje med, fordi det giver et struktureret udgangspunkt for at vurdere, hvilke dele af en AI-agent-stak der reelt bør gennemgå samme type leverandørkontrol som traditionel tredjepartssoftware.

Hvad sker der nu: fem forudsigelser for AI-agent-sikkerhed

På baggrund af det mønster, der tegner sig gennem 2026, er der fem udviklinger, som med stor sandsynlighed vil forme den næste fase af sikkerhed omkring AI-kodeagenter:

  • Flere registre vil indføre strengere, automatiseret scanning specifikt målrettet pakker, der er markeret som agent-plugins eller MCP-servere, fordi de typisk kører med højere privilegier end almindelige biblioteker.
  • Virksomheder vil i stigende grad kræve en form for software-stykliste (SBOM) også for agent-plugins og hukommelseslag, ikke kun for traditionelle applikationsafhængigheder.
  • Flere sikkerhedsfirmaer vil specialisere sig i overvågning af AI-agent-specifik infrastruktur, en niche der hidtil primært har været dækket af generelle supply chain-sikkerhedsfirmaer.
  • Leverandører af store, kommercielle kodeagenter vil formentlig stramme kravene til, hvilke tredjeparts-plugins der kan køre med adgang til agentens fulde kontekst og legitimationsoplysninger.
  • Selvspredende malware-mønstre, som det Aikido Security har beskrevet hos sckit, vil sandsynligvis blive mere almindelige, fordi stjålne publiceringstokens gør det billigt for angribere at automatisere spredning til flere pakker samtidig.

Ingen af disse forudsigelser kræver, at man opgiver AI-kodeagenter som sådan. De peger snarere på, at den samme disciplin, man allerede anvender på containere, cloud-konti og CI/CD-pipelines, nu også skal udvides til at omfatte agenternes plugins og hukommelseslag.

Ofte stillede spørgsmål

Hvad er MemTensor-angrebet?

Det er en supply chain-kompromittering, hvor fire pakker, tre på npm og en på PyPI, tilhørende MemTensors MemOS-projekt blev udgivet med en skadelig komponent kaldet sckit den 23. september 2026. Pakkerne bruges til at give AI-agenter som OpenClaw vedvarende hukommelse.

Hvilke pakker og versioner var ramt?

På npm var det versionerne 0.1.21, 0.1.23 og 0.1.25 af @memtensor/memos-cloud-openclaw-plugin. På PyPI var det version 2.0.34 af MemoryOS. De sidst kendte rene versioner er 0.1.20 på npm og 2.0.33 på PyPI.

Er Claude Code, Cursor eller GitHub Copilot direkte påvirket?

Nej. De tilgængelige kilder dokumenterer ikke, at nogen af de store kommercielle kodeagenter leverer MemOS-pakken som standard. Risikoen er indirekte og gælder udviklere, der selv har installeret OpenClaw-hukommelsespluginet eller MemoryOS som en del af et agent-setup.

Hvad gør sckit-malwaren konkret?

Sckit er en cross-platform Go-implantering, der søger efter og stjæler legitimationsoplysninger fra hjemmemapper, npm- og PyPI-tokens, GitHub-relaterede hemmeligheder, cloud-legitimationsoplysninger, SSH-nøgler og CI/CD-hemmeligheder. Den er desuden rapporteret at kunne sprede sig selv videre gennem stjålne publiceringstokens og kompromitterede GitHub Actions.

Har MemTensor, npm eller PyPI udsendt en officiel erklæring?

Ikke ifølge de tilgængelige kilder på nuværende tidspunkt. De eksisterende analyser og anbefalinger kommer fra sikkerhedsfirmaer som Socket, SafeDep, Corgea, StepSecurity og Aikido Security, ikke fra en bekræftet erklæring fra MemTensor-projektet selv eller fra registrene.

Hvordan beskytter jeg mit udviklingsmiljø nu?

Fastlås til de bekræftet rene versioner, roter alle tokens og nøgler, der kan have været eksponeret, og behandl ethvert miljø, der har kørt en af de ramte versioner, som kompromitteret. Genopbyg frem for blot at afinstallere pakken.

Hvordan adskiller MemTensor-sagen sig fra Shai-Hulud-ormen?

Begge udnytter selvspredning via stjålne publiceringstokens, men Shai-Hulud har primært ramt bredt på tværs af almindelige npm-pakker, mens MemTensor-sagen specifikt målrettede en AI-agent-hukommelseskomponent, der kører med adgang til agentens fulde kontekst og legitimationsoplysninger.

Betyder dette, at AI-hukommelsesplugins generelt er usikre?

Det betyder, at den type plugin bør underlægges samme kontrolniveau som andre privilegerede afhængigheder: versionsfastlåsning, overvågning af registre og rotation af nøgler ved tegn på kompromittering. Det er ikke et argument imod at bruge hukommelseslag i AI-agenter, men et argument for at behandle dem som en del af den kritiske sikkerhedsperimeter.