Co tydzień nasze systemy wykrywania złośliwego oprogramowania skanują tysiące nowych i zaktualizowanych pakietów w rejestrach publicznych, takich jak npm, PyPI i OpenVSX. Potwierdziliśmy 206 złośliwych pakietów między 31 lipca a 7 sierpnia 2026 roku, na czele z falą złośliwego oprogramowania otwarcie identyfikowanego jako znane narzędzia do ataków na sztuczną inteligencję oraz klastrem podszywającym się pod biblioteki portfeli kryptowalut.
Najbardziej przykuwające uwagę znalezisko: wormgpt-cli na npm, 7 sierpnia opublikowano dziewięć wersji w szybkiej kolejności, wraz z towarzyszącym pakietem, gpt-terminal-cli, opublikowany tego samego dnia. Nazwa bezpośrednio nawiązuje do WormGPT, prawdziwego narzędzia dark-LLM, sprzedawanego cyberprzestępcom do phishingu i generowania złośliwego oprogramowania. Sugeruje to, że pakiet wykorzystuje rozpoznawalność marki rzeczywistego narzędzia atakującego, a nie ukrywa się pod neutralną nazwą.
Osobny klaster był bezpośrednio ukierunkowany na infrastrukturę kryptowalutową: dziewięć pakietów na npm podszywających się pod prawdziwy portfel i podpisując biblioteki (ledger-lib, trezor-lib, bip32-js, ethers-lib, python-bitcoinlib, ckcc-protocol, hwi-lib, mnemonic-utils, ethereum-sign-utils), wszystkie potwierdzone w tym samym oknie 5 sierpnia, podręcznikowa gra polegająca na wprowadzaniu zamieszania związanego z zależnościami, mająca na celu wyciągnięcie tego, co wygląda na standard narzędzia do podpisywania.
markscan, akrai, iphouse klaster sobowtórów, który oznaczyliśmy w zeszłym tygodniu, nadal się rozrastał, a kilka kolejnych wersji zostało potwierdzonych w okresie od 31 lipca do 1 sierpnia. W tym samym okresie czasu odkryto również poważniejsze znalezisko: beaver-ui-* oraz accounts-* klaster potwierdzony 1 sierpnia okazał się QuietPolyfill, trójstopniowy dropper ukryty pod wewnętrznym komponentem interfejsu użytkownika i pakietami narzędzi. Ładunek uruchamia się require(), nie jest to skrypt instalacyjny, więc --ignore-scripts Nie zatrzymuje to jednak sprawy. Dziewiętnaście z dwudziestu nazw pakietów zostało wycofanych z publikacji przez operatora w ciągu kilku godzin od wykrycia; jedna została ponownie opublikowana na innym koncie następnego dnia, a infrastruktura dostarczania była nadal aktywna, gdy opublikowaliśmy pełną analizę.
Ta cotygodniowa migawka jest częścią naszego trwającego Streszczenie złośliwego kodu, gdzie weryfikujemy nowe zagrożenia i dostarczamy przydatne informacje, które pomagają zespołom DevSecOps chronić swoje pipelinezanim dojdzie do uszkodzenia.
Kiedy wolumen spotyka się z ładunkiem: 206 złośliwych pakietów w tym tygodniu
W tym tygodniu w skrócie przedstawiono dwa schematy ataków działające równolegle, nie tylko szybsze publikowanie, ale także publikowanie nastawione na faktyczne wykonywanie zadań. wormgpt-cli W ciągu jednego dnia na platformie npm powstało dziewięć wersji, nazwanych bezczelnie na cześć prawdziwego narzędzia dark-LLM, sprzedawanego cyberprzestępcom. Zautomatyzowana prędkość, której nie dorównuje żaden ręczny proces weryfikacji, jest nie do pobicia. Oddzielny klaster dziewięciu pakietów podszywał się pod portfel kryptowalut i biblioteki podpisujące (ledger-lib, trezor-lib, bip32-jsi inne), wszystkie potwierdzone w odstępie kilku godzin od siebie 5 sierpnia, zsynchronizowany zrzut zaplanowany tak, aby wygrać wyścig o uzależnienie i zamieszanie, zanim ktokolwiek to zauważy.
Jednak najważniejsze odkrycie tygodnia wcale nie dotyczyło wolumenu. QuietPolyfillThe beaver-ui-* oraz accounts-* klaster, który całkowicie rozbiliśmy, okazał się kroplomierzem trzystopniowym, który uruchamia się require(), nie jest to skrypt instalacyjny, więc --ignore-scripts Nigdy tego nie widzi. Dziewiętnaście z dwudziestu nazw paczek zostało pobranych przez ich własnego operatora w ciągu kilku godzin, a jedna wróciła następnego dnia na inne konto, z wciąż działającą infrastrukturą dostarczania.
Wczesne ostrzeżenie przed złośliwym oprogramowaniem Xygeni Monitoruje npm, PyPI, OpenVSX i inne rejestry w czasie rzeczywistym, sygnalizując zagrożenia w momencie publikacji, zanim dotrą do kompilacji, zanim agent AI zainstaluje je autonomicznie i zanim dropper, taki jak QuietPolyfill, będzie miał szansę na uruchomienie się przy pierwszym imporcie. Gdy pakiet jest wysyłany w ciągu dziewięciu wersji dziennie lub gdy „biblioteka komponentów interfejsu użytkownika” dyskretnie pobiera i uruchamia podpisany moduł ładujący, detekcja uruchamiana po fakcie jest już za późno.
Xygeni'ego Open Source Security platforma zapewnia zespołom DevSecOps wykrywanie i ustalanie priorytetów w czasie rzeczywistym, co jest niezbędne do wyprzedzania skoordynowanej presji łańcucha dostaw, dzięki czemu pipelinezachowaj czystość, nie spowalniając swoich zespołów.







