All Stories
npmnear-miss
Near miss: Copilot suggested a typosquat of lodash that I almost installed
by paranoid_devMay 29, 2026
Story
I was refactoring some utility code and GitHub Copilot autocompleted my import as:
import _ from 'lodash-utils';
I was about to accept it when I noticed I'd never heard of lodash-utils. Lodash IS the utility library — there's no need for a lodash-utils package.
I Googled it. The package existed on npm with 0 weekly downloads, published 3 months ago, with no source code on GitHub.
Classic slopsquat setup: register a plausible-sounding package, wait for AIs to recommend it, collect credentials.
How I Caught It
Pure paranoia. I've started treating every AI package suggestion as suspect until proven otherwise.
Now I:
- Check that the package has >1000 weekly downloads
- Verify there's a real GitHub repo
- Check when it was published (new packages with 0 stars = red flag)
- Run it through this scanner
Lesson
Copilot is incredible but it doesn't distinguish between real and hallucinated package names. It just completes text.
Involved package: lodash-utilsCheck in scanner →
Was this story helpful?