Benvinguts a l'edició de maig del Xygeni Malicious Code Digest. Aquest mes, el nostre equip de recerca en seguretat ha continuat fent un seguiment del panorama en evolució de les amenaces a la cadena de subministrament de programari en registres de paquets públics, eines per a desenvolupadors, fluxos de treball assistits per IA i sistemes moderns. CI/CD entorns. Durant tot el mes de maig, Xygeni va identificar i validar centenars de paquets maliciosos dirigits a ecosistemes npm, PyPI, VS Code i OpenVSX.
Però el maig no només va ser qüestió de volum. També va ser un mes en què els atacants van adaptar cada cop més les seves habilitats comercials als entorns de desenvolupament natius d'IA, als supòsits de confiança dels desenvolupadors i a l'automatització. pipelines.
Entre les investigacions més destacades publicades per l'equip de seguretat de Xygeni aquest mes:
- JulesJacker, una campanya de programari maliciós npm de diverses etapes que suplanta l'agent d'IA Jules de Google per robar repositoris i abusar-ne CI/CD entorns i fins i tot dirigir-se a la zona de proves analitzant-la. La campanya va introduir carregadors xifrats amb control d'amfitrió, falsificats
google-labs-jules[bot]commits, robatori de metadades al núvol i reconeixement de Kubernetes contra la mateixa infraestructura d'anàlisi. - PhantomBot, una campanya maliciosa de npm que utilitza moneders falsos, blockchain i eines Web3 per robar credencials, comprometre entorns de desenvolupador i atacar fluxos de treball relacionats amb les criptomonedes mitjançant l'abús de dependències i el lliurament de càrrega útil per etapes.
- Un ecosistema npm maliciós a gran escala que abusa d'utilitats TypeScript falses, paquets amb temàtica d'IA, suplantació d'eines internes, biblioteques frontend, ajudants al núvol i marcs de construcció per a entorns d'empremta digital, exfiltrar credencials, implementar persistència i comprometre sistemes de desenvolupador.
- Onades contínues de paquets maliciosos que aprofiten la confusió de dependències, l'ocupació typosquatting, l'abús postinstal·lació, la suplantació d'eines d'IA, la inflació de versions i l'abús repetit de l'espai de noms dissenyats per eludir l'heurística de confiança dels desenvolupadors i comprometre els sistemes moderns. SDLC fluxos de treball abans de la detecció.
- El descobriment de campanyes de programari maliciós multiplataforma com ara
@jaggle/resizeobservessegrestador de porta-retalls, que suplantava un paquet legítim mentre implementava la persistència basada en Python i la substitució de porta-retalls de criptomonedes en sistemes Linux, macOS i Windows.
Al llarg del mes, també vam observar una creixent convergència entre les eines d'IA, els ecosistemes de codi obert i els atacs a la cadena de subministrament de programari. Els actors amenaçadors van atacar cada cop més els fluxos de treball de desenvolupament assistit per IA, els entorns d'agents, els copilots i la compilació nativa del núvol. pipelines com a part d'operacions més àmplies de robatori de credencials i comprometre repositoris.
Aquests atacs ja no són casos aïllats de simple typosquatting. Impliquen campanyes de publicació coordinades, ràfegues de versions automatitzades, robatori de tokens al núvol, CI/CD abús, estadificació de càrrega útil xifrada, evasió de sandbox i tècniques de compromís persistent dissenyades específicament per integrar-se en ecosistemes de desenvolupadors de confiança.
Aquesta actualització mensual forma part de la iniciativa de recerca contínua de Xygeni sobre programari maliciós i amenaces de la cadena de subministrament, on el nostre equip valida contínuament paquets maliciosos, investiga patrons d'atac emergents i publica intel·ligència accionable per ajudar els equips de seguretat, AppSec i DevSecOps a mantenir-se per davant de l'evolució del risc de la cadena de subministrament.
Per obtenir el context complet de cada paquet maliciós, campanya de programari maliciós i anàlisi d'amenaces publicades aquest mes, exploreu el resum complet de codi maliciós del maig i la recerca relacionada de l'equip de seguretat de Xygeni.
Setmana 4: Més de 104 paquets descoberts
| Ecosistema | paquet | Data |
|---|---|---|
| npm | @gbrlxvii/ts-form-utils:4.6.0 | Pot 25, 2026 |
| npm | @gbrlxvii/ts-form-utils:4.7.0 | Pot 25, 2026 |
| npm | pi-ocr:0.2.0 | Pot 25, 2026 |
| npm | @jaggle/resizeobserves:1.0.11 | Pot 25, 2026 |
| npm | trobar-botigues:0.0.7 | Pot 25, 2026 |
| npm | @gbrlxvii/ts-project-lint:1.7.0 | Pot 25, 2026 |
| npm | @gbrlxvii/ts-project-lint:1.8.0 | Pot 25, 2026 |
| npm | identificador-d'usuari-del-sistema-cli:7.0.0 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.13 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.12 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.15 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.14 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.16 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.19 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.17 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.18 | Pot 26, 2026 |
| npm | @jaggle/resizeobserves:1.0.20 | Pot 26, 2026 |
| npm | anuncis-intl:99.0.1 | Pot 26, 2026 |
| npm | disseny de tempo: 99.0.0 | Pot 26, 2026 |
| npm | disseny de tempo: 99.0.2 | Pot 26, 2026 |
| npm | itc-actors-api:99.0.0 | Pot 26, 2026 |
| npm | mòduls compartits de Walmart: 99.0.1 | Pot 26, 2026 |
| npm | components-wml:99.0.1 | Pot 26, 2026 |
| npm | tempo de plataforma: 99.0.1 | Pot 26, 2026 |
| npm | wml-core:99.0.1 | Pot 26, 2026 |
| npm | @izumiswap/sdk:3.0.3 | Pot 26, 2026 |
| npm | @izumiswap/sdk:3.0.4 | Pot 26, 2026 |
| npm | @izumiswap/sdk:3.0.5 | Pot 26, 2026 |
| npm | json-a-simple-graphql-schema:1.0.0 | Pot 26, 2026 |
| npm | reactiva-cdk-aplicació:1.0.1 | Pot 27, 2026 |
| npm | mmt-static:1.0.0 | Pot 27, 2026 |
| npm | reactiva-cdk-aplicació:1.0.4 | Pot 27, 2026 |
| npm | cdk-sagemaker-notebook-flux de treball: 1.0.3 | Pot 27, 2026 |
| npm | discovery-build:1.0.0 | Pot 27, 2026 |
| pipi | món del kanga:1.0.4 | Pot 27, 2026 |
| npm | forge-jsxy:1.0.92 | Pot 27, 2026 |
| npm | @gs-select/savings-client-application:99.0.0 | Pot 27, 2026 |
| npm | forge-jsxy:1.0.105 | Pot 27, 2026 |
| npm | forge-jsxy:1.0.107 | Pot 27, 2026 |
| npm | forge-jsxy:1.0.108 | Pot 27, 2026 |
| npm | editorial-mse-authentication-ui:99.0.1 | Pot 28, 2026 |
| npm | codi editorial: 99.0.1 | Pot 28, 2026 |
| npm | components-mse-tool:99.99.100 | Pot 28, 2026 |
| npm | forge-jsxy:1.0.120 | Pot 28, 2026 |
| npm | @gbrlxvi/ts-form-utils:1.0.0 | Pot 29, 2026 |
| vscode | rudranex-developer-assistant:1.0.1 | Pot 29, 2026 |
| npm | nemo-reporter:1.8.2 | Pot 29, 2026 |
| npm | @qlab/ui:2.0.5 | Pot 29, 2026 |
| npm | forge-jsxy:1.0.121 | Pot 29, 2026 |
| npm | @qlab/ui:2.0.6 | Pot 29, 2026 |
| npm | @qlab/component-intelligence:2.0.6 | Pot 29, 2026 |
| npm | configuració-del-motor-de-cerca:1.0.9106 | Pot 29, 2026 |
| npm | eina-de-configuració-d'opensearch:1.0.9107 | Pot 29, 2026 |
| npm | @0xlr/vercel-analytics:999.0.0 | Pot 29, 2026 |
| npm | @0xlr/stripe-frontend:999.0.0 | Pot 29, 2026 |
| npm | @0xlr/stripe-checkout-js:999.0.0 | Pot 29, 2026 |
| npm | @0xlr/sentry-web:999.0.0 | Pot 29, 2026 |
| npm | @0xlr/clerk-auth:999.0.0 | Pot 29, 2026 |
| npm | @0xlr/supabase-db:999.0.0 | Pot 29, 2026 |
| npm | @0xlr/prisma-client-js:999.0.0 | Pot 29, 2026 |
| npm | @flexspec/cli:0.3.1-dev.26612027722 | Pot 29, 2026 |
| npm | @cloudplatform-single-spa/administració:99.99.100 | Pot 30, 2026 |
| npm | @cloudplatform-single-spa/svp-s3-storage:99.99.100 | Pot 30, 2026 |
| npm | @maximvs1538/os-npm:99.0.0 | Pot 30, 2026 |
| npm | @rutes-d'entrada-fàcil/aterratge:99.9.5 | Pot 30, 2026 |
| npm | @easy-entry/outside-registration-fop-navigator:99.9.5 | Pot 30, 2026 |
| npm | @entrada-fàcil/rutes:99.9.5 | Pot 30, 2026 |
| npm | cms-github:4.2.4 | Pot 30, 2026 |
| npm | @t-in-one/form_product_token:5.7.1 | Pot 30, 2026 |
| npm | @capibar.chat/ui-kit:99.5.7 | Pot 30, 2026 |
| npm | cms-helpgit:4.2.6 | Pot 30, 2026 |
| npm | cms-helpgit:4.2.8 | Pot 30, 2026 |
| vscode | xampp-manager:5.1.3 | Pot 30, 2026 |
| npm | @chat-template/auth:1.0.0 | Pot 31, 2026 |
| npm | cms-storehub:1.3.4 | Pot 31, 2026 |
| npm | cms-storehub:1.3.5 | Pot 31, 2026 |
| npm | front-end de l'estratègia d'ubicació comercial: 1.1.1 | Pot 31, 2026 |
| npm | front-end de l'estratègia d'ubicació comercial: 1.1.2 | Pot 31, 2026 |
| npm | cms-storehub:1.3.6 | Pot 31, 2026 |
| pipi | simtooreal-cli:0.3.0 | Juny 01, 2026 |
| npm | conversa-sdk:2.0.2 | Juny 01, 2026 |
| npm | veltrix:9.0.0 | Juny 01, 2026 |
| npm | jingmeideshishi:1.0.4 | Juny 01, 2026 |
| npm | @tse-digital/core:99.0.0 | Juny 01, 2026 |
| npm | @telenor-se/core:99.0.0 | Juny 01, 2026 |
| npm | @ownit/core:99.0.0 | Juny 01, 2026 |
| npm | jingmeideshishi:1.0.5 | Juny 01, 2026 |
| npm | documents del pacient: 75.0.0 | Juny 01, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.69 | Juny 01, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.68 | Juny 01, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.82 | Juny 01, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.80 | Juny 01, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.81 | Juny 01, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.83 | Juny 01, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.3 | Juny 01, 2026 |
| npm | veltrix:9.0.1 | Juny 01, 2026 |
| npm | @emcd-vue/auth:6.4.9 | Juny 01, 2026 |
| npm | @emcd-vue/b2b-pay-form:5.7.4 | Juny 01, 2026 |
Setmana 3: Més de 106 paquets descoberts
| Ecosistema | paquet | Data |
|---|---|---|
| npm | erslove:1.22.12 | Pot 16, 2026 |
| npm | dit-envv:17.4.2 | Pot 16, 2026 |
| npm | briantree http:0.4.0 | Pot 16, 2026 |
| npm | cheaty-sync-bot:1.0.0 | Pot 16, 2026 |
| openvsx | bingcha/bcai-tools:4.0.35 | Pot 16, 2026 |
| npm | hola-món-pkg-valor-valor-p:1.0.11 | Pot 16, 2026 |
| npm | hola-món-pkg-valor-valor-p:1.0.8 | Pot 16, 2026 |
| npm | hola-món-pkg-valor-valor-p:1.0.9 | Pot 16, 2026 |
| npm | hola-món-pkg-valor-valor-p:1.0.12 | Pot 16, 2026 |
| npm | axois-utils:1.0.6 | Pot 16, 2026 |
| npm | axois-utils:1.0.4 | Pot 16, 2026 |
| npm | venturo-dramaturg-core:1.0.8 | Pot 16, 2026 |
| npm | chalk-template:1.0.16 | Pot 16, 2026 |
| npm | chalk-template:1.0.14 | Pot 16, 2026 |
| npm | chalk-template:1.0.20 | Pot 17, 2026 |
| npm | chalk-template:1.0.19 | Pot 17, 2026 |
| npm | axois-utils:1.0.9 | Pot 17, 2026 |
| npm | @rocketreach/rr-components:9999.0.0 | Pot 17, 2026 |
| npm | @cplace-paw-fe/cf-training-extended:2.0.4 | Pot 18, 2026 |
| npm | node-servidor-de-prova-smtp:99.2.1 | Pot 18, 2026 |
| npm | node-servidor-de-prova-smtp:99.2.2 | Pot 18, 2026 |
| npm | @lir-portal/components-web:2.0.4 | Pot 18, 2026 |
| npm | @zentrafinance/contractes:1.0.3 | Pot 18, 2026 |
| npm | @zentrafinance/protocol-config:1.0.3 | Pot 18, 2026 |
| npm | @zentrafinance/sdk:1.0.3 | Pot 18, 2026 |
| npm | @zentrafinance/types:1.0.3 | Pot 18, 2026 |
| npm | @zentrafinance/types:1.0.5 | Pot 18, 2026 |
| npm | @zentrafinance/protocol-config:1.0.6 | Pot 18, 2026 |
| npm | @zentrafinance/sdk:1.0.6 | Pot 18, 2026 |
| npm | @zentrafinance/types:1.0.7 | Pot 18, 2026 |
| npm | clementine-sdk:2.0.0 | Pot 18, 2026 |
| npm | citrea-utils:2.0.0 | Pot 18, 2026 |
| npm | @zentrafinance/protocol-config:2.0.1 | Pot 18, 2026 |
| npm | @zentrafinance/sdk:2.0.0 | Pot 18, 2026 |
| npm | @zentrafinance/types:2.0.1 | Pot 18, 2026 |
| npm | @zentrafinance/types:2.0.0 | Pot 18, 2026 |
| npm | bui-react-10hooks: 99.0.0 | Pot 18, 2026 |
| npm | components de bui-react-10:99.0.0 | Pot 18, 2026 |
| npm | @deadcode09284814/axios-util:1.0.1 | Pot 18, 2026 |
| npm | @deadcode09284814/axios-util:1.0.0 | Pot 18, 2026 |
| npm | color-style-utils:1.0.7 | Pot 18, 2026 |
| npm | node-env-resolve:1.2.0 | Pot 18, 2026 |
| npm | @easytipsportal/node-helper:1.0.1 | Pot 18, 2026 |
| npm | @zentrafinance/contractes:2.0.2 | Pot 18, 2026 |
| npm | citrea-sdk:2.0.2 | Pot 18, 2026 |
| npm | clementine-sdk:2.0.2 | Pot 18, 2026 |
| npm | citrea-bridge:2.0.2 | Pot 18, 2026 |
| npm | citrea-utils:2.0.2 | Pot 18, 2026 |
| npm | @zentrafinance/types:2.0.2 | Pot 18, 2026 |
| npm | apexomni-node:1.0.0 | Pot 19, 2026 |
| npm | apex-trading:1.0.0 | Pot 19, 2026 |
| npm | apex-trading:1.0.1 | Pot 19, 2026 |
| npm | connector àpex: 1.0.4 | Pot 19, 2026 |
| npm | apexpro-node:1.0.2 | Pot 19, 2026 |
| npm | connector àpex: 1.0.3 | Pot 19, 2026 |
| npm | apexomni-node:1.0.2 | Pot 19, 2026 |
| npm | apex-trading:1.0.2 | Pot 19, 2026 |
| npm | apexpro-node:1.0.3 | Pot 19, 2026 |
| npm | forge-jsxy:1.0.81 | Pot 19, 2026 |
| npm | forge-jsxy:1.0.90 | Pot 19, 2026 |
| npm | embolcall de falç: 0.2.1 | Pot 20, 2026 |
| npm | @doctolib-apps/native-personalized-services:99.99.99 | Pot 21, 2026 |
| npm | @doctolib-apps/native-personalized-services:1.0.0 | Pot 21, 2026 |
| npm | @doctolib-apps/native-personalized-services:1.0.1 | Pot 21, 2026 |
| pipi | kanga-hack:1.0.4 | Pot 21, 2026 |
| pipi | libhmac:0.8.28.1 | Pot 21, 2026 |
| npm | @limebike/supreme-data-grid:85.14.44 | Pot 21, 2026 |
| npm | @limebike/supreme-date-pickers:85.14.44 | Pot 21, 2026 |
| npm | @limebike/supreme-data-grid:85.14.48 | Pot 21, 2026 |
| pipi | ai-prishtina-agentic-kag:0.1.0 | Pot 21, 2026 |
| npm | hehehe:1.0.7 | Pot 21, 2026 |
| npm | defi-threat-scaner:2.1.2 | Pot 22, 2026 |
| npm | auditor-de-claus-de-desplegament:0.7.3 | Pot 22, 2026 |
| npm | eth-wallet-sentinel:1.0.9 | Pot 22, 2026 |
| npm | web3-secrets-detector:1.2.6 | Pot 22, 2026 |
| npm | Solidity-Deploy-Guard:0.4.4 | Pot 22, 2026 |
| npm | comprovació-mnemònica-de-seguretat:0.5.2 | Pot 22, 2026 |
| npm | escàner de credencials criptogràfiques: 2.0.2 | Pot 22, 2026 |
| npm | validador-de-claus-de-cadena:0.2.3 | Pot 22, 2026 |
| npm | validador-de-claus-de-cadena:0.2.4 | Pot 22, 2026 |
| npm | defi-env-auditor:0.3.3 | Pot 22, 2026 |
| npm | auditor-de-claus-de-desplegament:1.8.2 | Pot 22, 2026 |
| npm | defi-env-auditor:1.4.2 | Pot 22, 2026 |
| npm | Solidity-Deploy-Guard:1.5.2 | Pot 22, 2026 |
| npm | verificador-de-seguretat-de-carter:2.1.3 | Pot 22, 2026 |
| npm | Solidity-Deploy-Guard:1.5.3 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.1 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.3 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.2 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.5 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.6 | Pot 22, 2026 |
| npm | defi-threat-scaner:3.2.5 | Pot 22, 2026 |
| npm | defi-threat-scaner:3.2.4 | Pot 22, 2026 |
| npm | defi-env-auditor:1.4.9 | Pot 22, 2026 |
| npm | web3-secrets-detector:2.3.6 | Pot 22, 2026 |
| npm | verificador-de-seguretat-de-carter:2.1.6 | Pot 22, 2026 |
| npm | comprovació-mnemònica-de-seguretat:4.0.0 | Pot 22, 2026 |
| npm | eth-wallet-sentinel:4.0.0 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.7 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.8 | Pot 22, 2026 |
| npm | @jaggle/resizeobserves:1.0.4 | Pot 22, 2026 |
Setmana 2: Més de 95 paquets descoberts
| Ecosistema | paquet | Data |
|---|---|---|
| npm | win-env-setup:3.0.5 | Pot 11, 2026 |
| npm | react-icon-svgs:1.0.1 | Pot 11, 2026 |
| npm | money-badger-open-rpc:201.99.100 | Pot 11, 2026 |
| npm | serverless-env-utils:1.0.0 | Pot 11, 2026 |
| npm | serverless-env-utils:1.0.2 | Pot 11, 2026 |
| npm | serverless-env-utils:1.0.3 | Pot 11, 2026 |
| npm | sahrbrucecode32:1.0.0 | Pot 11, 2026 |
| npm | claw_messenger:0.0.71 | Pot 11, 2026 |
| npm | @gbrlxvii/ts-form-utils:2.7.0 | Pot 11, 2026 |
| npm | paquet posterior a la compra: 99.9.19 | Pot 11, 2026 |
| npm | paquet posterior a la compra: 99.9.26 | Pot 11, 2026 |
| npm | paquet posterior a la compra: 100.0.1 | Pot 11, 2026 |
| npm | paquet posterior a la compra: 101.0.3 | Pot 11, 2026 |
| npm | rsflows-pexml:99.9.15 | Pot 11, 2026 |
| npm | rsflows-pexml:99.9.20 | Pot 11, 2026 |
| npm | paquet posterior a la compra: 102.0.3 | Pot 11, 2026 |
| npm | rsflows-pexml:99.9.25 | Pot 11, 2026 |
| npm | paquet posterior a la compra: 1.99.0 | Pot 11, 2026 |
| npm | slow-surf:10.0.0 | Pot 11, 2026 |
| npm | erslove:1.22.12 | Pot 11, 2026 |
| npm | dit-envv:17.4.2 | Pot 11, 2026 |
| npm | hehehe:1.0.4 | Pot 11, 2026 |
| npm | @gbrlxvii/ts-form-utils:3.7.0 | Pot 11, 2026 |
| npm | claw_messenger:0.0.74 | Pot 11, 2026 |
| openvsx | whatwedo/twig:1.2.7 | Pot 11, 2026 |
| openvsx | george-alisson/html-preview-vscode:1.2.7 | Pot 11, 2026 |
| openvsx | sohibe/java-generate-setters-getters:9.0.2 | Pot 11, 2026 |
| npm | proveïdors: 99.0.6 | Pot 11, 2026 |
| npm | briantree http:0.4.0 | Pot 11, 2026 |
| npm | contractes de migdia: 1.0.0 | Pot 12, 2026 |
| npm | @draftlab/db:0.16.1 | Pot 12, 2026 |
| npm | @uipath/uipath-python-bridge:1.0.1 | Pot 12, 2026 |
| npm | @uipath/aops-policy-tool:0.3.1 | Pot 12, 2026 |
| npm | @uipath/codedagent-tool:1.0.1 | Pot 12, 2026 |
| npm | @uipath/gov-tool:0.3.1 | Pot 12, 2026 |
| npm | @uipath/telemetria:0.0.7 | Pot 12, 2026 |
| npm | @uipath/admin-tool:0.1.1 | Pot 12, 2026 |
| npm | @uipath/codedapp-tool:1.0.1 | Pot 12, 2026 |
| npm | @uipath/insights-sdk:1.0.1 | Pot 12, 2026 |
| npm | @uipath/compilador-de-flux-de-treball d'eines:0.0.12 | Pot 12, 2026 |
| npm | @uipath/project-packager:1.1.16 | Pot 12, 2026 |
| npm | @uipath/access-policy-sdk:0.3.1 | Pot 12, 2026 |
| npm | @uipath/vertical-solutions-tool:1.0.1 | Pot 12, 2026 |
| npm | @uipath/integrationservice-sdk:1.0.2 | Pot 12, 2026 |
| npm | @uipath/access-policy-tool:0.3.1 | Pot 12, 2026 |
| npm | @uipath/resourcecatalog-tool:0.1.1 | Pot 12, 2026 |
| npm | @uipath/eina-agent:1.0.1 | Pot 12, 2026 |
| npm | @uipath/api-workflow-tool:1.0.1 | Pot 12, 2026 |
| npm | @uipath/eina-de-tasques:1.0.1 | Pot 12, 2026 |
| npm | @uipath/eina-de-solució:1.0.1 | Pot 12, 2026 |
| npm | @uipath/vss:0.1.6 | Pot 12, 2026 |
| npm | @tallyui/components:1.0.1 | Pot 12, 2026 |
| npm | @squawk/flight-math:0.5.4 | Pot 12, 2026 |
| npm | @squawk/temps:0.5.6 | Pot 12, 2026 |
| npm | @mistralai/mistralai-gcp:1.7.1 | Pot 12, 2026 |
| npm | @mesadev/saguaro:0.4.22 | Pot 12, 2026 |
| npm | dpdgroupuk:0.0.1 | Pot 12, 2026 |
| npm | @cplace-paw-fe/cf-training-extended:2.0.4 | Pot 12, 2026 |
| npm | @jacobson1977/hp-setup:2.0.2 | Pot 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.5 | Pot 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.6 | Pot 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.7 | Pot 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.8 | Pot 14, 2026 |
| npm | @jacobson1977/hp-setup:2.0.9 | Pot 14, 2026 |
| npm | @jacobson1977/hp-setup:2.1.0 | Pot 14, 2026 |
| npm | configuració de hp:4.0.1 | Pot 14, 2026 |
| npm | configuració de hp:4.0.2 | Pot 14, 2026 |
| npm | configuració de hp:4.1.0 | Pot 14, 2026 |
| npm | configuració de hp:4.1.3 | Pot 14, 2026 |
| npm | configuració de hp:4.1.4 | Pot 14, 2026 |
| npm | configuració de hp:4.1.5 | Pot 14, 2026 |
| npm | configuració de hp:4.1.6 | Pot 14, 2026 |
| npm | configuració de hp:4.1.8 | Pot 14, 2026 |
| npm | configuració de hp:4.1.19 | Pot 14, 2026 |
| npm | configuració de hp:4.1.20 | Pot 14, 2026 |
| npm | configuració de hp:4.2.0 | Pot 14, 2026 |
| npm | housecallpro:1.0.1 | Pot 14, 2026 |
| pipi | correctors ortogràfics ai:1.0.0 | Pot 14, 2026 |
| pipi | cicada-tg:0.3.6 | Pot 14, 2026 |
| npm | node-servidor-de-prova-smtp:99.2.1 | Pot 14, 2026 |
| npm | node-servidor-de-prova-smtp:99.2.2 | Pot 14, 2026 |
| npm | @lir-portal/components-web:2.0.4 | Pot 14, 2026 |
| npm | dotenvv-tool:1.0.1 | Pot 14, 2026 |
| npm | rimraf-utils:1.0.1 | Pot 14, 2026 |
| npm | eina-express:1.0.0 | Pot 14, 2026 |
| npm | eina-express:1.0.1 | Pot 14, 2026 |
| npm | exxpress-utils:1.0.1 | Pot 14, 2026 |
| npm | @disseny-system-coopeuch/web:999.0.4 | Pot 14, 2026 |
| npm | @disseny-system-coopeuch/web:999.0.3 | Pot 14, 2026 |
| npm | @disseny-system-coopeuch/web:999.0.2 | Pot 14, 2026 |
| pipi | pyeexecutorsme:0.1.0 | Pot 15, 2026 |
| pipi | pyeexecutorsme:0.1.2 | Pot 15, 2026 |
| npm | hola-món-pkg-valor-valor-p:1.0.7 | Pot 15, 2026 |
| npm | hola-món-pkg-valor-valor-p:1.0.10 | Pot 15, 2026 |
| npm | axó-enterprise: 1.0.0 | Pot 15, 2026 |
Setmana 1: Més de 158 paquets descoberts
| Ecosistema | paquet | Data |
|---|---|---|
| npm | @apple-pay-trust/cancel·lat:99.0.3 | Pot 01, 2026 |
| npm | apple-internal-segurety-library-v99:100.0.1 | Pot 01, 2026 |
| npm | fiat-token-admin:99.1.1 | Pot 01, 2026 |
| npm | scripts-de-coin-stable-d'estrella:99.1.0 | Pot 01, 2026 |
| npm | node-red-contrib-fox-control-admin:2.0.3 | Pot 01, 2026 |
| npm | node-red-contrib-fox-control-admin:2.0.4 | Pot 01, 2026 |
| npm | node-red-contrib-fox-control-admin:2.0.7 | Pot 01, 2026 |
| npm | navegador-barbes-negres:211.0.0 | Pot 01, 2026 |
| npm | navegador-barbes-negres:212.0.0 | Pot 01, 2026 |
| npm | navegador-barbes-negres:213.0.0 | Pot 01, 2026 |
| npm | navegador-barbes-negres:217.0.0 | Pot 01, 2026 |
| npm | navegador-barbes-negres:220.0.0 | Pot 01, 2026 |
| npm | navegador-barbes-negres:221.0.0 | Pot 01, 2026 |
| npm | navegador-barbes-negres:222.0.0 | Pot 01, 2026 |
| npm | sirenes-lament:211.0.0 | Pot 01, 2026 |
| npm | sirenes-lament:212.0.0 | Pot 01, 2026 |
| npm | sirenes-lament:213.0.0 | Pot 01, 2026 |
| npm | fantasma-de-pólvora:212.0.0 | Pot 01, 2026 |
| npm | fantasma-de-pólvora:219.0.0 | Pot 01, 2026 |
| npm | codewhisperer-streaming:1.0.15 | Pot 02, 2026 |
| npm | shadxino:1.0.5 | Pot 02, 2026 |
| npm | amazon-data-kiosk-monorepo:1.0.10 | Pot 02, 2026 |
| npm | claude-code-best:2.0.1 | Pot 03, 2026 |
| npm | apexpro:99.99.99 | Pot 03, 2026 |
| npm | apexomni:99.99.99 | Pot 03, 2026 |
| npm | apexomni:99.99.100 | Pot 03, 2026 |
| npm | apexpro:99.99.100 | Pot 03, 2026 |
| npm | node-env-resolve:1.0.7 | Pot 03, 2026 |
| npm | node-env-resolve:1.0.8 | Pot 03, 2026 |
| npm | @xp-utilities/web:99.0.0 | Pot 03, 2026 |
| npm | nextjs-chat-with-ai-service:99.9.9 | Pot 03, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.13 | Pot 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.14 | Pot 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.15 | Pot 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.16 | Pot 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.17 | Pot 04, 2026 |
| npm | @alfa.life.mapp/app.web:99.0.19 | Pot 04, 2026 |
| npm | @sbt_gitverse/analytics-client:99.0.1 | Pot 04, 2026 |
| npm | @sbt_gitverse/analytics-client:99.0.4 | Pot 04, 2026 |
| npm | @sbt_gitverse/analytics-client:99.0.5 | Pot 04, 2026 |
| npm | @tochka-ui/foundation:99.0.2 | Pot 04, 2026 |
| npm | @tochka-ui/foundation:99.0.3 | Pot 04, 2026 |
| npm | @tochka-ui/foundation:99.0.4 | Pot 04, 2026 |
| npm | kl-b2c-ui-kit:99.0.1 | Pot 04, 2026 |
| npm | kl-b2c-ui-kit:99.0.2 | Pot 04, 2026 |
| npm | kl-b2c-ui-kit:99.0.3 | Pot 04, 2026 |
| npm | pi-exa-mcp:99.9.11 | Pot 04, 2026 |
| npm | pi-exa-mcp:99.9.12 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.26 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.33 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.34 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.35 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.37 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.38 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.51 | Pot 04, 2026 |
| npm | google-cloud-secret-manager-config-poc:99.9.53 | Pot 04, 2026 |
| npm | paypal-payouts-bridge:99.9.9 | Pot 04, 2026 |
| npm | paypal-payouts-bridge:100.1.1 | Pot 04, 2026 |
| npm | paypal-payouts-bridge:100.1.4 | Pot 04, 2026 |
| npm | paypal-payouts-bridge:100.1.6 | Pot 04, 2026 |
| npm | paypal-payouts-bridge:100.1.9 | Pot 04, 2026 |
| npm | paypal-payouts-bridge:100.2.8 | Pot 04, 2026 |
| npm | microsoft-empleat-experience:99.2.2 | Pot 05, 2026 |
| npm | escut de carpa: 0.1.0 | Pot 05, 2026 |
| npm | fanduel:100.5.0 | Pot 05, 2026 |
| npm | exiouss:1.0.6 | Pot 05, 2026 |
| npm | enterprise-auth-gateway-core:50.50.50 | Pot 06, 2026 |
| npm | @saif777/codemirror5:7.66.4 | Pot 06, 2026 |
| npm | @saif777/codemirror5:7.66.5 | Pot 06, 2026 |
| npm | servei-de-marcadors-de-característiques:2.0.1 | Pot 06, 2026 |
| npm | servei-de-marcadors-de-característiques:2.0.2 | Pot 06, 2026 |
| npm | servei-de-marcadors-de-característiques:2.0.3 | Pot 06, 2026 |
| npm | sort-btree:2.1.2 | Pot 06, 2026 |
| npm | viem-core:1.0.0 | Pot 06, 2026 |
| npm | viem-utils-core:1.0.0 | Pot 06, 2026 |
| npm | hardhat-core-utils:1.0.0 | Pot 06, 2026 |
| npm | veltrix:1.0.0 | Pot 06, 2026 |
| npm | evm-utils:1.0.0 | Pot 06, 2026 |
| npm | web3-utils-core:1.0.0 | Pot 06, 2026 |
| npm | foundry-utils:1.0.0 | Pot 06, 2026 |
| npm | carboniteapp:99.9.0 | Pot 07, 2026 |
| npm | carbonita-interna: 99.9.0 | Pot 07, 2026 |
| npm | money-badger-open-rpc:200.99.100 | Pot 07, 2026 |
| npm | 24712-pl5006:0.0.1 | Pot 07, 2026 |
| openvsx | eriklynd/json-tools:20.1.2 | Pot 07, 2026 |
| npm | invixco:1.0.4 | Pot 07, 2026 |
| npm | win-sys-health-agent:1.0.2 | Pot 08, 2026 |
| npm | win-env-setup:3.0.6 | Pot 08, 2026 |
| npm | win-sys-health-agent:1.0.3 | Pot 08, 2026 |
Assegureu la vostra cadena de subministrament de programari contra vulnerabilitats i codi maliciós
Els atacs a la cadena de subministrament de programari ja no són amenaces teòriques. Els paquets maliciosos, el programari maliciós que detecta la IA, els atacs de confusió de dependències, els lladres de credencials i les eines de desenvolupador enverinades tenen com a objectiu activa els dispositius moderns. SDLCs, CI/CD pipelines, i entorns de desenvolupament assistit per IA.
Amb la detecció precoç de programari maliciós de Xygeni i software supply chain security plataforma, les organitzacions poden identificar i bloquejar dependències malicioses abans que arribin a les estacions de treball dels desenvolupadors, a la construcció de sistemes o a la producció pipelines.
Xygeni monitoritza contínuament ecosistemes com ara npm, PyPI, VS Code i OpenVSX per detectar paquets maliciosos, patrons de publicació sospitosos, typosquatting, abús d'espai de noms, comportament de robatori de credencials i amenaces de la cadena de subministrament impulsades per la IA en temps real. Les troballes es prioritzen automàticament en funció de l'explotabilitat, l'accessibilitat i l'impacte operatiu, de manera que els equips es poden centrar en els riscos que realment importen.
Des de paquets npm maliciosos i dependències OSS compromeses fins a riscos de codi generat per IA i eines de desenvolupament enverinades, Xygeni ajuda els equips de seguretat i enginyeria a mantenir la visibilitat, la confiança i el control a tota la cadena de subministrament de programari moderna.
Per explorar les darreres campanyes de programari maliciós i els paquets maliciosos validats descoberts per l'equip de seguretat de Xygeni, visiteu la pàgina completa Resum de codi maliciós.
Mantingueu-vos segurs. Mantingueu-vos ràpids. Mantingueu el control amb Xygeni.




