Shai hulud - pacaidean npm - ionnsaigh slabhraidh solair

Shai-Hulud: Mìneachadh air a’ chnuimh pacaidean npm

TL; DR

Air 14 Sultain, 2025, chomharraich luchd-rannsachaidh Shai Hulud, cnuimh fèin-ath-riochdachadh falaichte a-staigh pacaidean npm, a’ tionndadh ùrachadh eisimeileachd àbhaisteach gu bhith na ùrachadh làn-sgèile ionnsaigh slabhraidh solairAir fhaicinn an toiseach anns an @ctrl/beag-dath pasgan le Daniel dos Santos Pereira, bidh Shai-Hulud a’ buain dìomhaireachdan, gan toirt a-mach tro stòran-dàta agus sruthan-obrach GitHub, agus ga ath-fhoillseachadh fhèin air feadh a’ chlàir le bhith a’ cleachdadh teisteanasan a chaidh a ghoid. Taobh a-staigh làithean, leum àireamh nam pasganan gabhaltach bho dhusanan gu ceudan, a’ dearbhadh sin Shaihulud chan e dìreach Trojan eile a th’ ann ach cnuimh a chaidh a dhealbhadh gus sgaoileadh gu fèin-ghluasadach air feadh eag-shiostam npm.

Buaidh: tha cunnart ann gum bi leasaiche no ruitheadair CI sam bith a stàlaicheas pacaidean npm poblach.

Gnìomhan sa bhad: bacadh a chur air dreachan aithnichte, gluasad gu stàlaidhean glasaidh-fhaidhlichean a-mhàin, comharran npm agus GitHub a thionndadh, sruthan-obrach a sgrùdadh, agus sùil a chumail airson Comharran Co-rèiteachaidh (IoCn).

Dè a thachair?

Tha Ionnsaigh slabhraidh solair Shai-Hulud ann am pacaidean npm 'S e seo aon de na tachartasan as mì-rianaile a chaidh a chumail o chionn ghoirid. Eu-coltach ri Trojans iomallach, tha a' chnuimh seo a' measgachadh goid teisteanasan, toirt air falbh fèin-ghluasadach, agus fèin-ath-riochdachadhMar thoradh air an sin, lùghdaich clàr-ama an galair bho sheachdainean gu dìreach uairean a thìde.

Do sgiobaidhean DevOps, tha an leasan soilleir: ma tha e comasach do gach stàladh còd a ruith, tha gach ùrachadh eisimeileachd na phuing briseadh a dh’ fhaodadh a bhith ann.

Teisteanasan Vector Tùsail is Targaideach a dh’fhaodadh a bhith ann

Mion-sgrùdadh tràth a’ nochdadh gun do thòisich an ionnsaigh le coltas teisteanasan air an goidMar eisimpleir, iomairtean fiosgaich a’ dèanamh lethbhreac de npm login no dh’ fhaodadh gum bi comharran luchd-leasachaidh air an glacadh le brosnachaidhean MFA. Cho luath ‘s a fhuair luchd-ionnsaigh a’ chiad àite sin, sgaoil a’ chnuimh le bhith ga leabachadh fhèin a-steach do phasganan npm agus a’ goid barrachd dhìomhaireachdan bho:

  • faidhlichean rèiteachaidh npm mar .npmrc, gu tric anns a bheil comharran foillseachaidh.
  • Caochlaidhean àrainneachd agus rèiteachaidhean le PATan GitHub agus CI/CD dìomhaireachdan.
  • Puingean crìochnachaidh meata-dhàta sgòthan (AWS, GCP, Azure) a’ toirt a-mach teisteanasan geàrr-ùine airson gluasad taobhach.

Mar sin, b’ e goid teisteanasan an t-àite tòiseachaidh. Le comharran npm dligheach agus dìomhaireachdan GitHub, b’ urrainn dha Shai-Hulud fèin-ath-riochdachadh thar iomadh pasgan agus stòr-dàta gun oidhirp a bharrachd dhaonna.

Buaidh Ionnsaigh Slabhraidh Solarachaidh Shai-Hulud air an Riaghaltas

