✓ 入选 在 8 个提案中排名第 1独立开发安全

面向 IDE 扩展的跨注册表完整性监控

持续快照 VS Code、Cursor 和 Open VSX 上的扩展发布版本,跨注册表比对差异,并在出现被篡改或版本不一致的构建时通知安全团队。

打开讨论 ↗

可直接粘贴到 Claude Code、Cursor 或任何编程助手的需求说明(英文)。

总分6.8/10
痛点7
付费意愿6
时机8
市场空白7
护城河5
可行性8

支持

谁会付费
拥有 100 名以上开发者、使用 VS Code 分支(Cursor、Windsurf)的公司中的安全工程或平台负责人;预算来自软件供应链安全,每月 500–2,000 美元。
讨论中的声音 · 5
  • 一个被植入后门的 Claude Code 扩展在 Cursor 市场上线约 11 小时后才被下架,期间它可以完全访问源代码和开发工具。 源自文章 ↗
  • 被入侵的版本似乎出现在 Open VSX 和 Cursor 上,却从未出现在官方微软注册表中,说明跨注册表的不一致存在风险。 查看评论 ↗
  • 开发者逐渐意识到,AI 编程工具每天都在运行未经审查的远程代码,却没有人检查这些 CLI 工具和扩展实际在做什么。 查看评论 ↗
  • 「受信任发布者」不受自动更新延迟的限制,而且用户无法配置信任哪些发布者,因此恶意更新可以被即时推送。 查看评论 ↗
  • 作者预计国家级攻击者会越来越多地针对开发工具和开源生态,并主张所有外部传入的制品都应被视为具有敌意。 查看评论 ↗

内容转述自讨论,原评论请点击链接查看。

竞争对手与空白

SocketSnykEndor LabsStepSecurity

现有供应链工具主要监控 npm、PyPI 等包注册表和 CI 流水线。目前没有工具持续监控 IDE 扩展市场,难以发现被篡改的发布版本、发布者变更,或跨注册表出现的版本不一致。

为什么是现在
Cursor 等 VS Code 分支已经运营各自的扩展市场,发布流程独立且安全性较弱;同时过去一年 AI 扩展的采用率大幅增长。这次事件也证明了这条攻击路径确实可行。
护城河 · 5/10
积累了带版本历史的扩展包快照数据库,以及持续增长的良性与恶意发布差异数据集;与告警和 MDM 系统的集成也带来较高的切换成本。

反对

红队
Cursor 市场上一次持续约 11 小时的后门事件证明了攻击路径的存在;供应链安全预算确实存在。Socket、Snyk 覆盖了 npm 和 PyPI,但没有覆盖 IDE 扩展注册表,也不具备跨注册表差异检测能力。
最可能的失败原因
扩展市场(微软、Cursor、Open VSX)若增加强制签名和原生异常检测,可能在客户基础建立之前就填平这一空白。

起步

最初三步
  1. 构建爬虫,抓取 VS Code Marketplace、Open VSX 和 Cursor 市场中排名前约 500 的扩展,存储带版本号的包哈希与发布者元数据。
  2. 构建差异比对引擎,标记在其他注册表中缺失的版本、发布者或签名密钥的变更,以及新增的危险能力(如 child_process、写入 ~/.ssh、LaunchAgents)。
  3. 上线 Slack 和 Webhook 告警,并提供仪表盘,让团队登记本组织使用的扩展。

本文译自英文。 阅读原文

本期其他点子

#评分点子类型分类痛点付费时机空白护城河可行
1 6.2 面向 LLM 辅助客服的回复校验面向客服团队的质检层:在回复发出前,对照产品文档校验客服回复的内容,标记虚构的操作步骤和带有明显 LLM 风格的机械化语句。 风投级 B2B SaaS 768556