Claude Code va OpenAI Codex kabi AI kodlash yordamchilari. Bu vositalar kodni kam nazorat bilan yozadi, ishga tushiradi va o'zgartiradi. Har biri ochgan jildida topgan har qanday ko'rsatma faylini avtomatik ravishda o'qiydi va unga bo'ysunadi.

Tergov ogohlantirish bilan boshlandi. Forever kodlash agentini sessiya o'rtasida function-color, zararli npm paketini o'rnatishdan to'xtatdi.

Bu paket MALFEX kampaniyasining bir qismi bo'lib, Checkmarx uni ommaviy hujjatlashtirishdan oldin taxminan ikki yil davomida faoliyat yuritgan.

Ma'lum yomon paketni bloklash odatiy ish, ammo tergovchilar ko'rsatma manbai g'ayrioddiy ekanini payqashdi. U mijozning ~/Downloads jildiga joylashtirilgan, oddiy muhandislik qaydlari sifatida niqoblangan AGENTS.md faylidan kelgan.

Ikkita xatti-harakat alohida zararsiz, ammo birgalikda xavfli. Birinchidan, AGENTS.md fayllari bo'ysunish uchun mo'ljallangan va agentlar ishlaydigan loyiha jildiga ishonadi.

Ikkinchidan, veb-saytlar fayllarni Yuklamalar jildiga jimgina saqlashi mumkin, ham fayl nomini, ham mazmunini tanlab.

Operatsion tizimlar yuklab olingan bajariladigan fayllarni foydalanuvchi tasdiqlamaguncha bloklaydi, ammo matn fayli bu himoya choralaridan qochadi. Agent uni o'qigach, fayl bajariladigan fayl kabi ishlaydi.

Tadqiqotchilar haqiqiy hujumchi faylini izolyatsiya qilingan virtual mashinada ishga tushirishdi. Codex ~/.codex/config.toml, mashina darajasidagi konfiguratsiyani tahrirlab, zararli vositalar serverini ro'yxatdan o'tkazdi, so'ngra zararli paketni o'rnatdi.

Sinovda Codex zararli dasturiy ta'minotni 90 foizdan ortiq urinishlarda bajardi.

Konfiguratsiya global bo'lgani uchun, zaharlangan server har bir loyihada yuklanadi, hatto foydalanuvchi Yuklamalar jildidan chiqqanidan keyin ham.

Forever Security xavfsizlik firmasi veb-sayt bu ishonchni suiiste'mol qilib, agentlarni nazoratga olishi mumkinligini va buning uchun foydalanuvchi bosishi talab qilinmasligini ko'rsatdi.

Claude'ni manipulyatsiya qilish qiyinroq bo'ldi. Joylashtirilgan CLAUDE.md fayli agentga ANTHROPICBASEURL sozlamasini ichki shlyuz sifatida niqoblangan hujumchi nazoratidagi serverga yo'naltirishni buyurdi. Bu Claude'ning OAuth tokenini fosh qildi va hisobni egallashga imkon berdi.

Server shuningdek Claude bajargan vosita chaqiruvlarini qaytarishi mumkin edi, bu esa kod bajarilishiga olib keldi. Hujum sinovlarning taxminan 50 foizida muvaffaqiyatli bo'ldi.

Telemetriya ma'lumotlari kuzatilgan mijozlarning taxminan yarmi kodlash agentini Yuklamalar jildida ishlatishini va agent sessiyalarining taxminan choragi haqiqiy brauzerni ochishini ko'rsatadi.

Agentlar avtonom ravishda ko'rishi mumkinligi sababli, zararli sayt faylni hech kim sezmasdan joylashtirishi mumkin.

Codex ham, Claude ham kamchilikka ega emas. Agentlar mo'ljallanganidek ishladi, xuddi brauzer fishing sahifasini ko'rsatgandek.

Zaiflik ishonchli jild va veb yozishi mumkin bo'lgan joy o'rtasidagi chegarada yotadi. Hech bir yagona sotuvchi bu chegaraga egalik qilmaydi.

Xavfsizlik jamoalari Yuklamalarni agentlar uchun dushman hududi sifatida ko'rishi va o'zlari yozmagan har qanday AGENTS.md yoki CLAUDE.md faylini tekshirishi kerak.

Administratorlar ~/.codex/config.toml faylida kutilmagan mcpservers yozuvlari yoki o'zgartirilgan chatgptbaseurl qiymatlarini, shuningdek .claude/settings.json faylida notanish ANTHROPICBASE_URL yozuvlarini tekshirishi kerak.

Tasdiqlash darvozalari va qum qutilari yoqilgan holda qolishi kerak. Agar token fosh bo'lishi gumon qilinsa, ma'lumotlarni darhol aylantiring.

function-color paketi MALFEX bilan bog'liq, bu yagona dushmanga bog'liq operatsiya bo'lib, 2023-yil avgustidan beri sakkizta zararli npm paketini e'lon qilgan.

2026-yil sentyabr oxiriga ko'ra, uchta paket o'rnatilishi mumkin edi, jumladan function-flag, bu kampaniyaning 40 767 ta qayd etilgan yuklab olishlarining aksariyatini tashkil qiladi.

Jamoalar bu paket nomlari bo'yicha npm ls buyrug'ini ishga tushirishi va zararli versiyalarni qidirish uchun lockfayllarni tekshirishi kerak.