Tha Shai-Hulud fhathast gnìomhach an-diugh. Bidh a’ chnuimh seo a’ luathachadh clàr-ama na buaidhe. Tha na thug seachdainean uaireigin le Trojan a-nis a’ nochdadh ann an uairean a thìde. Mar thoradh air an sin, tha an sgaoileadh nas luaithe agus nas duilghe a chumail fodha. Bidh e a’ dol air adhart le:

  • A’ goid chomharran foillseachaidh npm agus dìomhaireachdan GitHub.
  • Ag ath-fhoillseachadh fhèin ann am pasganan npm eile.
  • A’ cur sruthan-obrach GitHub Actions droch-rùnach ris airson buanseasmhachd.

Cò air a bheil buaidh:

Tha sgioba sam bith a stàlaicheas pacaidean npm poblach fosgailte. A bharrachd air an sin, tha cunnart mòr ann an luchd-leasachaidh le comharran npm no GitHub tasgadan. Tha luchd-ruith CI a bhios a’ cleachdadh dìomhaireachdan farsaing so-leònte cuideachd.

Cunnart gnìomhachais

Bidh buaidh a’ ghnìomhachais a’ fàs gu luath. Faodaidh comharran a chaidh a ghoid leantainn gu bhith a’ gabhail thairis cunntasan, a’ goid phasganan, agus eadhon a’ cleachdadh gu mì-chleachdadh san sgòth. A bharrachd air sin, tha seasmhachd ann an sruthan-obrach GitHub ga dhèanamh nas duilghe a ghlanadh. Mar sin, feumaidh sgiobaidhean dèiligeadh ri Shai-Hulud mar thachartas leantainneach, chan e tachartas dùinte.

Mar a tha Ionnsaigh Slabhraidh Solarachaidh Shai-Hulud ag Obrachadh ann am Pacaidean npm

Amasan agus adhbhar an ionnsaigh

Tha an iomairt air a leasachadh airson trì rudan:

  • Is e a’ chiad amas a bhith goid teisteanasan air sgèile mhòr bho choimpiutairean-uchd luchd-leasachaidh agus ruitheadairean CI. Tha seo a’ gabhail a-steach comharran foillseachaidh npm, comharran GitHub, agus teisteanasan sgòthan. Gu dearbh, tha iomadh anailis a’ dearbhadh buain dìomhaireachd siostamach, leithid ruith TruffleHog agus ceistean a chur air crìoch-phuingean meata-dhàta sgòthan.
  • Is e an dàrna amas a bhith sgaoileadh gu fèin-ghluasadach le bhith a’ dèanamh ana-cleachdadh air còraichean foillseachaidh luchd-gleidhidh a tha air an cur an cunnart. Mar thoradh air an sin, bidh aon àite a’ leudachadh gu luath gu mòran, leis gu bheil dreachan ùra gabhaltach de phasganan eile a’ nochdadh gun oidhirp a bharrachd dhaonna.
  • Is e an treas amas a bhith maireannach agus a’ teicheadh ​​gu earbsach tro bhun-structar GitHub. Bidh luchd-ionnsaigh a’ cruthachadh stòr-dàta poblach leis an ainm “Shai-Hulud” le bunait dhùbailte64 dàta.json, agus a bharrachd air sin bidh iad a’ cur sruth-obrach a bhios a’ dèanamh sreath ${{ toJSON(dìomhaireachdan) }} agus ga phostadh gu webhook statach.

Am measg nan duaisean a dh’ fhaodadh a bhith ann tha ruigsinneachd fad-ùine gu clàran agus còd tùsail, gluasad luath taobhach a-steach do chunntasan sgòthan, agus an roghainn an t-sèine solair a dhèanamh na armachd nas motha. Tha aithris phoblach a’ sealltainn gun deach stòran-tasgaidh prìobhaideach a thionndadh gu poblach le a “-imrich” iar-leasachan, a tha ag àrdachadh foillseachadh dàta agus gluasad

Taobh a-staigh Luchd-pàighidh Shai-Hulud: pasgan.js ann am Pasganan npm

