cucumber / json-formatter

Provides a language-agnostic command-line tool to convert cucumber messages into a JSON document.
MIT License
21 stars 6 forks source link

UPX compression may cause false positives with virus scanners #32

Open mpkorstanje opened 2 years ago

mpkorstanje commented 2 years ago

It seems like the issue is not that it's a go executable but that its additionally with reduced with UPX. At lest my current understanding. And I wonder if it's necessary.

Originally posted by @tobmaster in https://github.com/cucumber/json-formatter/issues/23#issuecomment-1232194030

I don't know much about Go or UPX or how this project is build.

If someone can:

Then I can see it released.

tobmaster commented 1 year ago

Sorry it took so long but it slipped through my attention.

Problem is that UPX packaged executables are often blocked by company virus scanners and proxies. Its cause its often used by hackers to mask their malicious payloads (its another discussion for sec people if that should be an issue but now it is for companies using the formatter)

ArturN commented 1 year ago

This file: https://github.com/cucumber/json-formatter/releases/download/v19.0.0/cucumber-json-formatter-windows-386 triggers 20 out of 69 AV providers: https://www.virustotal.com/gui/file/43533900b5f969029440011f67126f92bec29e04acd3f49915427b5d8ad790b9

This one: https://github.com/cucumber/json-formatter/releases/download/v19.0.0/cucumber-json-formatter-windows-amd64 12/70: https://www.virustotal.com/gui/file/a1b27a9647c6fffc2b0476ff2a52f147b7466c6f8df51fb995654412c776927a