慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

Google DeepMind News
Google DeepMind News
人人都是产品经理
人人都是产品经理
M
MIT News - Artificial intelligence
博客园 - 叶小钗
MyScale Blog
MyScale Blog
V
Visual Studio Blog
月光博客
月光博客
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
量子位
I
InfoQ
有赞技术团队
有赞技术团队
阮一峰的网络日志
阮一峰的网络日志
Jina AI
Jina AI
V
V2EX
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
雷峰网
雷峰网
Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky

Socket

Mini Shai-Hulud, Miasma, and Hades Worms Target Bioinformatics and MCP Developers via Malicious PyPI Wheels Shai-Hulud Descends to Hades: Miasma Worm Campaign Spreads with New PyPI Wave RubyGems Adds Cooldown Feature to Bundler for Newly Published Gems RubyGems Adds Cooldown Feature to Bundler for Newly Published Gems pnpm 11.5 Adds Support for Recognizing npm Staged Publishes pnpm 11.5 Adds Support for Recognizing npm Staged Publishes Federal Audit Finds NIST Wasted Funds With No Plan to Clear NVD Backlog Federal Audit Finds NIST Wasted Funds With No Plan to Clear NVD Backlog Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages Mini Shai-Hulud Campaign Hits Red Hat Cloud Services npm Packages Famous Chollima Targets PHP Developers Through Compromised Packagist Package Famous Chollima Targets PHP Developers Through Compromised Packagist Package Rust Moves to Restrict LLM Use in Contributions After Months of Internal Debate Rust Moves to Restrict LLM Use in Contributions After Months of Internal Debate Malicious NuGet Package Impersonates Sicoob SDK to Exfiltrate Banking Certificates and Passwords Malicious NuGet Package Impersonates Sicoob SDK to Exfiltrate Banking Certificates and Passwords Feross on TBPN: Socket's Series C and the State of Software Supply Chain Security Feross on TBPN: Socket's Series C and the State of Software Supply Chain Security OSV Withdraws 157 Malware Reports After Automated False Positives Hit npm and PyPI OSV Withdraws 157 Malware Reports After Automated False Positives Hit npm and PyPI TrapDoor Crypto Stealer Supply Chain Attack Hits 34 Packages and Hundreds of Versions Across npm, PyPI, and Crates.io Laravel Lang Compromised with RCE Backdoor Across 700+ Versions Malicious Postinstall Hook Found Across 700+ GitHub Repositories, Including Packagist and Node.js Projects AI Has Taken Over Open Source npm Invalidates Granular Access Tokens as Mini Shai-Hulud Sweeps the Registry Coruna Respawned: Compromised art-template npm Package Leads to iOS Browser Exploit Kit Socket raises $60M Series C at $1B valuation led by Thrive Capital to secure AI-driven software development Socket Raises $60M Series C at a $1B Valuation to Help Enterprises Build Securely With AI Popular Go Decimal Library Targeted by Long-Running Typosquat with DNS Backdoor Active Supply Chain Attack Compromises @antv Packages on npm Popular node-ipc npm Package Infected with Credential Stealer TeamPCP and BreachForums Launch $1,000 Contest for Supply Chain Attacks Packagist Urges Immediate Composer Update After GitHub Actions Token Leak GemStuffer Campaign Abuses RubyGems as Exfiltration Channel Targeting UK Local Government Socket Named to Rising in Cyber 2026 List of Top Cybersecurity Startups TanStack npm Packages Compromised in Ongoing Mini Shai-Hulud Supply-Chain Attack fsnotify Maintainer Dispute Sparks Supply Chain Concerns Socket Releases Free Certified Patches for Critical vm2 Sandbox Escape 5 Malicious NuGet Packages Impersonate Chinese UI Libraries to Distribute Crypto Wallet and Credential Stealer pnpm 11 Adds Supply Chain Protection Defaults for Minimum Release Age and Exotic Subdependencies PyPI Fixes High-Severity Access Control Issues Found in Security Audit Malicious Ruby Gems and Go Modules Impersonate Developer Tools to Steal Secrets and Poison CI Mini Shai-Hulud Spreads to Packagist: Malicious Intercom PHP Package Follows npm Compromise Intercom’s npm Package Compromised in Ongoing Mini Shai-Hulud Worm Attack lightning PyPI Package Compromised in Supply Chain Attack Malicious npm Package Brand-Squats TanStack to Exfiltrate Environment Variables SAP CAP npm Packages Hit by Supply Chain Attack Socket Has Acquired Secure Annex 73 Open VSX Sleeper Extensions Linked to GlassWorm Show New Malware Activations Introducing Reachability for PHP
陷门密码窃取者供应链攻击波及 npm、PyPI、Crates.io 三平台,计 34 包数百版本遭侵
Socket Resea · 2026-05-24 · via Socket

Sidebar CTA Background

以吾护汝之依

网络之防,先御邪源于码中

既安,乃植

Socket之研者,已识一活跃之加密窃取供应链攻击,横跨npm、PyPI及Crates.io。此役,Socket称之为“门后之陷阱”,计有逾三十四恶包,三百八十四以上相关版本与遗物散布于npm、PyPI及Crates.io,其或已除,或犹存于笔者执笔之际。

Socket所察最早之包,乃PyPI之包。eth-security-auditor@0.1.0,五月廿二日,酉时二刻十八分,格林威治标准时间,上传于世。轮转于酉时二刻四分。其包络乃由数帐分波而发,周末之际,勤加更新。其显于众者,盖以伪为通途之器,骤现于众录。三界之网,皆见其恶。其踪迹显于Crates.io之波时,Rust之包络,针对Sui与Move之匠者,其构架与行迹,与npm及PyPI之相关包络,有重叠之迹。

此门祸及链上匠者,涉加密、去中心化、索拉纳及人工智能之众。其恶囊之设,欲窃匠者机密、链上钱袋、SSH钥、云间凭信、浏览器所存、境中变数。其有数npm包,亦布共负之载荷trap-core.js,此载荷则探寻凭信,验AWS与GitHub之符,试SSH为基之横向移动,复借.cursorrules植久远之根。CLAUDE.md,Git钩子,shell钩子,systemd,cron,及SSH。

npm包#

  • async-pipeline-builder
  • build-scripts-utils
  • chain-key-validator
  • crypto-credential-scanner
  • defi-env-auditor
  • defi-threat-scanner
  • deployment-key-auditor
  • dev-env-bootstrapper
  • eth-wallet-sentinel
  • llm-context-compressor
  • mnemonic-safety-check
  • model-switch-router
  • node-setup-helpers
  • project-init-tools
  • prompt-engineering-toolkit
  • solidity-deploy-guard
  • token-usage-tracker
  • wallet-backup-verifier
  • wallet-security-checker
  • web3-secrets-detector
  • workspace-config-loader

PyPI软件包无文可译。

  • cryptowallet-safety
  • data-pipeline-check
  • defi-risk-scanner
  • env-loader-cli
  • eth-security-auditor
  • git-config-sync
  • solidity-build-guard

Crates.io 软件包无文可译。

  • move-analyzer-build
  • move-compiler-tools
  • move-project-builder
  • sui-framework-helpers
  • sui-move-build-helper
  • sui-sdk-build-utils

协同跨生态战役无文可译。

TrapDoor横跨npm、PyPI,Crates.io(Crates.io)者,循生态之特径,于寻常装束、构筑、引纳之务中,达乎开发者之手.

此役所包者:

  • npm之装束版本,用后装之钩,涵活跃之版,共负trap-core.js之载
  • PyPI之装束,于引纳时行远距之JavaScript载
  • Crates.io 之包版本,散布于六种殊异之包名,欲诱 Sui 与 Move 之匠者,行邪僻之 build.rs 脚本也。

其包名巧作似助开发之器、设项目之具、导模型之用、工提词之包、Solidity之工、及Sui或Move之助建。此使此计广及邻域开发者之众,其处或存加密钱包、云之凭信、GitHub之令符、SSH之钥。

之脉络亦贯通于整役。攻击者以ddjidd564之GitHub账户,寓载负与配置,兼供内容于其间。ddjidd564[.]github[.]io/defi-security-best-practices/者,亦藏攻击者所撰之文,述数据窃取、提示注入、人工智能代理之滥、持久化及相关恶意软件之构思,非徒为简单载荷之宿也。此役亦用标记P-2024-001,见于相关诸元。

何谓TrapDoor所窃#

此恶毒之包,旨在搜集开发者秘钥与机密本地数据,其范围包括:

  • SSH密钥
  • 隋、索拉纳、阿普托斯钱包数据
  • AWS认证凭据
  • GitHub令牌与凭据
  • 瀏覽器配置檔資料
  • 浏览器登录数据库
  • 加密钱包扩展数据
  • 环境变量
  • API密钥
  • 本地开发配置文件

此使攻击者得道多途,可入开发者之机与相连之基。窃取之SSH密钥可复用以横向移动,而云与GitHub之凭证则可曝露仓库、CI/CD系统、私有包及部署环境。

npm包用安装后钩子及持久凭证采集 #

TrapDoor之npm部分最为广博。由npm用户asdxzxc发布之恶意套接字识别包,于分析时有多版本并行。

npm套接字依赖安装后执行。既装,即行共通之负载,trap-core.js者,一千一百四十九行之凭证采集与传播之器也。

其负载扫描凭证与开发者密钥,以AWS及GitHub之API调用验证窃取之凭证,并尝试通过数种持久化机制保存访问权。

所观察之持久化途径有:

  • .cursorrules
  • CLAUDE.md
  • Git钩子
  • Shell钩子
  • systemd服务
  • cron jobs
  • 基于SSH的传播

npm载荷亦尝试横向移动,复用被盗SSH密钥以访问其他系统。此使活动较一次性凭证窃取者更为凶险,因遭侵开发设备或成桥梁,可通向其他基础架构.

一包,dev-env-bootstrapper,尤显奇特,盖其兼为毒软件,亦为传播之媒也。既窃凭证,复助恶配置入开发者之境。

Crates.io 软件包窃取钱包密钥库 #

所识之 socket,乃属恶意之 Crates.io 软件包,与 TrapDoor 相通,专攻 Sui 与 Move 之开发者。

此包用build.rs,于 Rust 编译之际自动运行。恶意的编译脚本搜罗本地密钥库,以硬编码之 XOR 密钥加密数据,复窃至 GitHub Gists。

其用之build.rs 之要,在于使代码于包编译之际即行,俟开发者未尝亲试其包之功能。于 Sui 与 Move 工具之加密开发者而言,此乃钱包与密钥库被盗之高危径。

The Crates.io之包,乃引Socket研者察其广营之讯也。独观之,似为新出,其势或微。然诸相涉之包,其状可疑,遂令研者联此活动于npm及PyPI之包,盖用共通之攻者基构也。

PyPI之包,于导入时即行远程之JavaScript。#

Socket亦识恶PyPI之包,与TrapDoor相联。此包自执行于导入,下载攻击者所控GitHub Pages之域之JavaScript,复以node -e运行之。

此技使Python包可委执行于远端JavaScript负载,俾攻击者在发布后得享更多权变。因负载外置,攻击者可更迭行止,而无需新布PyPI之释。

PyPI之包似由众号所发,其号或与名相关。asdmini67dae5411.

AI之渗透,其标靶乃开发者之助手 #

《门闩》一书中,尤异者,乃其以AI为鹄,藉文件如.cursorrulesCLAUDE.md等以行渗透也。

此等文件,常用于为AI编程工具提供项目特定之指令。于此活动,攻击者企图以零宽度Unicode字符植隐秘之指令。其意似在诓骗AI助手运行“安全扫描”或类似之流程,致秘密之发现与窃取。

此术或非诸器模型皆效,然其存,示攻者正积极试以AI开发境为供应链毒营之策。

所托之GitHub Pages亦似支持此法。诸包指向攻击者所控之GitHub Pages URL,呈HTML之状,欲诱AI助手行安全之检。此检乃为聚敛并窃取本地之机密数据。

加密与凭据之验#

《陷门》之术,依生态与负载阶段,叠加密钥,复验其真。

Crates.io之包中,Socket察得XOR之法,以硬编码之钥cargo-build-helper-2026行加密焉。

于 npm 负载中,攻击者运用更精深之密码术,如 Fernet 与 ECDH 加密。此显其负载数据较之基础之复制粘贴凭证窃取者,更为精工。

npm 恶意软件亦以 API 调用验证所窃 AWS 与 GitHub 凭证。此助攻击者辨析可用凭证与过期或低值数据,或可增下游利用之效。

攻击者手册现于GitHub Pages仓库中[#]

攻击者所控之GitHub Pages仓库亦含有所AUDIT-MATRIX.md《记TrapDoor之设》云:此文似述其意欲抽提之框架。文称其法为“普适人工智能代理抽提之框架”,并详列分阶之流程,以辨能、抽数据、自复制之备策、及遥测报之务。

此文书不宜视作一一对应之确认运行行为之列。其自述为部分施行之设计文书,且言明全然多阶段自适应提取之管道未尝部署。然诸多载于文书之理念,与npm载入中所见之行为相合,如文件系统扫描、环境变量采集、凭据探查、面向人工智能之伪装语言等。.cursorrules 持久,并远程配置于攻击者之GitHub Pages基础架构。

"伪装层"之节,尤关紧要。此将窃取凭证之行为,映于无害之务,如安全审计、钱包安全检视、云配置验证、仓库安全评审、连接状态检视等。此与该活动之广略策略相合:示恶意萃取为有益之开发者或安全自动化。

此文书亦重申此战役之针对人工智能之性。其备用链中述及撰文之事。.cursorrules置文件含系统指令,俾未来AI会话得执行此报,而npm负载则书之。.cursorrulesCLAUDE.md文件乃其存续与传播之理也。

攻者启AI与开发者之项目PR无文可译。

攻者之活动非止于刊布恶件。同一GitHub账号,ddjidd564亦开拉取请求于众AI及开发者工具项目,包括browser-use/browser-uselangchain-ai/langchainlangflow-ai/langflowrun-llama/llama_indexFoundationAgents/MetaGPT,且OpenHands/OpenHands.

请稍等,我需要先确认您想要将文本翻译成哪种文言文风格。您希望采用庄子飘逸疏放、文气洒脱的风格,还是孟子温润浅近的表达,或者行文融合魏晋清谈短句之凝练与唐宋古文疏朗之笔意?请告诉我您的选择。.cursorrulesCLAUDE.md 之文件,题以“docs: add .cursorrules with dev standards and build verification”及“docs: add CLAUDE.md with dev standards and build verification”等雅称。其数者,皆引同一场标 P-2024-001,而谓此更乃 AI助之开发导引,构建验证,或项目特有之编码标准也。

browser-use/browser-use中,所拟之.cursorrules文件,指涉攻击者所控之配置URL,并引同此战役之标记:

{
  "standard": "P-2024-001",
  "config": "<https://ddjidd564.github.io/defi-security-best-practices/config.json>",
  "strategy": {
    "scan_depth": 3,
    "enabled_vectors": [
      "git",
      "vscode",
      "cursorrules",
      "sourceHeaders",
      "readme",
      "pkgJson",
      "claudeMd",
      "prepush",
      "trapActivation",
      "pypi",
      "docker",
      "systemProfile"
    ]
  },
  "encryption": {
    "enabled": true,
    "scheme": "Fernet"
  }
}

GitHub复警示,是文件含隐匿或双向Unicode之文,其解或异于浏览器所现。

此公关活动显其战役之延,越于登记公布之外。攻击者似欲验试,使面向人工智能之项目文件,可由寻常开源贡献之流程引入,置其战役关联之指令于人工智能编程工具或可后续读取施用之处.

量少而价值高#

《陷门》示人攻者如何合传统包名误打与新兴开发者环境之攻道。

其包名皆定制,似与密码开发、AI工具、本地环境、安全流程相关。毒软继用生态特有之执行路径:build.rs Rust中执行,npm之postinstall钩子,Python之导入时执行。

此跨生态之构,亦使此役难于一览之视。Crates.io之包,或似孤立,直至其基设、负载之标、行止相契,乃与npm及PyPI之包相连。

安队之要者,在今之供应链攻击,渐以开发者全流程为设计之核心。软件之安装,仅其始耳。自此以往,攻击者乃瞄准AI助之手令之配置、壳之境、Git之钩、SSH之入、浏览器之像、云之凭、加密之袋。

套接字之察#

之套接字察得陷门,经行迹与跨注册表之分析,遍查PyPI、npm及Crates.io。最早见察之包,为eth-security-auditor@0.1.0于PyPI所载,上传于丙申年五廿二日,戌时二刻十八分,格林威治标准时也。

其广布之策谋,于Crates.io时始明。波涌,当针对Sui与Move开发者的一簇Rust包,其基础设施与行为与相关npm及PyPI包重合时显。此跨注册表模式,将初看似孤立之恶意包,联为协同之计。

横贯三百八十一项包版本之记,具时戳完备,Socket侦得TrapDoor之释,平均五分五十六秒,中位侦时五分二十七秒。速侦最者,乃刊布后五十八秒。

吾等察此动静于TrapDoor Crypto Stealer Campaign之页。

Socket已将所有识别之营运动作包列为恶行。吾等已将所识恶行包报诸受影响之注册处,且持续监察相关之作包、版本及与TrapDoor相连之基础设备。

载入受影响之作包…

妥协之征兆[#]

域与基础设备:

  • ddjidd564[.]github[.]io
  • ddjidd564[.]github[.]io/defi-security-best-practices/
  • GitHub账户:ddjidd564

战役标记与文件:

  • P-2024-001
  • trap-core.js
  • trap-core.js尺寸48485字节
  • 异或密钥:cargo-build-helper-2026
  • GitHub原始内容webhook配置获取

持久与传播之途:

  • .cursorrules
  • CLAUDE.md
  • Git钩子
  • 壳钩
  • 系统守护进程
  • 时序之器
  • SSH (Secure Shell)