JsDeObsBench: Measuring and Benchmarking LLMs for JavaScript Deobfuscation
Not on the map. Why?
Abstract (arXiv)
Deobfuscating JavaScript (JS) code poses a significant challenge in web security, particularly as obfuscation techniques are frequently used to conceal malicious activities within scripts. While Large Language Models (LLMs) have recently shown promise in automating the deobfuscation process, transforming detection and mitigation strategies against these obfuscated threats, a systematic benchmark to quantify their effectiveness and limitations has been notably absent. To address this gap, we present JsDeObsBench, a dedicated benchmark designed to rigorously evaluate the effectiveness of LLMs in the context of JS deobfuscation. We detail our benchmarking methodology, which includes a wide range of obfuscation techniques ranging from basic variable renaming to sophisticated structure transformations, providing a robust framework for assessing LLM performance in real-world scenarios. Our extensive experimental analysis investigates the proficiency of cutting-edge LLMs, e.g., GPT-4o, Mixtral, Llama, and DeepSeek-Coder, revealing superior performance in code simplification despite challenges in maintaining syntax accuracy and execution reliability compared to baseline methods. We further evaluate the deobfuscation of JS malware to exhibit the potential of LLMs in security scenarios. The findings highlight the utility of LLMs in deobfuscation applications and pinpoint crucial areas for further improvement.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 25 Jun 2025.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 2; 2026: 5.
7 papers.
- 2025CASCADE: LLM-Powered JavaScript Deobfuscator at Googlecited by 5
- 2025LLM Agents for Automated Web Vulnerability Reproduction: Are We There Yet?cited by 4
- 2026Detecting Data Poisoning in Code Generation LLMs via Black-Box, Vulnerability-Oriented Scanningcited by 0
- 2026Poisoned Identifiers Survive LLM Deobfuscation: A Case Study on Claude Opus 4.6cited by 0
- 2026SCRIPTIOC-BENCH: A Benchmark for Recognizing Actionable Threat Intelligence from Script-Based Malware using LLMscited by 0
- 2026Stage-Supervised Latent Reasoning for Single-Shot JavaScript Deobfuscationcited by 0
- 2026LLM4Trust: Exploring the Capabilities of Large Language Models for Trust Evaluationcited by 0
- 2026LLM4Trust: Exploring the Capabilities of Large Language Models for Trust Evaluation27 Sep 2026
- 2026Stage-Supervised Latent Reasoning for Single-Shot JavaScript Deobfuscation22 Sep 2026
- 2026SCRIPTIOC-BENCH: A Benchmark for Recognizing Actionable Threat Intelligence from Script-Based Malware using LLMs5 Sep 2026
- 2026Poisoned Identifiers Survive LLM Deobfuscation: A Case Study on Claude Opus 4.65 Apr 2026
- 2026Detecting Data Poisoning in Code Generation LLMs via Black-Box, Vulnerability-Oriented Scanning17 Mar 2026
- 2025LLM Agents for Automated Web Vulnerability Reproduction: Are We There Yet?16 Oct 2025
- 2025CASCADE: LLM-Powered JavaScript Deobfuscator at Google23 Jul 2025