You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cucumber has a dependency to the es5-ext library (@cucumber/cucumber -> duration -> d -> es5-ext).
Since march 2022, the es5-ext library contains a malware defined as protestware. Issue 186 has been filed for the library es5-ext but is still open.
✅ What did you expect to see?
Dependencies free of malware / protestware.
If bound to policies that prohibit any kind of malware and protestware, you are in trouble.
📦 Which tool/library version are you using?
Cucumber 8.3.1
🔬 How could we reproduce it?
Steps to reproduce the behavior:
Install Cucumber version 8.3.1
After npm install see file _postinstall.js in node_module/es5-ext folder
📚 Any additional context?
The text was updated successfully, but these errors were encountered:
m-s-c-h
changed the title
Malware in dependent lib
Malware in dependency lib
Oct 25, 2022
Thanks for raising @m-s-c-h. It’s a tricky one in terms of policy as (speaking only for myself) I support the principle but it’s not the way I would choose to communicate.
However we can neatly skirt the issue because I’m planning on refactoring out the durations library anyway. I’ll use this issue as a vehicle for that.
👓 What did you see?
Cucumber has a dependency to the es5-ext library (@cucumber/cucumber -> duration -> d -> es5-ext).
Since march 2022, the es5-ext library contains a malware defined as protestware.
Issue 186 has been filed for the library es5-ext but is still open.
✅ What did you expect to see?
Dependencies free of malware / protestware.
If bound to policies that prohibit any kind of malware and protestware, you are in trouble.
📦 Which tool/library version are you using?
Cucumber 8.3.1
🔬 How could we reproduce it?
Steps to reproduce the behavior:
📚 Any additional context?
The text was updated successfully, but these errors were encountered: