Streszczenie złośliwego kodu 82

Streszczenie złośliwego kodu Xygeni 82

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.

ekosystemPakietPotwierdzone
Npmai-backup-script:1.0.0Lipiec 31, 2026
Npmrdzeń panelu administracyjnego:1.0.0Lipiec 31, 2026
Npmallurectl:1.0.0Lipiec 31, 2026
Npmattio-discover:1.0.0Lipiec 31, 2026
Npmkondensator-aktywa:1.0.0Lipiec 31, 2026
Npmopublikowane przez społeczność: 1.0.0Lipiec 31, 2026
Npmchaos-mcp:1.0.0Lipiec 31, 2026
Npmgoldenflow-js:1.0.0Lipiec 31, 2026
Npmgrok-oauth-mcp:1.0.0Lipiec 31, 2026
Npmszybki-pomocnik-csv:1.0.0Lipiec 31, 2026
Npmgtm-mcp-auth:1.0.0Lipiec 31, 2026
Npmmateriały niebezpieczne-cfr:1.0.0Lipiec 31, 2026
Npmhit-mcp:1.0.0Lipiec 31, 2026
Npmiac-skaner:1.0.0Lipiec 31, 2026
Npmhomekit-mcp:1.0.0Lipiec 31, 2026
Npmzainstaluj-natywny-host:1.0.0Lipiec 31, 2026
Npmiwomm-mcp:1.0.0Lipiec 31, 2026
Npmkip-mcp-http:1.0.0Lipiec 31, 2026
Npmmaksymalne sats-mcp:1.0.0Lipiec 31, 2026
Npmmcp-server-boilerplate:1.0.0Lipiec 31, 2026
Npmpm-claude-skills-mcp:1.0.0Lipiec 31, 2026
Npmpolyprompt:1.0.0Lipiec 31, 2026
Npmrefbase-mcp:1.0.0Lipiec 31, 2026
Npmsap-mcp-facilitator:1.0.0Lipiec 31, 2026
Npmsap-mcp-config:1.0.0Lipiec 31, 2026
Npmrouterbase-mcp:1.0.0Lipiec 31, 2026
Npmsmart-npv-mcp:1.0.0Lipiec 31, 2026
Npmsetup-codex:1.0.0Lipiec 31, 2026
Npmparalotni-js:1.0.1Lipiec 31, 2026
Npmai-backup-script:1.0.2Lipiec 31, 2026
Npmcreate-remotion:0.0.3Lipiec 31, 2026
Npmmarkscan-utils:1.0.0Sierpnia 01, 2026
Npmmarkscan-api:1.0.0Sierpnia 01, 2026
Npmakrai-report:1.0.0Sierpnia 01, 2026
Npmmarkscan-reports:1.0.0Sierpnia 01, 2026
Npmmarkscan-utils:1.0.0Sierpnia 01, 2026
Npmiphouse-core:1.0.0Sierpnia 01, 2026
Npmakrai-report-new:1.0.0Sierpnia 01, 2026
Npmmarkscan-api:1.0.0Sierpnia 01, 2026
Npmakrai-report:1.0.0Sierpnia 01, 2026
Npmiphouse-api:1.0.0Sierpnia 01, 2026
Npmiphouse:1.0.0Sierpnia 01, 2026
Npmmarkscan-core:1.0.0Sierpnia 01, 2026
Npmmarkscan-reports:1.0.0Sierpnia 01, 2026
NpmMarkscan:1.0.0Sierpnia 01, 2026
Npm@szc-ft/mcp-szcd-client:0.39.1Sierpnia 01, 2026
Npm@szc-ft/mcp-szcd-client:0.39.2Sierpnia 01, 2026
Npmusługa zbiórki funduszypp:1.7.0Sierpnia 01, 2026
Npmzbiórka funduszyservpp:1.9.0Sierpnia 01, 2026
Npmzbiórka funduszyservpp:2.0.0Sierpnia 01, 2026
Npmnawigacja stron:1.0.1Sierpnia 01, 2026
Npmpodstawowy-vite:1.0.0Sierpnia 01, 2026
openvsxchiehyu/vscode-astyle:0.0.1Sierpnia 01, 2026
openvsxspikespaz/vscode-smoothtype:0.0.1Sierpnia 01, 2026
Npmaplikacja elektrody-ota-ui:99.0.0Sierpnia 01, 2026
Npmaplikacja elektrody-ota-ui:99.0.1Sierpnia 01, 2026
openvsxlego-education/ev3-micropython:0.0.1Sierpnia 01, 2026
Npmstyl komunikatora:1.0.1Sierpnia 01, 2026
openvsxgeddski/macros:0.0.1Sierpnia 01, 2026
openvsxbastienboutonnet/vscode-dbt:0.0.1Sierpnia 01, 2026
openvsxtechnosophos/vscode-helm:0.0.1Sierpnia 01, 2026
openvsxheaths/vscode-guid:0.0.1Sierpnia 01, 2026
openvsxofhumanbondage/react-proptypes-intellisense:0.0.1Sierpnia 01, 2026
openvsxdbankier/vscode-instant-markdown:0.0.1Sierpnia 01, 2026
Npmnarzędzia-funkcji-gleju:0.2.1Sierpnia 01, 2026
Npmvscode-designer-14:14.0.1Sierpnia 01, 2026
Npmszablon-aplikacji-jobber-react:1.0.1Sierpnia 01, 2026
Npmwyzwanie techniczne:1.0.1Sierpnia 01, 2026
Npm@ks-video/kwai-player-web:9.1.2Sierpnia 01, 2026
Npmflydev:0.0.1Sierpnia 01, 2026
openvsxnpxms/hide-gitignored:0.0.2Sierpnia 01, 2026
openvsxmukundan/python-docs:0.0.3Sierpnia 01, 2026
openvsxdrewbourne/vscode-remark-lint:0.0.3Sierpnia 01, 2026
openvsxalex-chen/gitee-code-settings-sync:0.0.1Sierpnia 01, 2026
openvsx365businessdevelopment/bdev-al-xml-doc:0.0.1Sierpnia 01, 2026
openvsxalduncanson/react-hooks-fragmenty:0.0.1Sierpnia 01, 2026
openvsxacademiadosdevs/javafx:0.0.1Sierpnia 01, 2026
openvsxazurepolicy/azurepolicyextension:0.0.1Sierpnia 01, 2026
openvsxbdznh/c-cpp-kompilacja-uruchom-windows:0.0.1Sierpnia 01, 2026
openvsxbartmanabyss/amiga-debug:0.0.1Sierpnia 01, 2026
openvsxbretdoyle/pakiet-rozszerzeń-javascript---js-essentials:0.0.1Sierpnia 01, 2026
Npmtest-dev-watch:0.1.0Sierpnia 01, 2026
Npmklastry_aedes:1.0.1Sierpnia 01, 2026
Npma.poltoradnev-pakiet-c:6.1.12Sierpnia 01, 2026
Npmkonta-oś czasu:9.6.12Sierpnia 01, 2026
Npmbcore-bravo-eslint-config:9.5.9Sierpnia 01, 2026
Npmbeaver-ui-drawer:9.4.10Sierpnia 01, 2026
Npmbeaver-ui-card-large:9.6.5Sierpnia 01, 2026
Npmbeaver-ui-actions-button:5.4.9Sierpnia 01, 2026
Npmarbocrate-sla-prober-arbocrate-sla-prober-core:7.5.9Sierpnia 01, 2026
Npmafisha-storybook-domyślny:9.7.12Sierpnia 01, 2026
Npmboardwalk-js-tests:1.1.1Sierpnia 01, 2026
Npmbeaver-ui-drawer:9.4.11Sierpnia 01, 2026
Npmbeaver-ui-drawer:9.4.12Sierpnia 01, 2026
Npmbeaver-ui-drawer:11.3.5Sierpnia 01, 2026
openvsxyardensachs/kopiuj-ścieżkę-python:0.0.1Sierpnia 02, 2026
openvsxmicro/sort-typescript-imports:0.0.3Sierpnia 02, 2026
openvsxqiu/llvm-ir-language-support:0.0.4Sierpnia 02, 2026
openvsxqiu/llvm-ir-language-support:0.0.6Sierpnia 02, 2026
openvsxjakeboone02/cypher-query-language:0.0.2Sierpnia 02, 2026
openvsxmadhavd1/javadoc-tools:0.0.2Sierpnia 02, 2026
openvsxangelo-breuer/license-header-manager:0.0.2Sierpnia 02, 2026
openvsxwordpresstools/wordpress:0.0.1Sierpnia 02, 2026
openvsxpwrs/cem-language-server-vscode:0.0.1Sierpnia 02, 2026
openvsxjt/jakt:0.0.1Sierpnia 02, 2026
openvsxmkdirdocs/mkd-docs:0.0.1Sierpnia 02, 2026
openvsxydaveluy/xsmp-modeler:0.0.1Sierpnia 02, 2026
openvsxbdaeumer/vscode-eslint:0.0.1Sierpnia 02, 2026
openvsxydaveluy/xsmp-tas-mdk:0.0.1Sierpnia 02, 2026
openvsxnihilus118/perl-debugger:0.0.1Sierpnia 02, 2026
openvsxmagne-sjaastad/opm-flow-editor-support:0.0.1Sierpnia 02, 2026
openvsxDavidpallinder/Rails-test-runner:0.0.1Sierpnia 02, 2026
openvsxchris-hock/pioasm:0.0.1Sierpnia 02, 2026
openvsxchavyleung/vscode-ppm-verlens:0.0.1Sierpnia 02, 2026
openvsxflutterando/flutter-mobx:0.0.1Sierpnia 02, 2026
openvsxgobystrokreactjs/gobystrok:0.0.1Sierpnia 02, 2026
openvsxglavin001/unibeautify-vscode:0.0.1Sierpnia 02, 2026
openvsxhyperledgercomposer/composer-support-client:0.0.1Sierpnia 02, 2026
openvsxinsigne/powershell:0.0.1Sierpnia 02, 2026
openvsxjeremy38100/init-node-script:0.0.1Sierpnia 02, 2026
openvsxlevertion/mcjson:0.0.1Sierpnia 02, 2026
Npmstrażnik zatwierdzenia:1.0.7Sierpnia 02, 2026
Npmstrażnik zatwierdzenia:1.0.9Sierpnia 02, 2026
Npmstrażnik zatwierdzenia:1.1.0Sierpnia 02, 2026
Npmprosty-formater-daty-util-1:1.0.0Sierpnia 02, 2026
Npmprosty-formater-daty-util-2:1.0.0Sierpnia 02, 2026
Npmkonta-final-form:9.9.12Sierpnia 03, 2026
Npmstan-ładowania-kont:8.9.6Sierpnia 03, 2026
Npmlista-problemów-poprzedników-zależności-blok:99.0.0Sierpnia 03, 2026
Npmtyp płynu-ui:2.0.9Sierpnia 03, 2026
Npmtyp płynu-ui:2.0.8Sierpnia 03, 2026
Npm@catamania/front-components:1.0.5Sierpnia 04, 2026
Npm@lizhao1/memorax-code-internal:0.1.0Sierpnia 04, 2026
Npm@lizhao1/memorax-code-internal:0.1.1Sierpnia 04, 2026
Npmprosty-formater-daty-util-4:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-util-14:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-util-15:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-util-16:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-nowy-1:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-nowy-3:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-nowy-5:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-nowy-6:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-nowy-7:1.0.0Sierpnia 04, 2026
Npmprosty-formater-daty-nowy-8:1.0.0Sierpnia 04, 2026
Npm@jsimplify/errno:2.0.7Sierpnia 04, 2026
Npm@jsimplify/errno:2.0.6Sierpnia 04, 2026
Npm@jsimplify/errno:2.0.8Sierpnia 04, 2026
pipilaunchdarkly-ai-server-sdk:1.9.9Sierpnia 05, 2026
Npmemulator:1.0.1Sierpnia 05, 2026
Npmpython-bitcoinlib:1.0.0Sierpnia 05, 2026
Npmprotokół ckcc:1.0.0Sierpnia 05, 2026
Npmledger-lib:1.0.0Sierpnia 05, 2026
Npmtrezor-lib:1.0.0Sierpnia 05, 2026
Npmhwi-lib:1.0.0Sierpnia 05, 2026
Npmethers-lib:1.0.0Sierpnia 05, 2026
Npmbip32-js:1.0.0Sierpnia 05, 2026
Npmethers-lib:1.0.1Sierpnia 05, 2026
Npmbip32-js:1.0.1Sierpnia 05, 2026
Npmmnemoniki-narzędzia:1.0.0Sierpnia 05, 2026
Npmprotokół ckcc:1.0.1Sierpnia 05, 2026
Npmpython-bitcoinlib:1.0.1Sierpnia 05, 2026
Npmtrezor-lib:1.0.1Sierpnia 05, 2026
Npmledger-lib:1.0.1Sierpnia 05, 2026
Npmhwi-lib:1.0.1Sierpnia 05, 2026
Npmethereum-sign-utils:1.0.0Sierpnia 05, 2026
Npmethers-lib:1.0.2Sierpnia 05, 2026
vskodpi-agent-chat:0.0.1Sierpnia 06, 2026
vskodbin-json:0.0.8Sierpnia 06, 2026
Npm@servicetitan/dte-unlayer:0.150.5Sierpnia 06, 2026
Npm@servicetitan/dte-unlayer:0.150.4Sierpnia 06, 2026
Npm@servicetitan/dte-unlayer:0.150.3Sierpnia 06, 2026
Npm@servicetitan/dte-unlayer:0.150.2Sierpnia 06, 2026
Npm@servicetitan/dte-unlayer:0.150.1Sierpnia 06, 2026
Npmkarapace-docs:1.0.1Sierpnia 06, 2026
Npmgithub-app-sts-action:1.0.1Sierpnia 06, 2026
Npmfoodi:99.99.1Sierpnia 06, 2026
Npmprzenieś-kodek-bcs:1.0.0Sierpnia 06, 2026
Npmprzenieś-kodek-bcs:1.0.1Sierpnia 06, 2026
Npmprzenieś-kodek-bcs:1.0.2Sierpnia 06, 2026
Npmrdfxvela:5.0.1Sierpnia 07, 2026
Npmrdfxvela:4.1.0Sierpnia 07, 2026
Npmrdfxvela:6.0.0Sierpnia 07, 2026
Npmrdfxvela:6.1.0Sierpnia 07, 2026
Npmrdfxvela:6.2.1Sierpnia 07, 2026
Npmvelabuild:2.0.0Sierpnia 07, 2026
Npmvelabuild:1.0.3Sierpnia 07, 2026
Npmvelabuild:1.0.2Sierpnia 07, 2026
Npmvelabuild:1.0.1Sierpnia 07, 2026
Npmvelabuild:1.0.0Sierpnia 07, 2026
Npmvelabuild:2.1.0Sierpnia 07, 2026
vskodalanas-testuje:0.0.1Sierpnia 07, 2026
Npmsyft-acp-util:1.0.0Sierpnia 07, 2026
Npmsyft-acp-core:1.0.0Sierpnia 07, 2026
Npmsyft-acp-uikit:1.0.0Sierpnia 07, 2026
Npmsyft-acp-atoms:1.0.0Sierpnia 07, 2026
Npmgpt-terminal-cli:1.0.0Sierpnia 07, 2026
Npmwormgpt-cli:1.0.0Sierpnia 07, 2026
Npmwormgpt-cli:1.0.1Sierpnia 07, 2026
Npmwormgpt-cli:1.0.2Sierpnia 07, 2026
Npmdojo-rn-interview:1.0.1Sierpnia 07, 2026
Npmwormgpt-cli:1.0.3Sierpnia 07, 2026
Npmwormgpt-cli:1.0.4Sierpnia 07, 2026
Npmwormgpt-cli:1.0.5Sierpnia 07, 2026
Npmwormgpt-cli:1.0.7Sierpnia 07, 2026
Npmwormgpt-cli:1.0.6Sierpnia 07, 2026
Npmwormgpt-cli:1.0.8Sierpnia 07, 2026

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.

sca-tools-oprogramowanie-narzędzia-analizy-kompozycji
Określ priorytety, rozwiąż problemy i zabezpiecz zagrożenia związane z oprogramowaniem
Załóż darmowe konto.
Nie wymagamy karty kredytowej.

Zabezpiecz rozwój i dostarczanie oprogramowania

z pakietem produktów Xygeni