Bidh Shai-Hulud a’ soithichean mar a mòr, air a phacaigeadh le Webpack agus air a lughdachadh gu mòr Faidhle JavaScript (pasgan.js, mu 3–3.7 MB) a bhios a’ cur an gnìomh bho às dèidh an stàlaidh dubhan a-steach pasgan.jsonMar thoradh air an sin, Bidh gach stàladh a’ piobrachadh an luchd gu fèin-ghluasadach. Bidh an dealbhadh seo a’ falach chomharraichearan, a’ teannachadh sruth smachd, agus a’ putadh a h-uile loidsig a-steach do aon artaifact a bhios ag obair rè an stàlaidh. Bidh luchd-anailis gu cunbhalach a’ dearbhadh pasgan Webpack, meud faidhle neo-àbhaisteach, agus coileanadh aig àm an stàlaidh.

Feartan doilleireachd agus an-aghaidh mion-sgrùdaidh a chì thu ann an sampallan:

  • Graf modúl air a lughdachadh le IDan modalan àireamhach, beachdan gann, agus sruth smachd rèidh., Tha an structar seo a’ dèanamh ath-sgrùdadh làimhe gu math duilich.
  • Falaich sreang tro shreathan base64 agus luchd-cuideachaidh togail. Mar eisimpleir, Mar as trice bidh còdachadh is dì-chòdachadh base64 a-rithist is a-rithist a’ nochdadh timcheall air cleachdaidhean às-tharraing.
  • Sgaoileadh fiùghantach tro measadhpàtrain -style agus cuirp gnìomh a chaidh a chruthachadh, agus mar sin a’ leigeil le còd giùlan atharrachadh aig àm ruith.
  • sìoladh OS a bhith a’ cur barrachd luach air coileanadh Linux agus macOS gu sònraichte air luchd-ruith CI agus coimpiutairean-uchd luchd-leasachaidh.

Bho thaobh practaigeach, tha am pasgan modúlach. Tha na sgrìobhaidhean a’ toirt cunntas air modalan airson lorg OS, sganaidhean siostam faidhle agus dìomhaireachd git, ruigsinneachd SDK sgòthan, obrachaidhean API GitHub, agus einnsean iomadachaidh a bhios a’ deasachadh phasganan eile a tha aig an neach-gleidhidh. Gu dearbh, tha StepSecurity agus ReversingLabs le chèile a’ soilleireachadh gnìomh a bhios ag ùrachadh phasganan leis a’ chnap-starra droch-rùnach gu fèin-ghluasadach.

Cur an gnìomh aig àm stàlaidh ann an Shai-Hulud: Mar a bhios pacaidean npm a’ piobrachadh a’ chnuimh

Bidh an ionnsaigh a’ tòiseachadh nuair a ruith an nòd às dèidh an stàlaidh pasgan.js. Aig an ìre seo, bidh an sgriobt a’ tòiseachadh agus a’ fosgladh staid obrach sa chuimhne, a’ suidheachadh an stèidh airson làn obrachadh a’ chnuimhe.

Lorg agus buain

  • Bidh an luchd-pàighidh a’ tilgeil a-mach process.env agus a’ sganadh faidhlichean ionadail airson dìomhaireachdan àrd-entropy agus ro-leasachain chomharran. A bharrachd air sin, bidh e a’ leudachadh còmhdach le bhith a’ ruith TruffleHog.
  • Bidh e a’ faighneachd cheistean mu cheann-phuingean meata-dhàta sgòthan gus teisteanasan geàrr-ùine a chruinneachadh. Mar eisimpleir, gairmean gu 169.254.169.254 air AWS no metadata.google.internal air GCP gu tric a’ nochdadh ann an aoighean gabhaltach.
  • Mar sin, bidh teisteanas sam bith a lorgar ri chleachdadh sa bhad gus pacaidean npm ùra fhoillseachadh no sruthan-obrach GitHub a phutadh.

