js-confuser icon indicating copy to clipboard operation
js-confuser copied to clipboard

JS-Confuser is a JavaScript obfuscation tool to make your programs *impossible* to read.

Results 37 js-confuser issues
Sort by recently updated
recently updated
newest added

**Config and Small code sample** Config: ```js { target: "node", controlFlowFlattening: true } ``` Code: ```js if (true) { function myFunction() { console.log("Top Function Declaration"); } function myFunction() { console.log("Bottom...

bug

**Describe the bug:** Compiles invalid JS **Config and Small code sample** Config: ```js { target: "node", preset: "high" } ``` Code: ```js (a ?? {}) && "" ``` **Expected behavior**...

bug

upon utilizing globalConcealing with stringCompression or stringConcealing it makes the output code give errors, upon removing globalConcealing it fixes the problem.

bug

**Describe the bug:** TypeError: Cannot read properties of null (reading 'type') **Config and Small code sample** Too Big Code: Too big can't upload **Expected behavior** The Program should be obfuscated...

bug

Hello, To avoid renaming a certain variable with the example is renameVariables: name=>name!="jQuery", Can you provide sample for multiple variables to avoid rename ?

**Describe the bug:** Defining the same variable multiple times (`has already been declared`) **Config and Small code sample** Config: ```js { target: "node", preset: "high" } ``` Code: ```js can't...

bug

**Describe the bug:** ![image](https://user-images.githubusercontent.com/25538372/122978044-0f311f80-d364-11eb-8c95-55b09ac37297.png) ![image](https://user-images.githubusercontent.com/25538372/122978633-b8781580-d364-11eb-931f-c3eb67629d1a.png) **Config and Small code sample** Config: ```js { target: "node", preset: "high" } ``` Code: ```js var affect = 0; class MyClass{ constructor(){ affect =...

bug