
ماسح نقاط نهاية للمطوّرين للقراءة فقط، يفحص البيانات الوصفية للحزم والامتدادات وأدوات المطوّر المخزّنة على القرص، وهو مصمَّم للتحقق من مدى التعرض لاختراقات سلسلة توريد البرمجيات المعروفة.
كتالوجات تعرض مُدارة لحملات سلسلة التوريد الحديثة، مبنية من تقارير استخبارات التهديدات العامة باستخدام Perplexity Computer ومحدَّثة عبر طلبات السحب (PRs) عند الإبلاغ عن حملات جديدة.
مرِّر كتالوجًا إلى فحص باستخدام --exposure-catalog <path>. راجع
المدخلات مقابل التنبيهات الحالية قبل الاستخدام في بيئة الإنتاج.
| الملف | الحملة | المصدر |
|---|---|---|
tensorlake-2026-10-08.json | اختراق سلسلة التوريد لنظام npm عبر ChainDrop / Shai-Hulud لحزمة tensorlake (إصدار خبيث واحد، 0.5.144، نُشر في 2026-10-08؛ خطاف preinstall يشغّل محمّل lib/setup.mjs المُشوَّه وحمولة دودة ذاتية الانتشار لسرقة بيانات الاعتماد في lib/Math_Symbol.js) | Socket, 2026-10-08 |
memtensor-2026-09-23.json | اختراق سارق بيانات الاعتماد لحزمتي MemTensor على npm وPyPI (حزمتان / 4 إصدارات خبيثة) | Socket, 2026-09-23 |
openapi-react-query-codegen-2026-08-28.json | اختراق سلسلة التوريد لنظام npm عبر Mini Shai-Hulud لحزمة @7nohe/openapi-react-query-codegen (10 إصدارات خبيثة نُشرت في 2026-08-28 عبر كل خط إصدار مُصان من خلال سير عمل نشر GitHub Actions يُفعَّل بالتعليقات؛ محمّل binding.gyp/preinstall المُشوَّه يستهدف أسرار السحابة وnpm وGitHub Actions ووكلاء الذكاء الاصطناعي مع الانتشار الذاتي) | Socket, 2026-08-28 |
mastra-2026-06-17.json | اختراق سلسلة التوريد لنظام npm لحزمة Mastra (141 حزمة / 141 إصدارًا عبر @mastra/* بالإضافة إلى create-mastra والاعتمادية المُنتحلة [email protected] التي سلّمت برنامج سرقة معلومات متعدد المنصات عبر postinstall) | Socket, 2026-06-17 |
mini-shai-hulud-leoplatform-2026-06-24.json | موجة Mini Shai-Hulud / Miasma (نسخة Hades) على LeoPlatform/RStreams (حساب npm المخترق czirker؛ 26 حزمة npm + وحدة Go واحدة / 27 إصدارًا؛ خطاف التثبيت "Phantom Gyp" binding.gyp، برنامج سرقة معلومات مُجهَّز عبر Bun، علامة الإسقاط الميت "Alright Lets See If This Works") | Socket, 2026-06-24; OX Security, 2026-06-24 |
mini-shai-hulud.json | اختراق Mini/Shai-Hulud في مايو 2026 على npm وPyPI (جدول الحزم المتأثرة من OX Security) | تم التحقق منه مقابل Fleet وSocket وSnyk وMistral وTanStack وThe Hacker News |
mini-shai-hulud-redhat-cloud-services.json | اختراق Mini Shai-Hulud لحزم npm الخاصة بـ Red Hat Cloud Services (@redhat-cloud-services) (32 حزمة / 95 إصدارًا؛ علامة الدودة "Miasma: The Spreading Blight") | Socket, 2026-06-01 |
laravel-lang-2026-05-23.json | اختراق سلسلة التوريد لـ Laravel Lang عبر Composer/Packagist في laravel-lang/lang وlaravel-lang/http-statuses وlaravel-lang/attributes وlaravel-lang/actions | Socket, 2026-05-23 |
nx-console-vscode-2026-05-18.json | اختراق إضافة Nx Console لـ VS Code (nrwl.angular-console 18.95.0) المنشور على VS Code Marketplace في 2026-05-18 (OpenVSX غير متأثر؛ تمت المعالجة في 18.100.0+) | StepSecurity, 2026-05-18 |
antv-mini-shai-hulud.json | موجة دودة npm الخاصة بـ AntV / Mini Shai-Hulud في مايو 2026 (324 حزمة / 643 إصدارًا عبر npm وPyPI؛ مقتصرة على العناصر المكتشفة في أو بعد 2026-05-13) | Socket, 2026-05-19 |
node-ipc-credential-stealer.json | اختراق سارق بيانات الاعتماد لحزمة node-ipc على npm في مايو 2026 (7 إصدارات خبيثة) | Socket, 2026-05-14 |
shopsprint-decimal-typosquat.json | حزمة Go github.com/shopsprint/decimal v1.3.3 انتحال اسم (typosquat) مع باب خلفي عبر DNS TXT | Socket, 2026-05-19 |
gemstuffer.json | حملة تسريب GemStuffer عبر RubyGems (123 حزمة / 155 إصدارًا) تستهدف الحكومة المحلية في المملكة المتحدة | Socket, 2026-05-13 |
glassworm.json | دودة GlassWorm ذاتية الانتشار عبر إضافات بيئة التطوير (IDE) على Open VSX / VS Code (مُحمِّل بترميز Unicode غير مرئي، تسليم عابر عبر extensionPack/Dependencies، مركز قيادة وتحكم C2 عبر Solana memo، سرقة بيانات الاعتماد والمحافظ)؛ 243 حزمة editor-extension / 381 إصدارًا + حزمتا npm / إصداران (245 مدخلًا / 383 إصدارًا) | Socket GlassWorm v2 campaign CSV وتقرير Socket العابر، 2026-03-13؛ مُستكمَل بـ Koi Security, 2025-10-18، وCheckmarx, 2026-03، وSonatype, 2026-03-17 |
trapdoor-crypto-stealer.json | TrapDoor Crypto Stealer سارق بيانات الاعتماد والمحافظ عبر الأنظمة البيئية المتعددة في npm وPyPI وCargo/Crates.io (28 مدخلًا في npm/PyPI / 378 إصدارًا؛ 6 حزم Cargo موثّقة ضمن _cargo_packages، غير مطابقة حتى يتوفر دعم Cargo) | Socket, 2026-05-24 |
يحوّل tools/osvcatalog لقطة محلية من OSV إلى
كتالوج دون اتصال. لا يستعلم Bumblebee أبدًا من osv.dev وقت الفحص. تُصدَر
سجلات الحزم الخبيثة فقط (معرّفات MAL-، أو السجلات المستعارة إلى أحدها)،
مع severity: "critical".
يُدعم شكلان من المدخلات. اختر واحدًا بناءً على التغطية.
مستودع OSSF malicious-packages (موصى به، جميع النظم البيئية في شجرة واحدة):
git clone --filter=blob:none --sparse --depth=1 \
https://github.com/ossf/malicious-packages.git mp
git -C mp sparse-checkout set osv/malicious
go run ./tools/osvcatalog \
-source "https://github.com/ossf/malicious-packages@$(git -C mp rev-parse HEAD)" \
-o threat_intel/osv-malicious.json mp/osv/malicious/
تفريغ OSV حسب النظام البيئي (نظام بيئي واحد، أرشيف zip):
curl -fsSLO https://osv-vulnerabilities.storage.googleapis.com/npm/all.zip
go run ./tools/osvcatalog -o threat_intel/osv-npm-malicious.json npm/all.zip