{"name":"Obfuscator.io Deobfuscator: Unmasking Obfuscated JavaScript Code","description":"Obfuscator.io Deobfuscator is a powerful tool designed to reverse the obfuscation applied by Obfuscator.io, a popular JavaScript obfuscator. It helps developers and security researchers understand and analyze obfuscated code by recovering strings, simplifying expressions, and reversing control flow flattening. This project offers both an online version and a command-line interface for convenient use.","github":"https://github.com/ben-sb/obfuscator-io-deobfuscator","url":"https://osrepos.com/repo/ben-sb-obfuscator-io-deobfuscator","source":"osrepos.com","sourceDescription":"This repository profile is provided by osrepos.com, an open source repository discovery platform.","repositoryProfile":"https://osrepos.com/repo/ben-sb-obfuscator-io-deobfuscator","generatedFor":"open source discovery and AI-assisted research","markdown":"https://osrepos.com/repo/ben-sb-obfuscator-io-deobfuscator.md","json":"https://osrepos.com/repo/ben-sb-obfuscator-io-deobfuscator.json","topics":["deobfuscation","javascript","reverse-engineering","typescript","security","tools","code-analysis"],"keywords":["deobfuscation","javascript","reverse-engineering","typescript","security","tools","code-analysis"],"stars":null,"summary":"Obfuscator.io Deobfuscator is a powerful tool designed to reverse the obfuscation applied by Obfuscator.io, a popular JavaScript obfuscator. It helps developers and security researchers understand and analyze obfuscated code by recovering strings, simplifying expressions, and reversing control flow flattening. This project offers both an online version and a command-line interface for convenient use.","content":"## Introduction\n\nThe `obfuscator-io-deobfuscator` project provides a robust solution for deobfuscating JavaScript code processed by Obfuscator.io. This tool is essential for anyone needing to analyze or debug code that has been intentionally obscured, offering features like string recovery, proxy function removal, and control flow flattening reversal.\n\n## Installation\n\nTo use the command-line interface (CLI) version of the deobfuscator, you can install it globally via npm:\n\nbash\nnpm install -g obfuscator-io-deobfuscator\n\n\n## Examples\n\nOnce installed, you can deobfuscate a script by providing the input file and an optional output file:\n\nbash\nobfuscator-io-deobfuscator <input> -o [output]\n\n\nFor example, to deobfuscate `obfuscated.js` and save the result to `deobfuscated.js`:\n\nbash\nobfuscator-io-deobfuscator obfuscated.js -o deobfuscated.js\n\n\n## Why Use It?\n\nThis deobfuscator stands out due to its comprehensive feature set and safety. It can recover strings, remove proxy functions, simplify arithmetic expressions and string concatenations, and reverse complex control flow flattening. The tool is designed to be safe, as it does not execute any untrusted code, and it includes automatic configuration detection, making it highly effective for various obfuscator.io forks.\n\n## Links\n\nFor more details, contributions, or to try the online version, visit the official project links:\n\n- [GitHub Repository](https://github.com/ben-sb/obfuscator-io-deobfuscator){:target=\"_blank\"}\n- [Online Deobfuscator](https://obf-io.deobfuscate.io){:target=\"_blank\"}","metrics":{"detailViews":5,"githubClicks":3},"dates":{"published":null,"modified":"2026-03-08T13:21:04.000Z"}}