synchrony
« Back to VersTracker
Description:
Simple deobfuscator for mangled or obfuscated JavaScript files
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Security
Tags: javascript deobfuscation security cli reverse-engineering
Install: brew install synchrony
About:
Synchrony is a specialized command-line utility designed to reverse the effects of common JavaScript obfuscation techniques. It analyzes and transforms mangled code back into a more readable format, aiding in security research and debugging. The tool streamlines the process of understanding potentially malicious or minified client-side scripts.
Key Features:
  • Supports multiple obfuscation types (e.g., eval, array mapping)
  • Command-line interface for batch processing
  • Output formatting for improved readability
  • Open-source and extensible
Use Cases:
  • Analyzing malicious scripts found in compromised websites
  • Debugging minified production code
  • Reverse engineering third-party JavaScript libraries
Alternatives:
  • JSNice – Synchrony focuses on deobfuscation, whereas JSNice specializes in variable/type restoration.
  • prepack – Prepack optimizes code execution, while Synchrony reverses obfuscation for analysis.
Version History
Detected Version Rev Change Commit
Dec 17, 2024 1:56am 0 VERSION_BUMP 55f7b883
Dec 16, 2024 1:43pm 0 NEW 7b4842d3