تقوم أنظمة الكشف عن البرامج الضارة لدينا كل أسبوع بفحص آلاف الحزم الجديدة والمحدثة عبر السجلات العامة مثل npm و PyPI و OpenVSX. لقد تأكدنا من وجود 114 حزمة خبيثة بين 7 أغسطس و 14 أغسطس، 2026، بقيادة مجموعة حزم npm تحمل علامة تجارية علنية على اسم أداة مهاجم حقيقية من نوع dark-LLM، وموجة من الارتباك في التبعيات تستهدف مكتبات بروتوكول DeFi وWeb3، وحملة واسعة النطاق للاستيلاء على العلامة التجارية ضد مزود التكنولوجيا المالية البرازيلي.
الاكتشاف الأكثر لفتًا للانتباه: wormgpt-cli على منصة npm، تم نشر تسع نسخ متتالية بسرعة في 7 أغسطس، إلى جانب حزمة مصاحبة. gpt-terminal-cli، نُشر في نفس اليوم. الاسم إشارة مباشرة إلى WormGPT، وهي أداة حقيقية من أدوات إدارة دورة حياة البرامج الضارة المظلمة، تُسوَّق للمجرمين الإلكترونيين لأغراض التصيد الاحتيالي وإنشاء البرامج الضارة، مما يوحي بأن الحزمة تستغل شهرة علامة تجارية لأداة هجومية حقيقية بدلاً من الاختباء وراء اسم محايد.
استهدفت مجموعة منفصلة البنية التحتية للتمويل اللامركزي بشكل مباشر: عشرة أسماء حزم على npm تنتحل صفة بروتوكول DeFi حقيقي و standardمكتبات s (ethereum-vault-connector, boring-vault, camelot-ammv2-core, camelot-ammv2-periphery, @aerodrome-finance/contracts, @aerodrome-finance/slipstream, permit2, @openzeppelin-4/contracts, @openzeppelin-5/contracts, passkeys-reactتم نشر ستة عشر إصدارًا مؤكدًا في غضون ساعات قليلة من بعضها البعض في 11 أغسطس. إنها حيلة لإرباك التبعيات تستهدف بشكل مباشر المطورين الذين يبنون على Camelot و Aerodrome Finance و OpenZeppelin. standard عقود.
أكبر مجموعة بيانات منفردة هذا الأسبوع انتحلت شخصية شركة أليلو، وهي شركة برازيلية تقدم مزايا للشركات وبطاقات الدفع: عشرة أسماء حزم مختلفة (alelo-core, alelo-api, alelo-client, alelo-utils, alelo-auth, alelo-sdk, alelo-services, alelo-common, alelo-payment, meualeloنُشر معظمها في نسختين أو ثلاث، لـ 21 حزمة مؤكدة في 14 أغسطس وحده. وإلى جانب ذلك، نشرت حملة منفصلة ضمن نطاق اسم محدد 21 نسخة مشابهة. n8n-nodes-utils-helper-* حزم عبر ثلاثة نطاقات npm (@years17, @years18, @years20) بين 13 و 14 أغسطس، وهو نمط يتوافق مع الاستيلاء الآلي على النظام البيئي للعقدة لمنصة التشغيل الآلي n8n بدلاً من هجوم يدوي واحد.
تم نشر حزمتين من حزم Maven تحت io.github.davidtimur/c2-lab تستحق عمليات التجسس التي تمت في 7 أغسطس التنبيه بمجرد ذكر اسمها. C2 اختصار لـ Command-and-Control (التحكم والسيطرة)، وحزمة برامج تُعلن عن هذه الوظيفة في اسمها إما أنها تُظهر إهمالًا بالغًا أو أنها تختبر مدى سرعة اكتشافها. لمزيد من المعلومات حول مخاطر سلسلة التوريد الخاصة بـ Maven، راجع تحليلنا لـ جافا سي دور، وهو باب خلفي في وقت الترجمة اكتشفناه في نظام Maven البيئي.
هذه اللقطة الأسبوعية هي جزء من عملنا المستمر ملخص التعليمات البرمجية الضارةحيث نقوم بالتحقق من صحة التهديدات الجديدة وتوفير معلومات استخباراتية قابلة للتنفيذ لمساعدة فرق DevSecOps على حماية أنظمتها pipelineقبل حدوث الضرر.
| النظام الإيكولوجي | فئة الإشتراك | التاريخ |
|---|---|---|
| مخضرم | io.github.davidtimur/c2-lab:1.0.2 | 07 أغسطس 2026 |
| مخضرم | io.github.davidtimur/c2-lab:1.0.0 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | opencode-browser-cdp:0.1.1 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | opencode-browser-cdp:0.1.0 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | opencode-browser-cdp:0.2.0 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | loom-code:1.1.0 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | @nxtedition/rocksdb:17.3.5 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | @flame0510/rev4a:1.1.4 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | payscribe-links:0.1.2 | 07 أغسطس 2026 |
| الآلية الوقائية الوطنية | global-intel:1.0.1 | 09 أغسطس 2026 |
| الآلية الوقائية الوطنية | ct-fivem:1.1.3 | 09 أغسطس 2026 |
| الآلية الوقائية الوطنية | ct-fivem:1.1.4 | 09 أغسطس 2026 |
| الآلية الوقائية الوطنية | bjm-low-code-components:99.0.0 | 09 أغسطس 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-9:1.0.0 | 09 أغسطس 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-10:1.0.0 | 09 أغسطس 2026 |
| بايبي | كوتوراكا:0.1.0 | 10 أغسطس 2026 |
| بايبي | btcflip:0.1.0 | 10 أغسطس 2026 |
| بايبي | btcflx:0.1.0 | 10 أغسطس 2026 |
| الآلية الوقائية الوطنية | hex-encode-utils:1.0.0 | 10 أغسطس 2026 |
| الآلية الوقائية الوطنية | nolimit-agent:1.0.346 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | ethereum-vault-connector:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | bored-vault:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | camelot-ammv2-periphery:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | camelot-ammv2-core:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | @aerodrome-finance/slipstream:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | @aerodrome-finance/contracts:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | camelot-ammv2-periphery:1.1.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | bored-vault:1.1.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | ethereum-vault-connector:1.1.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | camelot-ammv2-core:1.1.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | @aerodrome-finance/slipstream:1.1.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | @aerodrome-finance/contracts:1.1.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | permit2:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | @openzeppelin-5/العقود:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | @openzeppelin-4/العقود:1.0.0 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | passkeys-react:1.0.1 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | sui-bcs-codec:1.0.2 | 11 أغسطس 2026 |
| الآلية الوقائية الوطنية | exiouss:2.0.20 | 12 أغسطس 2026 |
| بايبي | envprovision:1.2.0 | 12 أغسطس 2026 |
| الآلية الوقائية الوطنية | @ks-cqc/fingerprint-generator:1.99.99 | 12 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years17/n8n-nodes-helper-utils:1.0.5 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years17/n8n-nodes-utils-helper-d:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-a:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-b:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-c:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-d:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-e:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-f:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-g:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-l:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-k:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-j:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years18/n8n-nodes-utils-helper-m:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | xrblocks-mcp:6.3.1 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | magika-js:4.1.1 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | gaarf:3.2.1 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | upload-to-gcp:3.2.1 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-d:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-b:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-e:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-c:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-a:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-g:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-h:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | @years20/n8n-nodes-utils-helper-j:1.0.0 | 13 أغسطس 2026 |
| بايبي | youtube3-1:0.1.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | github-policy-bot:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | gaarf-node-bq:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | gemini-cli-a2a-server:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | wct-st:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | tfjs-inference:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | bazelisk:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | code-assist-mcp:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | chromeos-webdriver-cli:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | chromecast-webdriver-cli:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | الكروم-enterprise-premium-mcp:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | gaarf-bq:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | broadcast-graphics-mcp:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | xbox-one-webdriver-cli:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | tizen-webdriver-cli:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | tfjs-custom-module:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | ngsw-config:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | localize-translate:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | karma-proxy:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | localize-extract:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | gaarf-node:1.0.0 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | internallib_v756:1.0.7 | 12 أغسطس 2026 |
| الآلية الوقائية الوطنية | eyiouss:3.0.22 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | eyiouss:3.0.21 | 13 أغسطس 2026 |
| الآلية الوقائية الوطنية | date-fmt-helper-xz:1.0.4 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | datetime-format-xutil:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | datetime-fmt-xutil:1.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | notafollower1:1.0.8 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-core:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-core:99.0.1 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-api:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-client:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-utils:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | meualelo:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-auth:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-sdk:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-services:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-common:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-payment:99.0.0 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-auth:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-services:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-payment:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-common:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-utils:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | meualelo:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-api:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-core:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-sdk:99.0.2 | 14 أغسطس 2026 |
| الآلية الوقائية الوطنية | alelo-client:99.0.2 | 14 أغسطس 2026 |
عندما يكشف الاسم عن هوية المرسل: 114 طردًا خبيثًا هذا الأسبوع
يُظهر ملخص هذا الأسبوع أن المهاجمين يعتمدون على شهرة العلامة التجارية بدلاً من الاختباء منها. wormgpt-cli انتقل من الصفر إلى تسعة إصدارات على منصة npm في يوم واحد، وقد سُمّي بجرأة على اسم أداة حقيقية من أدوات إدارة التعلم المظلمة التي بيعت لمجرمي الإنترنت، إلى جانب حزمة مصاحبة. gpt-terminal-cli، ونُشرت في نفس اليوم. وذهبت حزمتان من حزم Maven إلى أبعد من ذلك، حيث نُشرتا علنًا تحت اسم c2-lab، نظام التحكم والقيادة مكتوب بوضوح في اسم الحزمة نفسه.
وقد روى الحجم قصته الخاصة في مكان آخر. مجموعة من عشر حزم تحاكي مكتبات بروتوكول التمويل اللامركزي (DeFi)ethereum-vault-connector, boring-vault, camelot-ammv2-coreأصدرت شركات أخرى ستة عشر إصدارًا مؤكدًا في غضون ساعات قليلة من بعضها البعض في 11 أغسطس، وهو إصدار متزامن يهدف إلى جذب المطورين الذين يقومون بما يبدو أنه standard عقود من شركات كاميلوت، وإيرودروم فاينانس، وأوبن زيبيلين. وبعد أيام، أنتجت مجموعة من عشرة أسماء تنتحل صفة شركة أليلو، وهي شركة برازيلية تقدم مزايا للشركات، واحدًا وعشرين حزمة مؤكدة في يوم واحد، بينما استولت حملة موازية على واحد وعشرين اسمًا مشابهًا. n8n-nodes-utils-helper-* أسماء عبر ثلاثة نطاقات npm منفصلة، وهو نمط يشير إلى بنية تحتية آلية للاستيلاء على المواقع بدلاً من مهاجم واحد يعمل يدويًا.
تحذير مبكر من البرامج الضارة من Xygeni يراقب النظام npm وPyPI وMaven وOpenVSX وغيرها من سجلات البرامج في الوقت الفعلي، ويرصد التهديدات لحظة نشرها، قبل وصولها إلى مرحلة البناء وقبل أن يقوم أي برنامج ذكاء اصطناعي بتثبيتها تلقائيًا. فعندما ينتج نطاق اسم محدد 21 حزمة متشابهة في غضون يومين، أو عندما يُشحن عنصر Maven مع تضمين غرضه في اسمه، فإن الكشف الذي يتم بعد وقوع الحدث يكون قد فات الأوان.
زيجيني Open Source Security توفر المنصة لفرق DevSecOps إمكانية الكشف والتحديد الفوري للأولويات اللازمة للبقاء في طليعة ضغوط سلسلة التوريد المنسقة، وبالتالي pipelineحافظ على نظافة فريقك دون إبطاء أدائه.







