NewApp Monitoring is liveSign up free
AgentbeamBeta
Supply Chain

Dependency Confusion

Also: namespace confusion

Tricking a build into fetching a public package with the same name as an internal one, usually by publishing it with a higher version number.

In more detail

If a package manager checks the public registry as well as a private one, it may prefer the public, higher-versioned package. Scoped names, registry pinning and reserving internal names publicly are the usual defenses.

Browse the dictionary