تقوم أنظمة الكشف عن البرامج الضارة لدينا أسبوعيًا بفحص آلاف الحزم الجديدة والمحدثة عبر سجلات عامة مثل npm وPyPI وOpenVSX. وقد تأكدنا من وجود 206 حزمة ضارة بين 31 يوليو و7 أغسطس 2026، بقيادة موجة من البرامج الضارة التي تحمل أسماء أدوات هجوم الذكاء الاصطناعي المعروفة، ومجموعة من البرامج الضارة التي تنتحل صفة مكتبات محافظ العملات المشفرة.
الاكتشاف الأكثر لفتًا للانتباه: wormgpt-cli على منصة npm، تم نشر تسع نسخ متتالية بسرعة في 7 أغسطس، إلى جانب حزمة مصاحبة. gpt-terminal-cli، نُشر في نفس اليوم. الاسم إشارة مباشرة إلى WormGPT، وهي أداة حقيقية من أدوات إدارة دورة حياة البرامج الضارة المظلمة، تُسوَّق للمجرمين الإلكترونيين لأغراض التصيد الاحتيالي وإنشاء البرامج الضارة، مما يوحي بأن الحزمة تستغل شهرة علامة تجارية لأداة هجومية حقيقية بدلاً من الاختباء وراء اسم محايد.
استهدفت مجموعة منفصلة البنية التحتية للعملات المشفرة بشكل مباشر: تسع حزم على npm تنتحل صفة محافظ حقيقية ومكتبات توقيع (ledger-lib, trezor-lib, bip32-js, ethers-lib, python-bitcoinlib, ckcc-protocol, hwi-lib, mnemonic-utils, ethereum-sign-utilsتم تأكيد كل ذلك خلال نفس الفترة في 5 أغسطس، وهي عملية تضليل نموذجية تستهدف مطوري العملات المشفرة وWeb3، وتستهدف ما يبدو أنه standard أدوات التوقيع.
استخدم markscan, akraiو iphouse استمرت مجموعة الفيروسات المتشابهة التي أشرنا إليها الأسبوع الماضي في النمو، حيث تم تأكيد عدة إصدارات أخرى في الفترة من 31 يوليو إلى 1 أغسطس. وقد أسفرت الفترة نفسها عن اكتشاف أكثر خطورة: beaver-ui-* و accounts-* تبين أن المجموعة التي تم تأكيدها في الأول من أغسطس كانت QuietPolyfillبرنامج تحميل ثلاثي المراحل مُقنّع على هيئة مكونات واجهة مستخدم داخلية وحزم أدوات مساعدة. يتم تشغيل الحمولة عند require()ليس برنامج تثبيت، لذا --ignore-scripts لكن ذلك لم يوقف الأمر. فقد قام المشغل بإلغاء نشر 19 من أصل 20 اسم حزمة في غضون ساعات من اكتشافها؛ وأعيد نشر اسم حزمة واحدة تحت حساب مختلف في اليوم التالي، وكانت بنية التسليم التحتية لا تزال تعمل عندما نشرنا تحليلنا الكامل.
هذه اللقطة الأسبوعية هي جزء من عملنا المستمر ملخص التعليمات البرمجية الضارةحيث نقوم بالتحقق من صحة التهديدات الجديدة وتوفير معلومات استخباراتية قابلة للتنفيذ لمساعدة فرق DevSecOps على حماية أنظمتها pipelineقبل حدوث الضرر.
| النظام الإيكولوجي | فئة الإشتراك | مؤكد |
|---|---|---|
| الآلية الوقائية الوطنية | ai-backup-script:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | adpanel-core:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | allurectl:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | attio-discover:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | capacitor-assets:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | تم النشر من قبل المجتمع: 1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | chaos-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | goldenflow-js:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | grok-oauth-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | fast-csv-helper:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | gtm-mcp-auth:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | hazmat-cfr:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | hit-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | iac-scanner:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | homekit-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | install-native-host:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | iwomm-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | kip-mcp-http:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | maximumsats-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | mcp-server-boilerplate:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | pm-claude-skills-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | polyprompt:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | refbase-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | sap-mcp-facilitator:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | sap-mcp-config:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | routerbase-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | smart-npv-mcp:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | setup-codex:1.0.0 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | paraglide-js:1.0.1 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | ai-backup-script:1.0.2 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | إنشاء-إزالة: 0.0.3 | يوليو 31، 2026 |
| الآلية الوقائية الوطنية | markscan-utils:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | markscan-api:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | تقرير أكراي: 1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | markscan-reports:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | markscan-utils:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | iphouse-core:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | akrai-report-new:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | markscan-api:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | تقرير أكراي: 1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | iphouse-api:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | iphouse:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | markscan-core:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | markscan-reports:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | markscan:1.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | @szc-ft/mcp-szcd-client:0.39.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | @szc-ft/mcp-szcd-client:0.39.2 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | fundraiserservicepp:1.7.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | fundraiserservpp:1.9.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | fundraiserservpp:2.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | التنقل بين الصفحات: 1.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | basic-vite:1.0.0 | أغسطس 01، 2026 |
| أوبن في إس إكس | chiehyu/vscode-astyle:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | spikespaz/vscode-smoothtype:0.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | electro-ota-ui-app:99.0.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | electro-ota-ui-app:99.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | lego-education/ev3-micropython:0.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | messenger-style:1.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | geddski/macros:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | bastienboutonnet/vscode-dbt:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | technosophos/vscode-helm:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | heaths/vscode-guid:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | ofhumanbondage/react-proptypes-intellisense:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | dbankier/vscode-instant-markdown:0.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | glia-functions-tools:0.2.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | vscode-designer-14:14.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | jobber-app-template-react:1.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | التحدي التقني: 1.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | @ks-video/kwai-player-web:9.1.2 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | flydev:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | npxms/hide-gitignored:0.0.2 | أغسطس 01، 2026 |
| أوبن في إس إكس | mukundan/python-docs:0.0.3 | أغسطس 01، 2026 |
| أوبن في إس إكس | drewbourne/vscode-remark-lint:0.0.3 | أغسطس 01، 2026 |
| أوبن في إس إكس | alex-chen/gitee-code-settings-sync:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | 365businessdevelopment/bdev-al-xml-doc:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | alduncanson/react-hooks-snippets:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | academiadosdevs/javafx:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | azurepolicy/azurepolicyextension:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | bdznh/c-cpp-compile-run-windows:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | bartmanabyss/amiga-debug:0.0.1 | أغسطس 01، 2026 |
| أوبن في إس إكس | bretdoyle/javascript-extensions-pack---js-essentials:0.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | test-dev-watch:0.1.0 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | aedes_clusters:1.0.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | أ.poltoradnev-package-c:6.1.12 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | الجدول الزمني للحسابات: 9.6.12 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | bcore-bravo-eslint-config:9.5.9 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | beaver-ui-drawer:9.4.10 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | beaver-ui-card-large:9.6.5 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | beaver-ui-actions-button:5.4.9 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | arbocrate-sla-prober-arbocrate-sla-prober-core:7.5.9 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | afisha-storybook-default:9.7.12 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | boardwalk-js-tests:1.1.1 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | beaver-ui-drawer:9.4.11 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | beaver-ui-drawer:9.4.12 | أغسطس 01، 2026 |
| الآلية الوقائية الوطنية | beaver-ui-drawer:11.3.5 | أغسطس 01، 2026 |
| أوبن في إس إكس | yardensachs/copy-python-path:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | miclo/sort-typescript-imports:0.0.3 | أغسطس 02، 2026 |
| أوبن في إس إكس | qiu/llvm-ir-language-support:0.0.4 | أغسطس 02، 2026 |
| أوبن في إس إكس | qiu/llvm-ir-language-support:0.0.6 | أغسطس 02، 2026 |
| أوبن في إس إكس | jakeboone02/cypher-query-language:0.0.2 | أغسطس 02، 2026 |
| أوبن في إس إكس | madhavd1/javadoc-tools:0.0.2 | أغسطس 02، 2026 |
| أوبن في إس إكس | angelo-breuer/license-header-manager:0.0.2 | أغسطس 02، 2026 |
| أوبن في إس إكس | wordpresstools/wordpress:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | pwrs/cem-language-server-vscode:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | jt/jakt:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | mkdirdocs/mkd-docs:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | ydaveluy/xsmp-modeler:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | bdaeumer/vscode-eslint:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | ydaveluy/xsmp-tas-mdk:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | nihilus118/perl-debugger:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | magne-sjaastad/opm-flow-editor-support:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | davidpallinder/rails-test-runner:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | chris-hock/pioasm:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | chavyleung/vscode-pnpm-verlens:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | flutterando/flutter-mobx:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | gobystrokreactjs/gobystrok:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | glavin001/unibeautify-vscode:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | hyperledgercomposer/composer-support-client:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | insigne/powershell:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | jeremy38100/init-node-script:0.0.1 | أغسطس 02، 2026 |
| أوبن في إس إكس | Levertion/mcjson:0.0.1 | أغسطس 02، 2026 |
| الآلية الوقائية الوطنية | وصي الموافقة: 1.0.7 | أغسطس 02، 2026 |
| الآلية الوقائية الوطنية | وصي الموافقة: 1.0.9 | أغسطس 02، 2026 |
| الآلية الوقائية الوطنية | وصي الموافقة: 1.1.0 | أغسطس 02، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-util-1:1.0.0 | أغسطس 02، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-util-2:1.0.0 | أغسطس 02، 2026 |
| الآلية الوقائية الوطنية | الحسابات - النموذج النهائي: 9.9.12 | أغسطس 03، 2026 |
| الآلية الوقائية الوطنية | حالة تحميل الحسابات: 8.9.6 | أغسطس 03، 2026 |
| الآلية الوقائية الوطنية | قائمة-المشكلة-التبعيات-السابقة-الكتلة:99.0.0 | أغسطس 03، 2026 |
| الآلية الوقائية الوطنية | fluid-type-ui:2.0.9 | أغسطس 03، 2026 |
| الآلية الوقائية الوطنية | fluid-type-ui:2.0.8 | أغسطس 03، 2026 |
| الآلية الوقائية الوطنية | @catamania/front-components:1.0.5 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | @lizhao1/memorax-code-internal:0.1.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | @lizhao1/memorax-code-internal:0.1.1 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-util-4:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-util-14:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-util-15:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-util-16:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-1:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-3:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-5:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-6:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-7:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | simple-date-formatter-new-8:1.0.0 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | @jsimplify/errno:2.0.7 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | @jsimplify/errno:2.0.6 | أغسطس 04، 2026 |
| الآلية الوقائية الوطنية | @jsimplify/errno:2.0.8 | أغسطس 04، 2026 |
| بايبي | launchdarkly-ai-server-sdk:1.9.9 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | محاكاة: 1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | python-bitcoinlib:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ckcc-protocol:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ledger-lib:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | trezor-lib:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | hwi-lib:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ethers-lib:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | bip32-js:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ethers-lib:1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | bip32-js:1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | mnemonic-utils:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ckcc-protocol:1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | python-bitcoinlib:1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | trezor-lib:1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ledger-lib:1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | hwi-lib:1.0.1 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ethereum-sign-utils:1.0.0 | أغسطس 05، 2026 |
| الآلية الوقائية الوطنية | ethers-lib:1.0.2 | أغسطس 05، 2026 |
| vscode | pi-agent-chat:0.0.1 | أغسطس 06، 2026 |
| vscode | bin-json:0.0.8 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | @servicetitan/dte-unlayer:0.150.5 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | @servicetitan/dte-unlayer:0.150.4 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | @servicetitan/dte-unlayer:0.150.3 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | @servicetitan/dte-unlayer:0.150.2 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | @servicetitan/dte-unlayer:0.150.1 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | karapace-docs:1.0.1 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | github-app-sts-action:1.0.1 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | foodi:99.99.1 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | move-bcs-codec:1.0.0 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | move-bcs-codec:1.0.1 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | move-bcs-codec:1.0.2 | أغسطس 06، 2026 |
| الآلية الوقائية الوطنية | rdfxvela:5.0.1 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | rdfxvela:4.1.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | rdfxvela:6.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | rdfxvela:6.1.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | rdfxvela:6.2.1 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | velabuild:2.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | velabuild:1.0.3 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | velabuild:1.0.2 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | velabuild:1.0.1 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | velabuild:1.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | velabuild:2.1.0 | أغسطس 07، 2026 |
| vscode | alanas-is-testing:0.0.1 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | syft-acp-util:1.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | syft-acp-core:1.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | syft-acp-uikit:1.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | syft-acp-atoms:1.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | gpt-terminal-cli:1.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.0 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.1 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.2 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | dojo-rn-interview:1.0.1 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.3 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.4 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.5 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.7 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.6 | أغسطس 07، 2026 |
| الآلية الوقائية الوطنية | wormgpt-cli:1.0.8 | أغسطس 07، 2026 |
عندما يلتقي الحجم بالحمولة: 206 طردًا خبيثًا هذا الأسبوع
يُظهر ملخص هذا الأسبوع نمطين من أنماط الهجوم يعملان بالتوازي، ليس فقط النشر الأسرع، ولكن النشر المصمم للتنفيذ الفعلي. wormgpt-cli انتقلت من الصفر إلى تسعة إصدارات على منصة npm في يوم واحد، وقد سُميت بجرأة على اسم أداة حقيقية من أدوات إدارة المحتوى المظلم تُباع لمجرمي الإنترنت، وهي نفس السرعة الآلية التي لا يمكن لأي عملية مراجعة يدوية أن تضاهيها. كما قامت مجموعة منفصلة من تسع حزم بانتحال صفة مكتبات محافظ العملات المشفرة ومكتبات التوقيع (ledger-lib, trezor-lib, bip32-js(وغيرهم)، تم تأكيد كل ذلك في غضون ساعات من بعضها البعض في 5 أغسطس، وهو انخفاض متزامن تم توقيته للفوز في سباق الارتباك بشأن التبعية قبل أن يلاحظ أي شخص ذلك.
لكن أهم اكتشاف في الأسبوع لم يكن يتعلق بالكمية على الإطلاق. QuietPolyfillأطلقت حملة beaver-ui-* و accounts-* تبين أن المجموعة التي قمنا بتحليلها بالكامل عبارة عن مُسقط ثلاثي المراحل يتم تشغيله عند require()ليس برنامج تثبيت، لذا --ignore-scripts لم يره أحد. تم سحب تسعة عشر اسمًا من أصل عشرين اسمًا للحزم من قبل مشغلها الخاص في غضون ساعات، وعاد اسم واحد في اليوم التالي تحت حساب مختلف، مع بقاء بنية التسليم التحتية نشطة.
تحذير مبكر من البرامج الضارة من Xygeni يراقب النظام npm وPyPI وOpenVSX وغيرها من سجلات البرامج في الوقت الفعلي، ويرصد التهديدات لحظة نشرها، قبل وصولها إلى مرحلة البناء، وقبل أن يقوم وكيل الذكاء الاصطناعي بتثبيتها تلقائيًا، وقبل أن تتاح الفرصة لبرامج التثبيت الخبيثة مثل QuietPolyfill للتنفيذ عند أول عملية استيراد. عندما تُصدر حزمة ما تسعة إصدارات في يوم واحد، أو عندما تسترجع "مكتبة مكونات واجهة المستخدم" برنامج تحميل موقّعًا وتشغله بصمت، فإن الكشف الذي يتم بعد ذلك يكون قد فات الأوان.
زيجيني Open Source Security توفر المنصة لفرق DevSecOps إمكانية الكشف والتحديد الفوري للأولويات اللازمة للبقاء في طليعة ضغوط سلسلة التوريد المنسقة، وبالتالي pipelineحافظ على نظافة فريقك دون إبطاء أدائه.