Sguabadh às

  • Bidh a’ chnuimh a’ cruthachadh stòr-tasgaidh ùr GitHub leis an ainm Shai Hulud agus a’ sgrìobhadh còdachadh dùbailte le base64 data.json le mion-fhiosrachadh mun àrd-ùrlar, dumpan àrainneachd, agus dìomhaireachdan. Mar a chithear, tha an giùlan fuaimneach seo furasta fhaicinn ma tha fios aig luchd-dìon càite an coimhead iad.
  • Bidh e cuideachd a’ cur sruth-obrach GitHub Actions, gu tric air meur leis an ainm shai-hulud, a tha a’ sreathachadh ${{ toJSON(secrets) }} agus cuiridh e an dàta gu webhook statach. A bharrachd air sin, mairidh an sruth-obrach seo gus an toir cuideigin air falbh e gu gnìomhach.

Iomadachadh

  • Le comharra npm sam bith a lorgar, bidh an luchd a’ clàradh a h-uile pasgan a tha aig an neach-gleidhidh a chaidh a mhilleadh. An uairsin, bidh e a’ faighinn gach tarball, a’ cur a-steach bundle.js agus inntrigeadh postinstall, agus ag ath-fhoillseachadh a’ phacaid.
  • Mar thoradh air an sin, faodaidh dusanan de phasganan gabhaltach nochdadh ann am beagan uairean a thìde, ag iomadachadh radius an spreadhaidh air feadh an eag-shiostam.

Buanseasmhachd agus nochdadh

  • Bidh a’ chnuimh a’ cumail sruthan-obrach droch-rùnach beò agus, ann an grunn chùisean, a’ tionndadh stòran prìobhaideach gu poblach le “-imrich” iar-leasachan. Gu h-iomlan, nì seo cinnteach gum bi an t-ionnsaighear a’ cumail grèim agus a’ meudachadh aodion dàta.

Nota lorg iuchair
An cleachdadh neo-àbhaisteach seo de ${{ toJSON(secrets) }} ann an sruthan-obrach Gnìomhan tha e tearc. Mar sin, Bu chòir do sgiobaidhean a làimhseachadh mar chomharradh àrd-chomharra rè sealg.

Pàtran sruth-obrach glanaichte air am bu chòir dhut coimhead

An cleachdadh neo-àbhaisteach seo de gu JSON (dìomhaireachdan) Tha ann an Gnìomhan na chomharradh àrd-chomharra san tachartas seo.

Còd-brèige iomadachaidh àrd-ìre (sàbhailte, tuairisgeulach)

Chunnaic luchd-anailis an lùb seo air sgèile mhòr, agus tha sin a’ mìneachadh an leum luath bho dhusanan gu ceudan de phasganan gabhaltach.

Carson a tha seo na chnuimh ann an eag-shiostam pacaid

Is e malware a th’ ann an cnuimh a sgaoileas leis fhèin gun a bhith feumach air ceumannan obrachaidh làimhe aig gach ìre. Ann an siostaman obrachaidh, mar as trice bidh cnuimhean a’ gabhail brath air so-leòntachd lìonra gus gluasad bho aon inneal gu inneal eile. An coimeas ri sin, bidh Shai-Hulud ag obair taobh a-staigh clàr npm. Tha an t-slighe èifeachdach aige troimhe ath-chleachdadh teisteanasan.

Bidh a’ chnuimh a’ gabhail brath air comharran foillseachaidh npm a chaidh a ghoid. Cho luath ‘s a gheibh e teisteanasan dligheach, bidh e ag ath-fhoillseachadh dreachan gabhaltach fo phasganan eile a tha leis an aon neach-gleidhidh. Às deidh sin, bidh na pacaidean sin air an stàladh le luchd-leasachaidh no luchd-ruith CI gun dùil, agus bidh an cearcall ag ath-aithris.

Air an adhbhar seo, luchd-anailis tèarainteachd, nam measg Leughadh dorcha, seòrsaich Shai-Hulud mar cnuimh fèin-ath-riochdachadh seach Trojan sìmplidh no tachartas typosquatting. Tha an diofar cudromach: mar as trice bidh Trojan a’ dèanamh cron air aon aoigh, ach bidh cnuimh a’ meudachadh a bhuaidh gu fèin-ghluasadach air feadh eag-shiostam.

