SAFEDEP
2025-09-22 20:00

Shai-Hulud 供应链攻击事件响应

Shai-Hulud供应链攻击是SafeDep发现的一起针对npm生态系统的投毒事件,攻击者通过恶意包窃取开发者系统中的凭证和私有源代码。恶意载荷利用TruffleHog从感染系统提取敏感信息,并发送至webhook.site等外部端点。受影响开发者应使用SafeDep提供的扫描脚本检查恶意包版本和载荷哈希,及时轮换npm、GitHub、AWS及Google Cloud凭证,并考虑迁移至pnpm 10+以禁用npm生命周期脚本。

npmtokensexfilir
SAFEDEP
2025-09-09 00:00

npm 供应链攻击:多个热门包被劫持(周下载量超过 10 亿)

攻击者通过被入侵的npm用户qix的账号,在21个流行npm包(chalk、debug、ansi-styles等,周下载量超10亿)中植入了加密货币钱包盗取木马,ansi-regex@6.2.1的index.js文件从1KB暴增至76KB并嵌入混淆恶意代码。该木马劫持浏览器fetch/XMLHttpRequest API、hook钱包API,并利用Levenshtein距离算法将交易地址替换为攻击者地址,同时支持以太坊、比特币、Solana、Tron等6+条区块链。开发者应立即检查并降级受影响包版本,使用SafeDep vet等工具扫描依赖,并手动验证每笔加密货币转账的收款地址。

npmobfuscationcryptodropper
SAFEDEP
2025-08-27 08:00

nx 构建系统被入侵,瞄准 Linux 和 macOS 开发者

热门npm包nx(每周下载量近460万次)及其生态系统中11个相关包(如@nx/devkit、@nx/js等)于2025年8月26日被攻陷,攻击者通过postinstall脚本执行恶意telemetry.js。该脚本窃取GitHub令牌和npm令牌等凭证,利用AI工具搜索加密钱包和私钥文件,三重base64编码后上传至公开GitHub仓库s1ngularity-repository,并在用户.bashrc/.zshrc中追加sudo shutdown -h 0命令导致每次打开终端时系统关机。所有受影响版本已从npm移除,建议开发者使用SafeDep的vet或pmg工具检测并拦截恶意包。

npmpostinstalltokenscrypto
SAFEDEP
2025-08-12 08:00

TensorFlow.js 拼写仿冒攻击:针对 AI/ML 开发者的恶意软件包

安全研究人员发现恶意npm包tensorflowjs@0.7.0伪装成正规TensorFlow.js包,通过npm post install脚本自动执行高度混淆的恶意代码,下载并运行来自Google Cloud Storage的134MB PE32+可执行文件。该攻击针对Windows系统,利用UAC绕过技术并注入Chrome进程以窃取凭证、截取屏幕并执行后续恶意载荷。开发者应使用SafeDep的vet或pmg等安全工具扫描依赖,并避免安装名称近似的可疑包。

npmtyposquatpostinstallcreds
SAFEDEP
2025-07-25 08:00

AI 智能体安全直觉编程

eslint-config-prettier 等 npm 包曾遭供应链攻击,而 AI 编码助手(如 Claude Code)在仅安装 8 个推荐包后,不知不觉引入了 165 个间接依赖。SafeDep 团队发现这些依赖中许多 GitHub 星数不足 50,存在与 eslint-config-prettier 类似的风险(slopsquatting)。SafeDep 推出 vet MCP Server,可集成到 Claude Code 等 AI IDE 中,在安装前自动扫描包的安全性,防止恶意代码进入项目。开发者应养成在 vibe coding 模式下也使用 vet scan 等工具验证依赖的习惯。

npmaimcpslopsquatting