javascript-clients
cli
| javascript-clients | cli | |
|---|---|---|
| 5 | 101 | |
| 4 | 9,831 | |
| - | 1.3% | |
| - | 9.7 | |
| 16 days ago | 5 days ago | |
| TypeScript | JavaScript | |
| Apache License 2.0 | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
javascript-clients
-
Red Hat packages backdoored through its official NPM channel
List of affected packages: https://github.com/RedHatInsights/javascript-clients/issues/...
- npm Supply Chain Attacks, Pixel/Exynos Zero-Days, and Instagram Account Takeovers
- 31 paquetes npm de Red Hat comprometidos roban credenciales de nube
-
NPM packages from RedHat have been compromised
This repository itself had to previously update from the axios supply chain attack [0] (co-authored by Claude lol). But just by looking at the change itself, the package is unpinned and won't solve the problem if it happens again as a illegitimate "security update".
So if you have an unpinned version of this package and you run 'npm install', you immediately downloaded the compromised version and that's that.
[0] https://github.com/RedHatInsights/javascript-clients/commit/...
cli
-
NPM packages from RedHat have been compromised
They have taken action as of very recently. The latest version [1] of npm warns when there are install scripts and tells you they will be disabled by default in a future version, with a per-dependency opt in mechanism [2].
[1] https://github.com/npm/cli/releases/tag/v11.16.0
[2] https://github.com/npm/rfcs/pull/868
- NPM introduces allowScripts opt-in install-script policy
- Maybe you shouldn't install new software for a bit
- The NPM CLI has 65 production dependencies from the NPM registry
- This specific GitHub issue is crashing
-
Axios Compromised on NPM ā Malicious Versions Drop Remote Access Trojan
Pnpm did this first but Iām glad to see all the others follow suit
For anyone wondering, you need to be on npm >= 11.10.0 in order to use it. It just became available Feb 11 2026
https://github.com/npm/cli/releases/tag/v11.10.0
-
Meeting you where you are at: Gemini CLI on AWS CloudShell
npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. npm warn deprecated node-domexception@1.0.0: Use your platform's native DOMException instead npm warn deprecated glob@10.5.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me added 624 packages in 37s 175 packages are looking for funding run `npm fund` for details npm notice npm notice New major version of npm available! 10.8.2 -> 11.11.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.11.0 npm notice To update run: npm install -g npm@11.11.0 npm notice ~ $
-
NVM Install Guide - Node Version Manager
nvm npm_mirror [url]: Sets npm mirror. Default is https://github.com/npm/cli/archive/. If url is not specified, the default url is used. After setting, you can check in the settings.txt file in the installation directory, or modify it directly in that file.
-
Show HN: Safe-NPM ā safely install well baked NPM packages
I recently learned that this is a feature in npm as well: the `--before` flag to `npm install`. It was harder than it should've been to figure that out; it really needs to be better marketed.
Related to that is the proposal for `stabilityDays`, which seems way more practical: https://github.com/npm/cli/issues/8570#issuecomment-33004136.... So instead of saying "I only want package versions more than N days old", you'd be saying that "...and also they should have gone at least N days without a subsequent patch release". e.g. if mylib@6.0.0 is released, only to be quickly followed by v6.0.1 and v6.0.2, you ideally wouldn't want to risk installing the probably-broken 6.0.0 or 6.0.1 based on luck of the draw; the better behavior would be to install the previous 5.x release until 6.0.2 has aged past the threshold.
-
Data package
npm Repository Yarn Repository pnpm Repository
What are some alternatives?
pgpverify-maven-plugin - Verify Open PGP / GPG signatures plugin
LavaMoat - tools for sandboxing your dependency graph
platform-frontend-ai-toolkit - A set of helpful coding AI tooling for frontend development
devtools-frontend - The Chrome DevTools UI
package-manager-hardening - A non-exhaustive list of package manager hardening recommendations to help prevent supply chain vulnerability attacks. Includes AGENTS.md files and skills to enforce these recommendations.
angular-cli - CLI tool for Angular