Duilleag-chleachdaidh “Mar a tha e ag obair”

Gus geàrr-chunntas a dhèanamh air cearcall-beatha Shai-Hulud, seo ana-cothromcismion-sgrùdadh air na prìomh cheumannan aige:

  • Pasgan le às dèidh an stàlaidh air a stàladh, agus bundle.js a’ cur an gnìomh.
  • Bidh an luchd-pàighidh a’ tilgeil caochladairean àrainneachdail, a’ sganadh faidhlichean agus eachdraidh git, a’ ruith TruffleHog, agus a’ cur cheistean air seirbheisean meata-dhàta sgòthan. Mar thoradh air an sin, bidh dìomhaireachd sam bith a lorgar feumail sa bhad.
  • Bidh às-shìoladh a’ tachairt ann an dà dhòigh: an toiseach, le bhith a’ cruthachadh stòr-tasgaidh poblach leis an ainm Shai Hulud le còdachadh dùbailte base64 data.json; san dàrna àite, le bhith a’ cur sruth-obrach GitHub Actions a bhios a’ postadh ${{ toJSON(secrets) }} gu dubhan-lìn.
  • Le bhith a’ cleachdadh comharra npm sam bith a chaidh a ghoid, bidh an cnuimh ag ath-fhoillseachadh a h-uile pasgan eile a tha leis an neach-gleidhidh a chaidh a mhilleadh leis an aon dubhan droch-rùnach. San dòigh seo, bidh an galar ag iomadachadh gu luath.
  • Mu dheireadh, tha barrachd dhìomhaireachdan aig an ionnsaighear, barrachd phasganan airson sgaoileadh troimhe, agus seasmhachd taobh a-staigh cunntasan agus stòran-dàta GitHub.

Mar a sheachnas tu an seòrsa ionnsaigh seo, gu practaigeach

’S e rabhadh a th’ ann an Shai-Hulud. Chan e cunnart san àm ri teachd a th’ ann an cnuimh a ghoid comharran agus a dh’fhoillsicheas i fhèin a-rithist, tha i beò anns an eag-shiostam phasganan npm an-diugh. Gus casg a chur air an t-seòrsa seo de ionnsaigh slabhraidh solair, feumaidh sgiobaidhean smachdan a ghabhas prògramadh, a tha fèin-ghluasadach, agus a ghabhas cur an gnìomh gu dìreach ann an CI/CD pipelines. Is iad sin na dìonan ceudna as urrainn dhut a chur an gnìomh mu thràth Xigin.

Cuir stad air droch stuthan aig a’ gheata

Bu chòir dhut pacaidean npm agus tarballs a sganadh mus ruig iad luchd-leasachaidh no obraichean CI. bundle.js faidhlichean, iar-stàladh amharasach hooks, agus comharran doilleireachd uile nan comharran rabhaidh tràth. A bharrachd air sin, a bhith a’ cur an gnìomh amannan fuarachaidh agus dreachan prìne ann an pipelinea’ cur casg air sgaoilidhean ùra, gun sgrùdadh, bho bhith air an ithe gu fèin-ghluasadach.

Cùmhnantan CI/CD gu h-àbhaisteach

Guardrails in CI/CD riatanach. Bidh iad a’ diùltadh aonaidhean no stàlaidhean a bheir a-steach sgriobtaichean no faidhlichean binary ùra. Aig an aon àm, bidh iad a’ cur bacadh air sruthan-obrach a bhios a’ sreathachadh dìomhaireachdan no a’ feuchainn ri puist taobh a-muigh. Bu chòir do sgiobaidhean cuideachd stàlaidhean glasaidh-fhaidhle a-mhàin iarraidh (npm ci) thar gach nì pipelinegus am bi seataichean eisimeileachd fhathast ath-riochdachadh agus sàbhailte.

Lùghdaich radius spreadhaidh nan comharran

