JFrog says six malicious npm packages used hidden install-time execution, JSONKeeper fetches, and sandbox checks to enable remote access.
There are some great self-hosted tools out there, but many simply get abandoned.