我拿三个 AI 编程工具测了 slopsquatting,看它们编出了多少不存在的包
来源:dev.to — 2026-10-07
📋 概述
slopsquatting 指的是 AI 编程工具建议一个并不存在的包,攻击者抢注这个同名包并在里面放进恶意代码,开发者照着安装命令一粘贴就中招。和抢注拼写错误不同,这里没有任何人打错字,是模型自信地把事情搞错了。作者从防守方做了这个实验:这样一份清单究竟会有多长。
🔑 核心要点
- 测试对象是 Claude(Haiku 4.5)、GitHub Copilot 默认模型和 Codex 默认模型。
- 用 30 个日常任务(解析 PDF、校验邮箱、给 API 限流等)收集每个工具建议的 npm 包名。
- 再用脚本逐个核对每个包名在 registry 里是否真实存在。
- 已有预印本报告五个不同的 LLM 会编出同一批 127 个包名,说明幻觉是可预测的,因而也是可被针对的。
💡 金句
我不需要零日漏洞,也不需要钓鱼,开发者会自己安装我的代码,因为他们的 AI 让他们这么做。
👍 0
👎 0
← 返回 Dev.to 首页