ast-deobfuscate
CommunityRestore readability from obfuscated JavaScript.
Authorzhizhuodemao
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This skill enables generic JavaScript AST-based deobfuscation to maximize readability and recover original logic from obfuscated code.
Core Features & Use Cases
- AST-based deobfuscation pipeline: parse, traverse, and regenerate readable code from heavily obfuscated JavaScript using Babel's parser, traverse, generator, and types.
- Stepwise, safe workflow: supports a multi-step plan (string decryption, expression simplification, proxy inlining, property dictionary inline, control-flow unflattening, dead code removal) with intermediate artifacts for recovery and rollback.
- Real-world scenarios: reverse engineer minified or obfuscated web/mobile JS to understand behavior, audit security, or recover source logic for debugging.
Quick Start
Run the AST-based deobfuscation workflow on the target JavaScript project to progressively restore readable code.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ast-deobfuscate Download link: https://github.com/zhizhuodemao/ai-reverse-toolkit/archive/main.zip#ast-deobfuscate Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.