Cha mhòr a h-uile seachdain, bidh na siostaman lorg malware againn a’ sganadh mìltean de phasganan ùra is ùraichte thar chlàran poblach leithid npm agus PyPI. Bha an t-seachdain seo glè ghnìomhach.
Dhearbh sinn 198 pasgan droch-rùnach, sa mhòr-chuid thar npm, le cùisean a bharrachd ann an leudachaidhean PyPI, OpenVSX, Composer, agus VS Code. Nochd grunn ann an cruinneachaidhean co-òrdanaichte, le fiosan droch-rùnach a-rithist air am foillseachadh fo na h-aon ainmean no thar theaghlaichean pasgan dlùth-cheangailte. B’ e cùis a bha a’ seasamh a-mach an sensivity pasgan, a thug npm làn de chòrr is 60 brath dreachdaichte thar raon 2.5.x. Nam measg bha cruinneachaidhean ainmeil eile ai-sdk-helpers (8 dreachan ag amas air luchd-leasachaidh AI), @antoncallahan/aws-user-helper (7 dreachan a’ dèanamh aithris air goireas AWS), @apple-pay-trust agus @google-pay-trust teaghlaichean (a’ dèanamh atharrais air modalan pàighidh-pàighidh), @frengki0707/google-cloud-clone (5 dreachan a’ dèanamh lethbhreac de Google Cloud), agus cms-storehub, cms-helpgit, agus cms-github (a’ targaideadh CMS pipelines). Bha mòran phasganan ag atharrais air modalan pàighidh is pàighidh, enterprise agus pacaidean lìn a-staigh, teachdaichean anailis, bunaitean UI, goireasan luchd-leasachaidh, rannsachairean co-phàirtean, pacaidean le cuspair sgòthan is Google, agus modalan eile a tha cumanta ann an sruthan-obrach leasachaidh an latha an-diugh.
Cha robh iad sin nan ana-cainnt iomallach. B’ e an rud a sheas a-mach an t-seachdain seo sgèile an fhoillseachaidh a-rithist is a-rithist thar nan aon theaghlaichean phasgan, ath-chleachdadh phàtranan ainmeachaidh, agus an dòigh anns an deach pacaidean droch-rùnach a chleith gus am biodh iad coltach ri eisimeileachdan dligheach taobh a-staigh lìbhrigeadh bathar-bog fìor. pipelines.
Tha an geàrr-chunntas seachdaineil seo mar phàirt den geàrr-chunntas còd droch-rùnach againn, far am bi sinn a’ dearbhadh bagairtean ùra agus a’ toirt seachad fiosrachadh obrachail gus sgiobaidhean DevSecOps a chuideachadh gus an cuid… pipelines mus tachair milleadh.
Feuchaidh sinn ri mìneachadh dè a lorg sinn an t-seachdain seo agus carson a tha e cudromach.
| Ceanglaichean taic | pasgan | Ceann-là |
|---|---|---|
| npm | @cloudplatform-single-spa/rianachd:99.99.100 | Mhà 30, 2026 |
| npm | @cloudplatform-single-spa/svp-s3-storage:99.99.100 | Mhà 30, 2026 |
| npm | @maximvs1538/os-npm:99.0.0 | Mhà 30, 2026 |
| npm | @slighean-inntrigidh-furasta/slighean-tìr-air-tìr:99.9.5 | Mhà 30, 2026 |
| npm | @furasta-inntrigeadh/taobh-a-muigh-clàradh-fop-navigator:99.9.5 | Mhà 30, 2026 |
| npm | @furasta-inntrigeadh/slighean:99.9.5 | Mhà 30, 2026 |
| npm | @t-ann-aon/comharra_toraidh_foirm:5.7.1 | Mhà 30, 2026 |
| npm | @capibar.chat/ui-kit:99.5.7 | Mhà 30, 2026 |
| còd vs | manaidsear-xampp:5.1.3 | Mhà 30, 2026 |
| npm | @teamplaid-còmhraidh/ùghdarras:1.0.0 | Mhà 31, 2026 |
| npm | sgeama json-gu-simple-graphql:1.0.0 | OgM 1, 2026 |
| npm | @gs-select/savings-client-application:99.0.0 | OgM 1, 2026 |
| npm | neach-aithris nemo: 1.8.2 | OgM 1, 2026 |
| npm | cms-github:4.2.4 | OgM 1, 2026 |
| npm | cms-helpgit:4.2.6 | OgM 1, 2026 |
| npm | cms-helpgit:4.2.8 | OgM 1, 2026 |
| npm | cms-stòr-ionad: 1.3.4 | OgM 1, 2026 |
| npm | cms-stòr-ionad: 1.3.5 | OgM 1, 2026 |
| npm | cms-stòr-ionad: 1.3.6 | OgM 1, 2026 |
| pypi | simtooreal-cli:0.3.0 | OgM 1, 2026 |
| npm | aghaidh-ro-innleachd-àite-reic: 1.1.1 | OgM 1, 2026 |
| npm | aghaidh-ro-innleachd-àite-reic: 1.1.2 | OgM 1, 2026 |
| npm | conversa-sdk:2.0.2 | OgM 1, 2026 |
| npm | veltrix:9.0.0 | OgM 1, 2026 |
| npm | veltrix:9.0.1 | OgM 1, 2026 |
| npm | jingmeideshishi: 1.0.4 | OgM 1, 2026 |
| npm | jingmeideshishi: 1.0.5 | OgM 1, 2026 |
| npm | @tse-digital/core:99.0.0 | OgM 1, 2026 |
| npm | @telenor-se/cro:99.0.0 | OgM 1, 2026 |
| npm | @ownit/core:99.0.0 | OgM 1, 2026 |
| npm | sgrìobhainnean euslaintich: 75.0.0 | OgM 1, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.69 | OgM 1, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.68 | OgM 1, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.82 | OgM 1, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.80 | OgM 1, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.81 | OgM 1, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.83 | OgM 1, 2026 |
| npm | @antoncallahan/aws-user-helper:6767.67.3 | OgM 1, 2026 |
| npm | @emcd-vue/ùghdarras:6.4.9 | OgM 1, 2026 |
| npm | @emcd-vue/b2b-pàighidh-foirm:5.7.4 | OgM 1, 2026 |
| npm | @ccrm/user-storage-api-axios: 5.0.1 | OgM 2, 2026 |
| npm | cugallachd: 2.5.8 | OgM 2, 2026 |
| npm | cugallachd: 2.5.12 | OgM 2, 2026 |
| npm | cugallachd: 2.5.16 | OgM 2, 2026 |
| npm | cugallachd: 2.5.17 | OgM 2, 2026 |
| npm | cugallachd: 2.5.18 | OgM 2, 2026 |
| npm | cugallachd: 2.5.19 | OgM 2, 2026 |
| npm | cugallachd: 2.5.20 | OgM 2, 2026 |
| npm | cugallachd: 2.5.21 | OgM 2, 2026 |
| npm | cugallachd: 2.5.22 | OgM 2, 2026 |
| npm | cugallachd: 2.5.23 | OgM 2, 2026 |
| npm | cugallachd: 2.5.24 | OgM 2, 2026 |
| npm | cugallachd: 2.5.25 | OgM 2, 2026 |
| npm | cugallachd: 2.5.26 | OgM 2, 2026 |
| npm | cugallachd: 2.5.27 | OgM 2, 2026 |
| npm | cugallachd: 2.5.28 | OgM 2, 2026 |
| npm | cugallachd: 2.5.29 | OgM 2, 2026 |
| npm | cugallachd: 2.5.30 | OgM 2, 2026 |
| npm | cugallachd: 2.5.31 | OgM 2, 2026 |
| npm | cugallachd: 2.5.32 | OgM 2, 2026 |
| npm | cugallachd: 2.5.41 | OgM 2, 2026 |
| npm | cugallachd: 2.5.42 | OgM 2, 2026 |
| npm | cugallachd: 2.5.43 | OgM 2, 2026 |
| npm | cugallachd: 2.5.44 | OgM 2, 2026 |
| npm | cugallachd: 2.5.45 | OgM 2, 2026 |
| npm | cugallachd: 2.5.46 | OgM 2, 2026 |
| npm | luchd-cuideachaidh meoo-ui: 1.0.1 | OgM 2, 2026 |
| npm | @langgraphjs/pasgan-innealan:1.2.10 | OgM 2, 2026 |
| npm | eyevox:9.0.1 | OgM 2, 2026 |
| npm | cugallachd: 2.5.53 | OgM 3, 2026 |
| npm | cugallachd: 2.5.54 | OgM 3, 2026 |
| npm | cugallachd: 2.5.55 | OgM 3, 2026 |
| npm | cugallachd: 2.5.56 | OgM 3, 2026 |
| npm | cugallachd: 2.5.57 | OgM 3, 2026 |
| npm | cugallachd: 2.5.61 | OgM 3, 2026 |
| npm | @sentry-browser-sdk/profiling-node:1.0.1 | OgM 4, 2026 |
| npm | @sentry-browser-sdk/profiling-node:1.0.2 | OgM 4, 2026 |
| npm | @sentry-browser-sdk/profiling-node:1.0.5 | OgM 4, 2026 |
| npm | seirbheis togail-airgid: 1.0.0 | OgM 4, 2026 |
| npm | cugallachd: 2.5.67 | OgM 4, 2026 |
| npm | cugallachd: 2.5.68 | OgM 4, 2026 |
| npm | modail-eadar-obrachaidh-vg:40.0.5 | OgM 4, 2026 |
| npm | internallib_v346:1.0.3 | OgM 4, 2026 |
| npm | internallib_v346:1.0.5 | OgM 4, 2026 |
| npm | internallib_v346:1.0.9 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 0.2.1 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 0.3.0 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 0.3.1 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 1.1.0 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 1.1.1 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 1.3.0 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 1.4.0 | OgM 4, 2026 |
| npm | luchd-cuideachaidh ai-sdk: 1.4.2 | OgM 4, 2026 |
| npm | @achuthvp/postinstall-poc: 1.0.3 | OgM 4, 2026 |
| npm | cugallachd: 2.5.0 | OgM 5, 2026 |
| npm | cugallachd: 2.5.1 | OgM 5, 2026 |
| npm | cugallachd: 2.5.2 | OgM 5, 2026 |
| npm | cugallachd: 2.5.3 | OgM 5, 2026 |
| npm | cugallachd: 2.5.4 | OgM 5, 2026 |
| npm | cugallachd: 2.5.5 | OgM 5, 2026 |
| npm | cugallachd: 2.5.13 | OgM 5, 2026 |
| npm | cugallachd: 2.5.14 | OgM 5, 2026 |
| npm | cugallachd: 2.5.15 | OgM 5, 2026 |
| npm | cugallachd: 2.5.33 | OgM 5, 2026 |
| npm | cugallachd: 2.5.34 | OgM 5, 2026 |
| npm | cugallachd: 2.5.35 | OgM 5, 2026 |
| npm | cugallachd: 2.5.36 | OgM 5, 2026 |
| npm | cugallachd: 2.5.37 | OgM 5, 2026 |
| npm | cugallachd: 2.5.38 | OgM 5, 2026 |
| npm | cugallachd: 2.5.58 | OgM 5, 2026 |
| npm | cugallachd: 2.5.59 | OgM 5, 2026 |
| npm | cugallachd: 2.5.60 | OgM 5, 2026 |
| npm | cugallachd: 2.5.62 | OgM 5, 2026 |
| npm | cugallachd: 2.5.63 | OgM 5, 2026 |
| npm | cugallachd: 2.5.64 | OgM 5, 2026 |
| npm | cugallachd: 2.5.65 | OgM 5, 2026 |
| npm | cugallachd: 2.5.66 | OgM 5, 2026 |
| npm | cugallachd: 2.5.69 | OgM 5, 2026 |
Dìon do eisimeileachdan stòr fosgailte an aghaidh so-leòntachd agus còd droch-rùnach
Na leig le pacaidean droch-rùnach ruighinn ort pipelines. Lorgaidh Tràth Malware Xygeni a’ toirt sealladh fìor-ùine don sgioba agad air na bagairtean as cudromaiche, a’ glacadh eisimeileachdan cronail mus bean iad ri do bhathar-bog a-riamh.
Mar a tha geàrr-chunntas na seachdain seo a’ dèanamh soilleir, chan eil meud is iom-fhillteachd iomairtean pacaid droch-rùnach a’ slaodadh sìos. Tha tuiltean dreach co-òrdanaichte, pearsanachadh modalan pàighidh, agus ainmean pacaid a tha a’ fuaimeachadh a-staigh dìreach mar cuid de na innleachdan a bhios luchd-ionnsaigh a’ cleachdadh gus teicheadh seachad. standard dìonan. Tha barrachd air sgrùdaidhean cunbhalach a dhìth gus fuireach air thoiseach air na bagairtean seo, tha e ag iarraidh sgrùdadh leantainneach thar gach clàr air a bheil na sgiobaidhean agad an urra.
Xygeni's Open Source Security Bidh am fuasgladh a’ sganadh agus a’ bacadh phasganan cronail aig àm foillseachaidh, thar npm, PyPI, agus nas fhaide air falbh. Le bhith a’ toirt prìomhachas co-theacsail do na so-leòntachdan a tha a’ cur a’ chunnart as motha san t-saoghal fhìor (agus a’ sìmpleachadh slighe an leigheis airson na sgiobaidhean DevSecOps agad) bidh Xygeni gad chuideachadh le bhith a’ cumail suas lìbhrigeadh bathar-bog tèarainte, earbsach gun a bhith a’ slaodadh sìos leasachadh.




