Dev Tools · 1h ago
Python Obfuscator Pyobfus Adds Reversible Debugging Path
Developer zhurong2020 released pyobfus, an AST-based Python obfuscator that preserves debuggability by saving a mapping file to restore original identifiers in crash traces. Version 0.5.4 fixes a device-binding gap for Pro users, ensuring runtime string vault keys are derived from the bound machine. The open-source core is Apache-2.0, with a separately licensed Pro tier for encrypted function bodies and machine binding.
Meridian48 take
The tool addresses a real pain point for Python developers distributing code, but its threat model is limited—nation-state resistance requires stronger measures.
Read the full reporting
I built a Python obfuscator that keeps production traces debuggable →
DEV Community
python-obfuscationdebugging-tools