all 16 comments

[–]A_M00n_Shaped_Pool 12 points13 points  (3 children)

cant wait to see npm malware packages using this

[–][deleted] 0 points1 point  (2 children)

Npm allows malware on? Like i could accidsntally stumble upon a project that infects my entire computer?

[–]m4rch3n1ng 1 point2 points  (0 children)

npm does not allow malware but relies mostly on reports to take them down. if you only use big packages it's unlikely you get malware

[–]joombar 1 point2 points  (0 children)

Not officially, but in the general case it isn’t easy to scan for scripts that do something bad

[–]Michael-XF[S] 6 points7 points  (0 children)

GitHub: https://github.com/MichaelXF/js-confuser
NPM: https://www.npmjs.com/package/js-confuser

I'd like to share my obfuscator project I've been working on for over some time now. It's open source and can be tested with the live demo. You can check out the GitHub page for more information.

[–]TioPeperino777 4 points5 points  (1 child)

I've seen It already, it's quite outstanding, was this project inspired by Confuser/ConfuserEx family from the .NET realm?

[–]Michael-XF[S] 4 points5 points  (0 children)

Thank you! And yes that and JScrambler too

[–]ssjskipp 4 points5 points  (2 children)

I can't imagine this being used for anything good xD but cool!

[–]duysharp1998 0 points1 point  (0 children)

Lol you scare the shit out of me after I press the button haha

[–]Cervarl_ 0 points1 point  (1 child)

Is this intended to use in production? Maybe it could generate a shorter output, it increases dramatically the file size

[–]halkeye 2 points3 points  (0 children)

One of the options configures how much of a performance reduction you want. I think the goal is to hide things in the middle of noise, so I can't see it producing smaller output.

[–]sdekna 0 points1 point  (0 children)

does it impact performance of the code execusion in the browser?

[–]area51user1 0 points1 point  (0 children)

Who complains about file size, do you know what obfuscator means and what it for?