Rename the "arduino-ide-extension" NPM package to be scoped #2396
Labels
topic: infrastructure
Related to project infrastructure
topic: security
Related to the protection of user data
type: enhancement
Proposed improvement
Describe the request
The Arduino IDE2 repository
package.json
file references two sub-packages, using theworkspaces
functionality. Even if these sub-packages are private, their name can be registered online on npmjs.com and any content can be published in it, including malware. If this happens, NPM or Yarn will report that the Arduino IDE2 project contains malware.See this reproduction example repo here.
Proposed solution:
arduino-ide-extension
package (inside this package.json file) to@arduino/arduino-ide-extension
making it scoped.arduino-ide-extension
folder.Notes:
@arduino
organization on npmjs.com, so this change should block anybody from publishing again a package containing malware.Arduino IDE version
2.3.2
The text was updated successfully, but these errors were encountered: