Hassas ortam tespiti
Bu seçenek, obfuscate edilmiş kodu hedef çalışma zamanı ortamına bağlar ve otomasyon araçlarını tespit etmek için gelişmiş tarayıcı parmak izi kullanır. Bu seçenekle korunan kod, aşağıdaki ortamlarda çalıştırıldığında kasıtlı olarak bozulur:
Headless tarayıcılar (headless Chrome/Chromium, PhantomJS)
Tarayıcı otomasyon araçları (Puppeteer, Playwright, Cypress, Selenium/ChromeDriver, Nightmare)
Node.js (target değeri browser olarak ayarlandığında)
jsdom veya benzeri sunucu tarafı DOM öykünmeleri
Yerel tarayıcı yerleşiklerinin hook'landığı veya değiştirildiği ortamlar
Kod, iframe'ler, tarayıcı eklentileri (content script'ler) ve Web Worker'lar içinde yüklendiğinde dahil olmak üzere normal tarayıcılarda (Chrome, Firefox, Safari, Edge) doğru şekilde çalışır. Korunan koda karşı otomatik testler çalıştırmanız gerekiyorsa, test derlemeleri için vmSelfDefending seçeneğini devre dışı bırakın - bu seçenek otomatik analizi önlemek için tasarlanmıştır ve herhangi bir otomasyon çerçevesiyle güvenli biçimde kullanılamaz.