Välkommen till majnumret av Xygeni Malicious Code Digest. Den här månaden fortsatte vårt säkerhetsforskningsteam att följa det föränderliga landskapet av hot mot programvaruleveranskedjan i offentliga paketregister, utvecklarverktyg, AI-assisterade arbetsflöden och moderna ... CI/CD miljöer. Under hela maj identifierade och validerade Xygeni hundratals skadliga paket som riktade sig mot npm-, PyPI-, VS Code- och OpenVSX-ekosystem.
Men maj handlade inte bara om volym. Det var också en månad då angripare i allt högre grad anpassade sina hantverk till AI-baserade utvecklingsmiljöer, utvecklarnas förtroendeantaganden och automatiserade pipelines.
Bland de mest anmärkningsvärda utredningarna som publicerats av Xygeni Security Team denna månad:
- JulesJacker, en flerstegskampanj mot npm-skadlig programvara som utger sig för att vara Googles Jules AI-agent för att stjäla arkiv, missbruka CI/CD miljöer, och till och med rikta in sig på sandlådan som analyserar den. Kampanjen introducerade krypterade värdstyrda laddare, förfalskade
google-labs-jules[bot]commits, stöld av molnmetadata och Kubernetes-rekognoscering mot själva analysinfrastrukturen. - PhantomBot, en skadlig npm-kampanj som missbrukar falska plånböcker, blockkedjor och Web3-verktyg för att stjäla inloggningsuppgifter, kompromettera utvecklarmiljöer och rikta in sig på kryptorelaterade arbetsflöden genom beroendemissbruk och leverans av nyttolast i steg.
- Ett storskaligt, skadligt npm-ekosystem som missbrukar falska TypeScript-verktyg, AI-temapaket, intern verktygsimitation, frontend-bibliotek, molnhjälpare och byggramverk för att fingeravtryckskopiera miljöer, stjäla autentiseringsuppgifter, distribuera persistens och kompromettera utvecklarsystem.
- Fortsatta vågor av skadliga paket som utnyttjar beroendeförvirring, typosquatting, missbruk efter installation, personifiering av AI-verktyg, versionsinflation och upprepat missbruk av namnrymder, utformade för att kringgå utvecklarnas förtroendeheuristik och kompromettera moderna SDLC arbetsflöden före detektering.
- Upptäckten av plattformsoberoende skadliga kampanjer som
@jaggle/resizeobservesurklippskapare, som imiterade ett legitimt paket vid distribution av Python-baserad persistens och kryptoplånboksbaserad urklippsersättning över Linux-, macOS- och Windows-system.
Under hela månaden observerade vi också en växande konvergens mellan AI-verktyg, ekosystem med öppen källkod och attacker i programvaruleveranskedjan. Hotaktörer riktade sig i allt högre grad mot AI-assisterade utvecklingsarbetsflöden, agentmiljöer, copiloter och molnbaserade byggprocesser. pipelinesom en del av bredare operationer för stöld av autentiseringsuppgifter och kompromettering av databas.
Dessa attacker är inte längre isolerade fall av enkel typosquatting. De involverar samordnade publiceringskampanjer, automatiserade versionsbursts, molntokenstöld, CI/CD missbruk, krypterad nyttolaststaging, sandlådeundvikande och ihållande komprometteringstekniker som är specifikt utformade för att integreras i betrodda utvecklarekosystem.
Denna månatliga uppdatering är en del av Xygenis pågående forskningsinitiativ för skadlig kod och hot i leveranskedjan, där vårt team kontinuerligt validerar skadliga paket, undersöker nya attackmönster och publicerar användbar information för att hjälpa säkerhets-, AppSec- och DevSecOps-team att ligga steget före de ständigt föränderliga riskerna i leveranskedjan.
För fullständig kontext för varje skadligt paket, skadlig kodkampanj och hotanalys som publiceras denna månad, utforska den fullständiga Malicious Code Digest från maj och relaterad forskning från Xygeni Security Team.
Vecka 4: Över 104 paket upptäckta
| Ekosystem | Paket | Datum |
|---|---|---|
| npm | @gbrlxvii/ts-formulär-utils:4.6.0 | May 25, 2026 |
| npm | @gbrlxvii/ts-formulär-utils:4.7.0 | May 25, 2026 |
| npm | pi-ocr:0.2.0 | May 25, 2026 |
| npm | @jaggle/resizeobserves:1.0.11 | May 25, 2026 |
| npm | fnd-butiker:0.0.7 | May 25, 2026 |
| npm | @gbrlxvii/ts-projekt-lint:1.7.0 | May 25, 2026 |
| npm | @gbrlxvii/ts-projekt-lint:1.8.0 | May 25, 2026 |
| npm | system-användaridentifierare-cli:7.0.0 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.13 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.12 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.15 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.14 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.16 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.19 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.17 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.18 | May 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.20 | May 26, 2026 |
| npm | intl-annonser:99.0.1 | May 26, 2026 |
| npm | tempo-layout:99.0.0 | May 26, 2026 |
| npm | tempo-layout:99.0.2 | May 26, 2026 |
| npm | itc-actors-api:99.0.0 | May 26, 2026 |
| npm | walmart-delade-moduler:99.0.1 | May 26, 2026 |
| npm | wml-komponenter:99.0.1 | May 26, 2026 |
| npm | plattformstempo: 99.0.1 | May 26, 2026 |
| npm | wml-kärna:99.0.1 | May 26, 2026 |
| npm | @izumiswap/sdk:3.0.3 | May 26, 2026 |
| npm | @izumiswap/sdk:3.0.4 | May 26, 2026 |
| npm | @izumiswap/sdk:3.0.5 | May 26, 2026 |
| npm | json-till-simple-graphql-schema:1.0.0 | May 26, 2026 |
| npm | reactive-cdk-app:1.0.1 | May 27, 2026 |
| npm | mmt-statisk:1.0.0 | May 27, 2026 |
| npm | reactive-cdk-app:1.0.4 | May 27, 2026 |
| npm | cdk-sagemaker-notebook-arbetsflöde: 1.0.3 | May 27, 2026 |
| npm | upptäckt-bygge:1.0.0 | May 27, 2026 |
| pypi | värld av kanga: 1.0.4 | May 27, 2026 |
| npm | forge-jsxy:1.0.92 | May 27, 2026 |
| npm | @gs-select/savings-client-application:99.0.0 | May 27, 2026 |
| npm | forge-jsxy:1.0.105 | May 27, 2026 |
| npm | forge-jsxy:1.0.107 | May 27, 2026 |
| npm | forge-jsxy:1.0.108 | May 27, 2026 |
| npm | redaktionell-mse-autentisering-ui:99.0.1 | May 28, 2026 |
| npm | redaktionell-kod: 99.0.1 | May 28, 2026 |
| npm | mse-tool-components:99.99.100 | May 28, 2026 |
| npm | forge-jsxy:1.0.120 | May 28, 2026 |
| npm | @gbrlxvi/ts-formulär-utils:1.0.0 | May 29, 2026 |
| vscode | rudranex-utvecklarassistent: 1.0.1 | May 29, 2026 |
| npm | nemo-reporter:1.8.2 | May 29, 2026 |
| npm | @qlab/ui:2.0.5 | May 29, 2026 |
| npm | forge-jsxy:1.0.121 | May 29, 2026 |
| npm | @qlab/ui:2.0.6 | May 29, 2026 |
| npm | @qlab/komponentintelligens:2.0.6 | May 29, 2026 |
| npm | sökmotorinstallation: 1.0.9106 | May 29, 2026 |
| npm | opensearch-setup-tool:1.0.9107 | May 29, 2026 |
| npm | @0xlr/vercel-analytics:999.0.0 | May 29, 2026 |
| npm | @0xlr/stripe-frontend:999.0.0 | May 29, 2026 |
| npm | @0xlr/stripe-checkout-js:999.0.0 | May 29, 2026 |
| npm | @0xlr/sentry-web:999.0.0 | May 29, 2026 |
| npm | @0xlr/kontorist-auktorisering:999.0.0 | May 29, 2026 |
| npm | @0xlr/supabase-db:999.0.0 | May 29, 2026 |
| npm | @0xlr/prisma-klient-js:999.0.0 | May 29, 2026 |
| npm | @flexspec/cli:0.3.1-dev.26612027722 | May 29, 2026 |
| npm | @cloudplatform-single-spa/administration:99.99.100 | May 30, 2026 |
| npm | @cloudplatform-single-spa/svp-s3-storage:99.99.100 | May 30, 2026 |
| npm | @maximvs1538/os-npm:99.0.0 | May 30, 2026 |
| npm | @enkla-inträde/landningsvägar:99.9.5 | May 30, 2026 |
| npm | @easy-entry/outside-registration-fop-navigator:99.9.5 | May 30, 2026 |
| npm | @enkel-entré/rutter:99.9.5 | May 30, 2026 |
| npm | cms-github:4.2.4 | May 30, 2026 |
| npm | @t-in-one/formulär_produkt_token:5.7.1 | May 30, 2026 |
| npm | @capibar.chat/ui-kit:99.5.7 | May 30, 2026 |
| npm | cms-hjälpgit:4.2.6 | May 30, 2026 |
| npm | cms-hjälpgit:4.2.8 | May 30, 2026 |
| vscode | xampp-manager:5.1.3 | May 30, 2026 |
| npm | @chattmall/auktorisering:1.0.0 | May 31, 2026 |
| npm | cms-storehub:1.3.4 | May 31, 2026 |
| npm | cms-storehub:1.3.5 | May 31, 2026 |
| npm | detaljhandelsplatsstrategi-gränssnitt: 1.1.1 | May 31, 2026 |
| npm | detaljhandelsplatsstrategi-gränssnitt: 1.1.2 | May 31, 2026 |
| npm | cms-storehub:1.3.6 | May 31, 2026 |
| pypi | simtooreal-cli:0.3.0 | Juni 01, 2026 |
| npm | conversa-sdk:2.0.2 | Juni 01, 2026 |
| npm | veltrix:9.0.0 | Juni 01, 2026 |
| npm | jingmeideshishi:1.0.4 | Juni 01, 2026 |
| npm | @tse-digital/core:99.0.0 | Juni 01, 2026 |
| npm | @telenor-se/core:99.0.0 | Juni 01, 2026 |
| npm | @ownit/core:99.0.0 | Juni 01, 2026 |
| npm | jingmeideshishi:1.0.5 | Juni 01, 2026 |
| npm | patientdokument: 75.0.0 | Juni 01, 2026 |
| npm | @antoncallahan/aws-användarhjälpare:6767.67.69 | Juni 01, 2026 |
| npm | @antoncallahan/aws-användarhjälpare:6767.67.68 | Juni 01, 2026 |
| npm | @antoncallahan/aws-användarhjälpare:6767.67.82 | Juni 01, 2026 |
| npm | @antoncallahan/aws-användarhjälpare:6767.67.80 | Juni 01, 2026 |
| npm | @antoncallahan/aws-användarhjälpare:6767.67.81 | Juni 01, 2026 |
| npm | @antoncallahan/aws-användarhjälpare:6767.67.83 | Juni 01, 2026 |
| npm | @antoncallahan/aws-användarhjälpare:6767.67.3 | Juni 01, 2026 |
| npm | veltrix:9.0.1 | Juni 01, 2026 |
| npm | @emcd-vue/auth:6.4.9 | Juni 01, 2026 |
| npm | @emcd-vue/b2b-betalningsformulär:5.7.4 | Juni 01, 2026 |
Vecka 3: Över 106 paket upptäckta
| Ekosystem | Paket | Datum |
|---|---|---|
| npm | erslove:1.22.12 | May 16, 2026 |
| npm | dit-miljö:17.4.2 | May 16, 2026 |
| npm | briantreehttp:0.4.0 | May 16, 2026 |
| npm | cheaty-sync-bot:1.0.0 | May 16, 2026 |
| openvsx | bingcha/bcai-verktyg:4.0.35 | May 16, 2026 |
| npm | hej-världen-paket-värde-värde-p:1.0.11 | May 16, 2026 |
| npm | hej-världen-paket-värde-värde-p:1.0.8 | May 16, 2026 |
| npm | hej-världen-paket-värde-värde-p:1.0.9 | May 16, 2026 |
| npm | hej-världen-paket-värde-värde-p:1.0.12 | May 16, 2026 |
| npm | axois-utils:1.0.6 | May 16, 2026 |
| npm | axois-utils:1.0.4 | May 16, 2026 |
| npm | venturo-dramatiker-core:1.0.8 | May 16, 2026 |
| npm | chalk-mall:1.0.16 | May 16, 2026 |
| npm | chalk-mall:1.0.14 | May 16, 2026 |
| npm | chalk-mall:1.0.20 | May 17, 2026 |
| npm | chalk-mall:1.0.19 | May 17, 2026 |
| npm | axois-utils:1.0.9 | May 17, 2026 |
| npm | @rocketreach/rr-komponenter:9999.0.0 | May 17, 2026 |
| npm | @cplace-paw-fe/cf-training-extended:2.0.4 | May 18, 2026 |
| npm | smtp-test-server-nod:99.2.1 | May 18, 2026 |
| npm | smtp-test-server-nod:99.2.2 | May 18, 2026 |
| npm | @lir-portal/webbkomponenter:2.0.4 | May 18, 2026 |
| npm | @zentrafinance/kontrakt:1.0.3 | May 18, 2026 |
| npm | @zentrafinance/protokoll-konfiguration:1.0.3 | May 18, 2026 |
| npm | @zentrafinance/sdk:1.0.3 | May 18, 2026 |
| npm | @zentrafinance/typer:1.0.3 | May 18, 2026 |
| npm | @zentrafinance/typer:1.0.5 | May 18, 2026 |
| npm | @zentrafinance/protokoll-konfiguration:1.0.6 | May 18, 2026 |
| npm | @zentrafinance/sdk:1.0.6 | May 18, 2026 |
| npm | @zentrafinance/typer:1.0.7 | May 18, 2026 |
| npm | clementine-sdk:2.0.0 | May 18, 2026 |
| npm | citrea-utils:2.0.0 | May 18, 2026 |
| npm | @zentrafinance/protokoll-konfiguration:2.0.1 | May 18, 2026 |
| npm | @zentrafinance/sdk:2.0.0 | May 18, 2026 |
| npm | @zentrafinance/typer:2.0.1 | May 18, 2026 |
| npm | @zentrafinance/typer:2.0.0 | May 18, 2026 |
| npm | bui-react-10hooks: 99.0.0 | May 18, 2026 |
| npm | bui-react-10components:99.0.0 | May 18, 2026 |
| npm | @deadcode09284814/axios-util:1.0.1 | May 18, 2026 |
| npm | @deadcode09284814/axios-util:1.0.0 | May 18, 2026 |
| npm | färg-stil-verktyg: 1.0.7 | May 18, 2026 |
| npm | nod-miljö-lösning: 1.2.0 | May 18, 2026 |
| npm | @easytipsportal/node-helper:1.0.1 | May 18, 2026 |
| npm | @zentrafinance/kontrakt:2.0.2 | May 18, 2026 |
| npm | citrea-sdk:2.0.2 | May 18, 2026 |
| npm | clementine-sdk:2.0.2 | May 18, 2026 |
| npm | citrea-brygga:2.0.2 | May 18, 2026 |
| npm | citrea-utils:2.0.2 | May 18, 2026 |
| npm | @zentrafinance/typer:2.0.2 | May 18, 2026 |
| npm | apexomni-nod: 1.0.0 | May 19, 2026 |
| npm | apex-handel: 1.0.0 | May 19, 2026 |
| npm | apex-handel: 1.0.1 | May 19, 2026 |
| npm | apex-kontakt: 1.0.4 | May 19, 2026 |
| npm | apexpro-nod:1.0.2 | May 19, 2026 |
| npm | apex-kontakt: 1.0.3 | May 19, 2026 |
| npm | apexomni-nod: 1.0.2 | May 19, 2026 |
| npm | apex-handel: 1.0.2 | May 19, 2026 |
| npm | apexpro-nod:1.0.3 | May 19, 2026 |
| npm | forge-jsxy:1.0.81 | May 19, 2026 |
| npm | forge-jsxy:1.0.90 | May 19, 2026 |
| npm | sickle-wrapper:0.2.1 | May 20, 2026 |
| npm | @doctolib-apps/native-personalized-services:99.99.99 | May 21, 2026 |
| npm | @doctolib-apps/native-personalized-services:1.0.0 | May 21, 2026 |
| npm | @doctolib-apps/native-personalized-services:1.0.1 | May 21, 2026 |
| pypi | kanga-hack:1.0.4 | May 21, 2026 |
| pypi | libhmac:0.8.28.1 | May 21, 2026 |
| npm | @limebike/supreme-data-grid:85.14.44 | May 21, 2026 |
| npm | @limebike/supreme-date-pickers:85.14.44 | May 21, 2026 |
| npm | @limebike/supreme-data-grid:85.14.48 | May 21, 2026 |
| pypi | ai-prishtina-agentic-kag:0.1.0 | May 21, 2026 |
| npm | hehehe:1.0.7 | May 21, 2026 |
| npm | defi-hotskanner: 2.1.2 | May 22, 2026 |
| npm | distribution-key-auditor: 0.7.3 | May 22, 2026 |
| npm | eth-wallet-sentinel:1.0.9 | May 22, 2026 |
| npm | web3-hemlighetsdetektor: 1.2.6 | May 22, 2026 |
| npm | solidity-deploy-guard:0.4.4 | May 22, 2026 |
| npm | mnemonisk-säkerhetskontroll:0.5.2 | May 22, 2026 |
| npm | krypto-autentiseringsuppgifter-skanner: 2.0.2 | May 22, 2026 |
| npm | kedjenyckelvaliderare: 0.2.3 | May 22, 2026 |
| npm | kedjenyckelvaliderare: 0.2.4 | May 22, 2026 |
| npm | defi-miljö-revisor:0.3.3 | May 22, 2026 |
| npm | distribution-key-auditor: 1.8.2 | May 22, 2026 |
| npm | defi-miljö-revisor:1.4.2 | May 22, 2026 |
| npm | solidity-deploy-guard:1.5.2 | May 22, 2026 |
| npm | plånbok-säkerhetskontroll: 2.1.3 | May 22, 2026 |
| npm | solidity-deploy-guard:1.5.3 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.1 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.3 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.2 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.5 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.6 | May 22, 2026 |
| npm | defi-hotskanner: 3.2.5 | May 22, 2026 |
| npm | defi-hotskanner: 3.2.4 | May 22, 2026 |
| npm | defi-miljö-revisor:1.4.9 | May 22, 2026 |
| npm | web3-hemlighetsdetektor: 2.3.6 | May 22, 2026 |
| npm | plånbok-säkerhetskontroll: 2.1.6 | May 22, 2026 |
| npm | mnemonisk-säkerhetskontroll:4.0.0 | May 22, 2026 |
| npm | eth-wallet-sentinel:4.0.0 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.7 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.8 | May 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.4 | May 22, 2026 |
Vecka 2: Över 95 paket upptäckta
| Ekosystem | Paket | Datum |
|---|---|---|
| npm | win-env-setup:3.0.5 | May 11, 2026 |
| npm | react-icon-svgs:1.0.1 | May 11, 2026 |
| npm | money-badger-open-rpc:201.99.100 | May 11, 2026 |
| npm | serverless-env-utils:1.0.0 | May 11, 2026 |
| npm | serverless-env-utils:1.0.2 | May 11, 2026 |
| npm | serverless-env-utils:1.0.3 | May 11, 2026 |
| npm | sahrbrucecode32:1.0.0 | May 11, 2026 |
| npm | claw_messenger:0.0.71 | May 11, 2026 |
| npm | @gbrlxvii/ts-formulär-utils:2.7.0 | May 11, 2026 |
| npm | efterköpspaketerare: 99.9.19 | May 11, 2026 |
| npm | efterköpspaketerare: 99.9.26 | May 11, 2026 |
| npm | efterköpspaketerare: 100.0.1 | May 11, 2026 |
| npm | efterköpspaketerare: 101.0.3 | May 11, 2026 |
| npm | rsflows-pexml:99.9.15 | May 11, 2026 |
| npm | rsflows-pexml:99.9.20 | May 11, 2026 |
| npm | efterköpspaketerare: 102.0.3 | May 11, 2026 |
| npm | rsflows-pexml:99.9.25 | May 11, 2026 |
| npm | efterköpspaketerare: 1.99.0 | May 11, 2026 |
| npm | långsam surfning: 10.0.0 | May 11, 2026 |
| npm | erslove:1.22.12 | May 11, 2026 |
| npm | dit-miljö:17.4.2 | May 11, 2026 |
| npm | hehehe:1.0.4 | May 11, 2026 |
| npm | @gbrlxvii/ts-formulär-utils:3.7.0 | May 11, 2026 |
| npm | claw_messenger:0.0.74 | May 11, 2026 |
| openvsx | whatwedo/twig:1.2.7 | May 11, 2026 |
| openvsx | george-alisson/html-preview-vscode:1.2.7 | May 11, 2026 |
| openvsx | sohibe/java-generate-setters-getters:9.0.2 | May 11, 2026 |
| npm | av leverantörer: 99.0.6 | May 11, 2026 |
| npm | briantreehttp:0.4.0 | May 11, 2026 |
| npm | middagskontrakt: 1.0.0 | May 12, 2026 |
| npm | @draftlab/db:0.16.1 | May 12, 2026 |
| npm | @uipath/uipath-python-bridge:1.0.1 | May 12, 2026 |
| npm | @uipath/aops-policy-tool:0.3.1 | May 12, 2026 |
| npm | @uipath/codedagent-verktyg:1.0.1 | May 12, 2026 |
| npm | @uipath/gov-verktyg:0.3.1 | May 12, 2026 |
| npm | @uipath/telemetri:0.0.7 | May 12, 2026 |
| npm | @uipath/admin-verktyg:0.1.1 | May 12, 2026 |
| npm | @uipath/codedapp-verktyg:1.0.1 | May 12, 2026 |
| npm | @uipath/insights-sdk:1.0.1 | May 12, 2026 |
| npm | @uipath/tool-workflowcompiler:0.0.12 | May 12, 2026 |
| npm | @uipath/projektpaketerare:1.1.16 | May 12, 2026 |
| npm | @uipath/åtkomstpolicy-sdk:0.3.1 | May 12, 2026 |
| npm | @uipath/vertikallösningsverktyg:1.0.1 | May 12, 2026 |
| npm | @uipath/integrationservice-sdk:1.0.2 | May 12, 2026 |
| npm | @uipath/åtkomstpolicyverktyg:0.3.1 | May 12, 2026 |
| npm | @uipath/resurskatalogverktyg:0.1.1 | May 12, 2026 |
| npm | @uipath/agent-tool:1.0.1 | May 12, 2026 |
| npm | @uipath/api-arbetsflödesverktyg:1.0.1 | May 12, 2026 |
| npm | @uipath/uppgifter-verktyg:1.0.1 | May 12, 2026 |
| npm | @uipath/lösningsverktyg:1.0.1 | May 12, 2026 |
| npm | @uipath/vss:0.1.6 | May 12, 2026 |
| npm | @tallyui/komponenter:1.0.1 | May 12, 2026 |
| npm | @squawk/flygmatte:0.5.4 | May 12, 2026 |
| npm | @squawk/väder:0.5.6 | May 12, 2026 |
| npm | @mistralai/mistralai-gcp:1.7.1 | May 12, 2026 |
| npm | @mesadev/saguaro:0.4.22 | May 12, 2026 |
| npm | dpdgroupuk:0.0.1 | May 12, 2026 |
| npm | @cplace-paw-fe/cf-training-extended:2.0.4 | May 12, 2026 |
| npm | @jacobson1977/hp-setup:2.0.2 | May 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.5 | May 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.6 | May 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.7 | May 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.8 | May 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.9 | May 14, 2026 |
| npm | @jacobson1977/hp-setup:2.1.0 | May 14, 2026 |
| npm | hpsetup:4.0.1 | May 14, 2026 |
| npm | hpsetup:4.0.2 | May 14, 2026 |
| npm | hpsetup:4.1.0 | May 14, 2026 |
| npm | hpsetup:4.1.3 | May 14, 2026 |
| npm | hpsetup:4.1.4 | May 14, 2026 |
| npm | hpsetup:4.1.5 | May 14, 2026 |
| npm | hpsetup:4.1.6 | May 14, 2026 |
| npm | hpsetup:4.1.8 | May 14, 2026 |
| npm | hpsetup:4.1.19 | May 14, 2026 |
| npm | hpsetup:4.1.20 | May 14, 2026 |
| npm | hpsetup:4.2.0 | May 14, 2026 |
| npm | huscallpro:1.0.1 | May 14, 2026 |
| pypi | ai-stavningskontroller: 1.0.0 | May 14, 2026 |
| pypi | cikada-tg:0.3.6 | May 14, 2026 |
| npm | smtp-test-server-nod:99.2.1 | May 14, 2026 |
| npm | smtp-test-server-nod:99.2.2 | May 14, 2026 |
| npm | @lir-portal/webbkomponenter:2.0.4 | May 14, 2026 |
| npm | dotenvv-verktyg:1.0.1 | May 14, 2026 |
| npm | rimraf-utils:1.0.1 | May 14, 2026 |
| npm | expresspress-verktyg:1.0.0 | May 14, 2026 |
| npm | expresspress-verktyg:1.0.1 | May 14, 2026 |
| npm | expresspress-utils:1.0.1 | May 14, 2026 |
| npm | @design-system-coopeuch/webb:999.0.4 | May 14, 2026 |
| npm | @design-system-coopeuch/webb:999.0.3 | May 14, 2026 |
| npm | @design-system-coopeuch/webb:999.0.2 | May 14, 2026 |
| pypi | pyexecutorsme:0.1.0 | May 15, 2026 |
| pypi | pyexecutorsme:0.1.2 | May 15, 2026 |
| npm | hej-världen-paket-värde-värde-p:1.0.7 | May 15, 2026 |
| npm | hej-världen-paket-värde-värde-p:1.0.10 | May 15, 2026 |
| npm | axon-enterprise: 1.0.0 | May 15, 2026 |
Vecka 1: Över 158 paket upptäckta
| Ekosystem | Paket | Datum |
|---|---|---|
| npm | @apple-pay-trust/avbruten:99.0.3 | May 01, 2026 |
| npm | apple-internal-security-bibliotek-v99:100.0.1 | May 01, 2026 |
| npm | fiat-token-admin:99.1.1 | May 01, 2026 |
| npm | stellar-stablecoin-scripts:99.1.0 | May 01, 2026 |
| npm | node-red-contrib-fox-control-admin:2.0.3 | May 01, 2026 |
| npm | node-red-contrib-fox-control-admin:2.0.4 | May 01, 2026 |
| npm | node-red-contrib-fox-control-admin:2.0.7 | May 01, 2026 |
| npm | blackbeards-navigator:211.0.0 | May 01, 2026 |
| npm | blackbeards-navigator:212.0.0 | May 01, 2026 |
| npm | blackbeards-navigator:213.0.0 | May 01, 2026 |
| npm | blackbeards-navigator:217.0.0 | May 01, 2026 |
| npm | blackbeards-navigator:220.0.0 | May 01, 2026 |
| npm | blackbeards-navigator:221.0.0 | May 01, 2026 |
| npm | blackbeards-navigator:222.0.0 | May 01, 2026 |
| npm | sirens-klagan:211.0.0 | May 01, 2026 |
| npm | sirens-klagan:212.0.0 | May 01, 2026 |
| npm | sirens-klagan:213.0.0 | May 01, 2026 |
| npm | krutspöke:212.0.0 | May 01, 2026 |
| npm | krutspöke:219.0.0 | May 01, 2026 |
| npm | codewhisperer-streaming:1.0.15 | May 02, 2026 |
| npm | shadxino:1.0.5 | May 02, 2026 |
| npm | amazon-data-kiosk-monorepo:1.0.10 | May 02, 2026 |
| npm | claude-code-best:2.0.1 | May 03, 2026 |
| npm | apexpro:99.99.99 | May 03, 2026 |
| npm | apexomni:99.99.99 | May 03, 2026 |
| npm | apexomni:99.99.100 | May 03, 2026 |
| npm | apexpro:99.99.100 | May 03, 2026 |
| npm | nod-miljö-lösning: 1.0.7 | May 03, 2026 |
| npm | nod-miljö-lösning: 1.0.8 | May 03, 2026 |
| npm | @xp-utilities/web:99.0.0 | May 03, 2026 |
| npm | nextjs-chatt-med-ai-tjänst:99.9.9 | May 03, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.13 | May 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.14 | May 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.15 | May 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.16 | May 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.17 | May 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.19 | May 04, 2026 |
| npm | @sbt_gitverse/analytics-klient:99.0.1 | May 04, 2026 |
| npm | @sbt_gitverse/analytics-klient:99.0.4 | May 04, 2026 |
| npm | @sbt_gitverse/analytics-klient:99.0.5 | May 04, 2026 |
| npm | @tochka-ui/stiftelse:99.0.2 | May 04, 2026 |
| npm | @tochka-ui/stiftelse:99.0.3 | May 04, 2026 |
| npm | @tochka-ui/stiftelse:99.0.4 | May 04, 2026 |
| npm | kl-b2c-ui-kit:99.0.1 | May 04, 2026 |
| npm | kl-b2c-ui-kit:99.0.2 | May 04, 2026 |
| npm | kl-b2c-ui-kit:99.0.3 | May 04, 2026 |
| npm | pi-exa-mcp:99.9.11 | May 04, 2026 |
| npm | pi-exa-mcp:99.9.12 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.26 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.33 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.34 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.35 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.37 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.38 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.51 | May 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.53 | May 04, 2026 |
| npm | paypal-utbetalningar-brygga:99.9.9 | May 04, 2026 |
| npm | paypal-utbetalningar-brygga:100.1.1 | May 04, 2026 |
| npm | paypal-utbetalningar-brygga:100.1.4 | May 04, 2026 |
| npm | paypal-utbetalningar-brygga:100.1.6 | May 04, 2026 |
| npm | paypal-utbetalningar-brygga:100.1.9 | May 04, 2026 |
| npm | paypal-utbetalningar-brygga:100.2.8 | May 04, 2026 |
| npm | microsoft-medarbetarupplevelse:99.2.2 | May 05, 2026 |
| npm | karpsköld: 0.1.0 | May 05, 2026 |
| npm | fanduel:100.5.0 | May 05, 2026 |
| npm | exiouss:1.0.6 | May 05, 2026 |
| npm | enterprise-aut-gateway-core:50.50.50 | May 06, 2026 |
| npm | @saif777/kodspegel5:7.66.4 | May 06, 2026 |
| npm | @saif777/kodspegel5:7.66.5 | May 06, 2026 |
| npm | funktionsflaggningstjänst: 2.0.1 | May 06, 2026 |
| npm | funktionsflaggningstjänst: 2.0.2 | May 06, 2026 |
| npm | funktionsflaggningstjänst: 2.0.3 | May 06, 2026 |
| npm | sortera-btree:2.1.2 | May 06, 2026 |
| npm | viem-kärna:1.0.0 | May 06, 2026 |
| npm | viem-utils-core:1.0.0 | May 06, 2026 |
| npm | hardhat-core-utils:1.0.0 | May 06, 2026 |
| npm | veltrix:1.0.0 | May 06, 2026 |
| npm | evm-utils:1.0.0 | May 06, 2026 |
| npm | web3-utils-core:1.0.0 | May 06, 2026 |
| npm | gjuteriverktyg:1.0.0 | May 06, 2026 |
| npm | carboniteapp:99.9.0 | May 07, 2026 |
| npm | karbonit-intern: 99.9.0 | May 07, 2026 |
| npm | money-badger-open-rpc:200.99.100 | May 07, 2026 |
| npm | 24712-pl5006:0.0.1 | May 07, 2026 |
| openvsx | eriklynd/json-tools:20.1.2 | May 07, 2026 |
| npm | invixco:1.0.4 | May 07, 2026 |
| npm | win-sys-health-agent:1.0.2 | May 08, 2026 |
| npm | win-env-setup:3.0.6 | May 08, 2026 |
| npm | win-sys-health-agent:1.0.3 | May 08, 2026 |
Skydda din programvaruleveranskedja mot sårbarheter och skadlig kod
Attacker mot programvaruleveranskedjan är inte längre teoretiska hot. Skadliga paket, AI-medveten skadlig kod, attacker mot beroendeförvirring, stöld av autentiseringsuppgifter och förgiftade utvecklarverktyg riktar sig aktivt mot moderna SDLCs, CI/CD pipelines och AI-assisterade utvecklingsmiljöer.
Med Xygenis tidiga upptäckt av skadlig kod och software supply chain security plattformen kan organisationer identifiera och blockera skadliga beroenden innan de når utvecklarnas arbetsstationer, byggsystem eller produktionsenheter pipelines.
Xygeni övervakar kontinuerligt ekosystem som npm, PyPI, VS Code och OpenVSX för att upptäcka skadliga paket, misstänkta publiceringsmönster, typosquatting, namnrymdsmissbruk, stöldbeteende i autentiseringsuppgifter och AI-drivna hot mot leveranskedjan i realtid. Resultaten prioriteras automatiskt baserat på utnyttjande, tillgänglighet och operativ påverkan så att team kan fokusera på de risker som faktiskt spelar roll.
Från skadliga npm-paket och komprometterade OSS-beroenden till AI-genererade kodrisker och förgiftade utvecklarverktyg, hjälper Xygeni säkerhets- och teknikteam att upprätthålla synlighet, förtroende och kontroll över den moderna programvaruleveranskedjan.
För att utforska de senaste skadliga programkampanjerna och validerade skadliga paket som upptäckts av Xygeni Security Team, besök den fullständiga Skadlig kodsammanfattning.
Håll dig säker. Håll dig snabb. Behåll kontrollen med Xygeni.




