NPM package manager is installed by default with NodeJS library. Here in /var/db/repos/gentoo/net-libs/nodejs/nodejs-99999999.ebuild: IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test" npm should be without + It is the only one package manager except of Gentoo Portage that is installed by default. So why? Reproducible: Always
NodeJS is required by Mozilla Firefox www-client/firefox
> It is the only one package manager except of Gentoo Portage that is installed by default. So why? Discretion of the maintainer, really. While there's some room for discussion about whether the package pulls in some extra attack surface by default, or the lack of necessity of npm, this isn't really something under the purview of Gentoo Security. Reassigning to maintainer as such.