Chan fhaod dìomhaireachdan a bhith nan aon phuingean fàilligeadh. Dèan sganadh leantainneach air còd, rèiteachaidhean, agus pipeline toradh airson teisteanasan fosgailteBu chòir comharran a bhith air an raonachadh gu cumhang, le beatha ghoirid, agus air an rothladh gu fèin-ghluasadach nuair a lorgar nochdadh. Mar riaghailt, làimhsich comharra sam bith a chaidh a chleachdadh air aoigh a chuir às do stàladh iar-amharasach mar chomharra air a mhilleadh.

Faic giùlan chnuimhean tràth

Dearbhadh neo-riaghailteachd 'S e seo an rud as cudromaiche. Mar eisimpleir, faodaidh àrdachadh obann ann an tachartasan foillseachaidh npm, sruthan-obrach ùra a nochdas gun adhbhar, no stòran poblach ùra làn fhaidhlichean còdaichte neònach uile gnìomhachd chnuimhean a chomharrachadh. Mar sin, bu chòir do sgiobaidhean rabhaidhean a thogail gu sgiobalta agus luchd-gleidhidh no ruitheadairean sam bith a tha a’ sealltainn nan comharran rabhaidh sin a sgaradh.

Càradh gu sgiobalta gun a bhith a’ briseadh thogalaichean

Feumaidh astar agus sàbhailteachd a dhol còmhla. Fèin-ghluasadach pull requests faodaidh iad pacaidean npm a tha air an lagachadh a chur an àite le dreachan dearbhte. A bharrachd air sin, ruigsinneachd agus comas-brùideil Bidh mion-sgrùdadh a’ dèanamh cinnteach gum fuirich na h-ùrachaidhean glè bheag agus seasmhach. Mu dheireadh, ath-thogail ruitheadairean CI air a bheil buaidh bho ìomhaighean glan aon uair ‘s gu bheil an nochdadh air a dhearbhadh, a’ cur casg air an ionnsaigh bho bhith a’ sgaoileadh nas fhaide.

Comharran Co-rèiteachaidh (IoCan)

Nuair a bhios iad a’ dèanamh anailis air Shai-Hulud, bu chòir do sgiobaidhean a bhith a’ cumail sùil air an dà chuid IoCan statach ann am faidhlichean agus IoCan giùlain in pipelineCòmhla, bidh na comharran seo a’ cuideachadh le bhith a’ lorg ghalaran tràth agus a’ freagairt mus sgaoil a’ chnuimh nas fhaide.

IoCan statach

Chaidh na geàrr-chunntasan SHA-256 a leanas a mhaidseadh bundle.js sampallan:

  • 46faab8ab153fae6e80e7cca38eab363075bb524edd79e42269217a083628f09
  • 81d2a004a1bca6ef87a1caf7d0e0b355ad1764238e40ff6d1b1cb77ad4f595c3
  • dc67467a39b70d1cd4c1f7f7a459b35058163592f4a9e8fb4dffcbba98ef210c

A bharrachd air sin, cùm sùil a-mach airson na pàtrain ath-chuairteach seo:

  • A bundle.js aig freumh a’ phacaid.
  • "postinstall": "node bundle.js" a-staigh package.json.
  • Stòran-tasgaidh air an ainmeachadh Shai Hulud.
  • Sruthan-obrach GitHub anns a bheil ${{ toJSON(secrets) }}.

IoCan giùlain

A bharrachd air ainmean-sgrìobhte faidhlichean, bidh gnìomhachd chnuimhean ga nochdadh fhèin tro ghiùlan. Mar eisimpleir:

  • Bidh spreadhaidhean obann de npm a’ foillseachadh thachartasan bho aon neach-gleidhidh.
  • Sruthan-obrach ùra a bhios a’ putadh dàta gu puingean-crìochnachaidh taobh a-muigh.
  • Iarrtasan POST a-mach air an brosnachadh bho luchd-ruith CI.
  • Stòran poblach a chaidh a chruthachadh o chionn ghoirid le bloban còdaichte.

Sealg luath

Co-dhùnadh: Leasanan bho Shai-Hulud

Tha Ionnsaigh air slabhraidh solair Shai-Hulud ann am pasganan npm a’ sealltainn cho cugallach ‘s a tha slabhraidh solair bathar-bog an latha an-diugh. Rinn a’ chnuimh seo barrachd air dìreach còd droch-rùnach a chur ris. Ghoid i comharran, chuir i dàta a-mach, agus an uairsin dh’fhoillsich i i fhèin a-rithist gu fèin-ghluasadach. Air sgàth seo, sgaoil an ionnsaigh ann an uairean a thìde an àite seachdainean.

Do luchd-leasachaidh agus sgiobaidhean DevOps, tha na leasanan soilleir:

  • Bidh gach stàladh a’ ruith còd. Faodaidh eadhon pasgan npm cumanta cnuimh iar-stàlaidh fhalach.
  • Tha luach àrd aig gach comharra. Aon uair ‘s gu bheil e air a ghoid, faodar a chleachdadh gus malware a sgaoileadh nas fhaide.
  • gach pipeline feumach air sgrùdaidhean. gun guardrails air eisimeileachdan, sruthan-obrach, agus dìomhaireachdan, faodaidh aon cho-rèiteachadh buaidh a thoirt gu sgiobalta air cinneasachadh.

Mar sin, feumaidh smachdan a tha fèin-ghluasadach agus furasta an cur an gnìomh gus stad a chuir air ionnsaighean mar Shai-Hulud. Bu chòir do sgiobaidhean pacaidean npm a sganadh mus tèid an stàladh, togail faidhle glasaidh a chleachdadh, gnìomhachd foillseachaidh neònach a lorg, agus comharran a chumail goirid. Chan eil na ceumannan seo roghainneil tuilleadh. An àite sin, is iadsan bunait ath-fhàs ann an siostaman an latha an-diugh. pipelines.

Aig Xygeni, tha sinn a’ faicinn ionnsaigh slabhraidh solair Shai-Hulud mar rabhadh airson eag-shiostam an stòrais fhosgailte gu lèir. Is e an dòigh sheasmhach air adhart tèarainteachd slabhraidh solair a thoirt a-steach gu dìreach don phròiseas leasachaidh, aig an ìre far a bheil còd, pacaidean npm, agus pipelineceangal.

Seo liosta slàn de phasganan is dreachan npm a chaidh aithris mar air an cur an cunnart ann an Shai-Hulud. Cleachd e gus sùil a thoirt air na faidhlichean glasaidh, na clàran agus an CI agad. pipelines airson nochdadh.

Liosta de phasganan air an cur an sàs

📦 Ro-shealladh de Phacaidean npm a tha air an cur an cunnart

Ainm pacaid tionndadh Foillsich an latha
json-riaghailtean-einnsean-simplichte0.2.12025-09-14T17:58:51.203Z
pìleat-adhair0.8.82025-09-14T18:35:07.600Z
graf-eòlais-mcp1.2.12025-09-14T18:35:09.494Z
ceannard-adhair0.3.12025-09-14T18:35:09.521Z
geata-leum0.0.22025-09-14T18:35:09.651Z
tvi-cli0.1.52025-09-14T18:35:10.996Z
@thangved/uinneag-ghairm-air-ais1.1.42025-09-14T20:31:38.479Z
@tnf-dev/api1.0.82025-09-14T20:31:39.547Z
@tnf-dev/js1.0.82025-09-14T20:31:41.251Z
@tnf-dev/mui1.0.82025-09-14T20:31:41.259Z
@tnf-dev/croise1.0.82025-09-14T20:31:42.728Z
@teselagen/react-table6.10.202025-09-14T20:37:08.597Z
@hestjs/demo0.1.22025-09-14T20:45:52.348Z
@nexe/eslint-config0.1.12025-09-14T20:45:53.625Z
@hestjs/eslint-config0.1.22025-09-14T20:45:55.044Z
@nexe/config-manager0.1.12025-09-14T20:45:55.066Z
@nexe/logger0.1.32025-09-14T20:45:55.170Z
@hestjs/clàraire0.1.62025-09-14T20:45:55.197Z
@hestjs/dearbhadh0.1.62025-09-14T20:45:55.595Z
@hestjs/cridhe0.2.12025-09-14T20:45:55.888Z
➡️ Seall an Liosta Iomlan de Phacaidean a tha air an Co-rèiteachadh
Ainm pacaid tionndadh Foillsich an latha
json-riaghailtean-einnsean-simplichte0.2.12025-09-14T17:58:51.203Z
pìleat-adhair0.8.82025-09-14T18:35:07.600Z
graf-eòlais-mcp1.2.12025-09-14T18:35:09.494Z
ceannard-adhair0.3.12025-09-14T18:35:09.521Z
geata-leum0.0.22025-09-14T18:35:09.651Z
tvi-cli0.1.52025-09-14T18:35:10.996Z
@thangved/uinneag-ghairm-air-ais1.1.42025-09-14T20:31:38.479Z
@tnf-dev/api1.0.82025-09-14T20:31:39.547Z
@tnf-dev/js1.0.82025-09-14T20:31:41.251Z
@tnf-dev/mui1.0.82025-09-14T20:31:41.259Z
@tnf-dev/croise1.0.82025-09-14T20:31:42.728Z
@teselagen/react-table6.10.202025-09-14T20:37:08.597Z
@hestjs/demo0.1.22025-09-14T20:45:52.348Z
@nexe/eslint-config0.1.12025-09-14T20:45:53.625Z
@hestjs/eslint-config0.1.22025-09-14T20:45:55.044Z
@nexe/config-manager0.1.12025-09-14T20:45:55.066Z
@nexe/logger0.1.32025-09-14T20:45:55.170Z
@hestjs/clàraire0.1.62025-09-14T20:45:55.197Z
@hestjs/dearbhadh0.1.62025-09-14T20:45:55.595Z
@hestjs/cridhe0.2.12025-09-14T20:45:55.888Z
@hestjs/cqrs0.1.62025-09-14T20:45:55.966Z
@hestjs/sgalar0.1.72025-09-14T20:45:56.386Z
luchdachadh suas faidhle ng27.0.32025-09-15T02:44:29.555Z
làimhsichear fios-co-chòrdalachd0.0.22025-09-15T04:54:48.431Z
comas-plugan-vonage1.0.22025-09-15T04:54:48.501Z
plugan-capacitor-app-slàinte0.0.22025-09-15T04:54:48.704Z
ceadan capacitorandroid0.0.42025-09-15T04:54:48.753Z
pasgan gairm-voip1.0.22025-09-15T04:54:49.223Z
plugan-capacitor-ihealth1.1.82025-09-15T04:55:08.113Z
@ealain-ws/cumanta2.0.222025-09-15T05:21:15.411Z
@art-ws/config-eslint2.0.42025-09-15T05:21:17.199Z
ngx-ws1.1.52025-09-15T05:21:17.514Z
@ealain-ws/slf2.0.152025-09-15T05:21:17.524Z
@art-ws/http-server2.0.212025-09-15T05:21:17.745Z
pm2-gelf-json1.0.42025-09-15T05:21:18.413Z
@ealain-ws/di2.0.282025-09-15T05:21:18.488Z
@ealain-ws/di-node2.0.132025-09-15T05:21:18.849Z
@ealain-ws/rèiteachadh-ts2.0.72025-09-15T05:21:19.408Z
@art-ws/db-co-theacsa2.0.212025-09-15T05:21:19.814Z
@ealain-ws/fosgailte0.1.92025-09-15T05:21:19.969Z
@ealain-ws/aplacaid-lìn1.0.32025-09-15T05:21:20.383Z
@ealain-ws/fiosrachadh-ssl1.0.92025-09-15T05:21:20.927Z
innealan-sca-bathar-bog-innealan-anailis-co-dhèanamh
Thoir prìomhachas do chunnartan bathar-bog, dèan cinnteach gu bheil iad air an rèiteachadh, agus dèan cinnteach gu bheil iad tèarainte
Faigh do Chunntas an-asgaidh.
Chan eil feum air cairt creideas.

Dèan cinnteach à leasachadh is lìbhrigeadh do bhathar-bog

le Sreath Thoraidhean Xygeni